Smart City Gnosys

Smart city article details

Title Evaluation Of Distributed Stream Processing Frameworks For Iot Applications In Smart Cities
ID_Doc 24778
Authors Nasiri, H; Nasehi, S; Goudarzi, M
Year 2019
Published JOURNAL OF BIG DATA, 6, 1
DOI http://dx.doi.org/10.1186/s40537-019-0215-2
Abstract The widespread growth of Big Data and the evolution of Internet of Things (IoT) technologies enable cities to obtain valuable intelligence from a large amount of real-time produced data. In a Smart City, various IoT devices generate streams of data continuously which need to be analyzed within a short period of time; using some Big Data technique. Distributed stream processing frameworks (DSPFs) have the capacity to handle real-time data processing for Smart Cities. In this paper, we examine the applicability of employing distributed stream processing frameworks at the data processing layer of Smart City and appraising the current state of their adoption and maturity among the IoT applications. Our experiments focus on evaluating the performance of three DSPFs, namely Apache Storm, Apache Spark Streaming, and Apache Flink. According to our obtained results, choosing a proper framework at the data analytics layer of a Smart City requires enough knowledge about the characteristics of target applications. Finally, we conclude each of the frameworks studied here have their advantages and disadvantages. Our experiments show Storm and Flink have very similar performance, and Spark Streaming, has much higher latency, while it provides higher throughput.
Author Keywords Distributed stream processing; Smart City; IoT applications; Latency; Throughput


Similar Articles


Id Similarity Authors Title Published
1536 View0.911Dai Q.; Qian J.A Distributed Stream Data Processing Platform Design And Implementation In Smart CitiesICEICT 2020 - IEEE 3rd International Conference on Electronic Information and Communication Technology (2020)
24003 View0.902MIRZA N.M.; Ali A.; Musa N.S.; Ishak M.K.Enhancing Task Management In Apache Spark Through Energy-Efficient Data Segregation And Time-Based SchedulingIEEE Access, 12 (2024)
44454 View0.899Rajasekar P.; Bhosale R.S.; Indhumathi C.; Sandeep K.V.; Prasanthi Kumari N.; Rajendiran M.Real-Time Stream Processing In Iot EnvironmentsProceedings of 9th International Conference on Science, Technology, Engineering and Mathematics: The Role of Emerging Technologies in Digital Transformation, ICONSTEM 2024 (2024)
5278 View0.893Sasaki Y.A Survey On Iot Big Data Analytic Systems: Current And FutureIEEE Internet of Things Journal, 9, 2 (2022)
56704 View0.892Mirza N.M.; Ali A.; Ishak M.K.The Scheduling Techniques In The Hadoop And Spark Of Smart Cities Environment: A Systematic ReviewBulletin of Electrical Engineering and Informatics, 13, 1 (2024)
12160 View0.89Shahverdi E.; Awad A.; Sakr S.Big Stream Processing Systems: An Experimental EvaluationProceedings - 2019 IEEE 35th International Conference on Data Engineering Workshops, ICDEW 2019 (2019)
56633 View0.89Parreira, JX; Dhungana, D; Engelbrecht, GThe Role Of Rdf Stream Processing In An Smart City Ict Infrastructure - The Aspern Smart City Use CaseSEMANTIC WEB: ESWC 2015 SATELLITE EVENTS, 9341 (2015)
4104 View0.888Mishra S.; Hota C.A Rest Framework On Iot Streams Using Apache Spark For Smart Cities2019 IEEE 16th India Council International Conference, INDICON 2019 - Symposium Proceedings (2019)
33770 View0.887Patidar S.; Kumar N.; Jindal R.Iot Data Stream Handling, Analysis, Communication And Security Issues: A Systematic SurveyWireless Personal Communications (2024)
44300 View0.886Khanderi A.; Rajaram G.; Hussein R.R.; Johri P.; Mohanraj T.; Balamurugan M.Real-Time Analytics For Big Data In Smart City Applications: Transforming Urban Environments With Data-Driven Insights2025 International Conference on Automation and Computation, AUTOCOM 2025 (2025)