Digital Repository

Real-time Road Traffic Monitoring Using Apache Kafka and Spark

Show simple item record

dc.contributor.author Aberathne Siriwardane, Thanuja Nishadi
dc.date.accessioned 2024-02-12T05:03:02Z
dc.date.available 2024-02-12T05:03:02Z
dc.date.issued 2023
dc.identifier.citation Aberathne Siriwardane, Thanuja Nishadi (2023) Real-time Road Traffic Monitoring Using Apache Kafka and Spark MSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20200404
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1625
dc.description.abstract "Traffic congestion is enormously increasing thus management of traffic flows especially in big cities are more challenging. Further, deploying and maintaining ground-based detection devices are prone to failures and expensive. In addition to that, many of the current devices are unable to access disaster or conflict areas furthermore they are not covering large geospatial areas at once. Therefore, one of the key enablers for having smooth traffic flows and better mobility is to rely on proper analysis of real-time traffic monitoring systems. The study will monitor and control traffic congestion by evaluating batch processing and streaming image data. Thus, the study covered two stages including Phase-I is for quantitative and qualitative methods of data gathering and analysis that targeting for road users and stakeholders, and Phase-II of the study covered the analysis of real-time image data using Apache Kafka, Spark Streaming, Spring Boot, and KSQL. Analysis of real-time data is fairly challenging when compared to batch processing. In order to avoid dependencies among the components, it has implemented event-driven architecture including a multi-module maven project in IntelliJ Idea. Real-time sensor image data is ingested into the Kafka producer and then sent into the Kafka topics. Consumers are consumed the data from topics and stored them for transaction purposes. It has further, produced the aggregations of real-time traffic data through the KSQL interactive queries. Furthermore, it has verified the enables of reliability and scalability checking’s of the KSQLDB cluster when ‘sync’ across restarts and scale-ups during the testing phase. " en_US
dc.language.iso en en_US
dc.publisher IIT en_US
dc.subject Stream processing en_US
dc.subject Big data analytics en_US
dc.subject Kafka streaming en_US
dc.title Real-time Road Traffic Monitoring Using Apache Kafka and Spark en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account