A Walk in the Storm
Lorenzo Affetti
DEIB PhD Student
DEIB - Seminar Room
January 20th, 2016
12.00 pm
Research Line:
Advanced software architectures and methodologies
DEIB PhD Student
DEIB - Seminar Room
January 20th, 2016
12.00 pm
Research Line:
Advanced software architectures and methodologies
Abstract
From being the fable of information technologies, in recent years, big data has become a real entity to deal with. Web services continuously ingest and process new pieces of data to make end users receive real-time updates and push notifications.
In companies, system administrators and technical staff often need to receive real-time notifications about failures and problems in their systems in order to react and fix them to increase service's reliability and availability, let them be for the transport of goods or for social networking. According to the pressing needs to process real-time huge, fast and varying data, lots of systems have been built to deal with it. Apache Storm is one of these systems. It was created by Nathan Marz in 2011, and, after being acquired by Twitter, it was released as open-source. It became an Apache Top Level Project in 2014 and it is currently under development.
The focus of this seminar is to unveil the main concepts that characterize Storm together with some of its internal workings. Moreover, a practical walk-through of the implementation of a simple topology is presented, together with an implementation of the missing native windowing.
In companies, system administrators and technical staff often need to receive real-time notifications about failures and problems in their systems in order to react and fix them to increase service's reliability and availability, let them be for the transport of goods or for social networking. According to the pressing needs to process real-time huge, fast and varying data, lots of systems have been built to deal with it. Apache Storm is one of these systems. It was created by Nathan Marz in 2011, and, after being acquired by Twitter, it was released as open-source. It became an Apache Top Level Project in 2014 and it is currently under development.
The focus of this seminar is to unveil the main concepts that characterize Storm together with some of its internal workings. Moreover, a practical walk-through of the implementation of a simple topology is presented, together with an implementation of the missing native windowing.