An evaluation and performance comparison of different approaches for data stream processing
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
In recent years the demand of faster data processing and real-time analysis and reporting has grown substantially. Social networks, internet of things, trading are among others, use cases where data stream processing has a vital importance. This has led to the emergence of several distributed computing frameworks that can be successfully exploited for data stream processing purposes. This project aims to examine a number of them, their architecture and key features. First, all the open source frameworks were found and studied. Based on the approach they follow, two of them were selected to be further analyzed and presented in detail. In the final part of the project a telemetry data monitoring application was applied using both frameworks on a computing cluster. The aim of that experiment was to illustrate how those two different approaches would perform in terms of exploiting the clusters resources as they scale out.
Place, publisher, year, edition, pages
2016. , 59 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:uu:diva-307214OAI: oai:DiVA.org:uu-307214DiVA: diva2:1045730
Master Programme in Computer Science
Vandikas, KonstantinosTsiatsis, Vlasios
Toor, SalmanDaniels, Mats