Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19086
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBellos, Nikolas-
dc.date.accessioned2024-05-13T10:41:01Z-
dc.date.available2024-05-13T10:41:01Z-
dc.date.issued2024-04-19-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19086-
dc.description.abstractThe Internet of Things (IoT) era is here, with the number of internetconnected devices expected to hit over 75.4 billion by 2025. These devices create lots of data that help us understand and control our environment from afar. Traditionally, the systems managing this data have been closedsource and outdated by the time they’re widely available. Now, cloud-native technologies and virtualization make it easier and more efficient to manage IoT systems. Kubernetes, a key tool, helps make building and maintaining IoT infrastructures simpler and less manpower-intensive. This thesis explores the design and implementation of an IoT system using distributed technologies deployed on Kubernetes, an open-source framework for automating container application management, deployment, and scaling. It discusses the need for efficient processing and management of large data volumes generated by numerous IoT devices and how implementation through Kubernetes offers a flexible and dynamically scalable solution. Additionally, it examines technologies like MQTT for efficient message transfer and Apache Kafka for real-time data processing and storage. It also analyzes the importance of using distributed systems to improve performance, scalability, and resilience compared to centralized systems, as well as the challenges encountered in managing distributed data and achieving consensus in such environments. Finally, it presents suggestions for future work, including automated scaling, monitoring metrics, continuous integration/delivery (CI/CD), and the extensive implementation of security techniques.en_US
dc.languageenen_US
dc.subjectKubernetes, ΙοΤ, Distributed Systems, Smart Home, Systems Design, Cloud Computingen_US
dc.titleDevelopment of an IoT data processing system using distributed technologies based on Kubernetesen_US
dc.description.pages107en_US
dc.contributor.supervisorΜαρινάκης Ευάγγελοςen_US
dc.departmentΤομέας Ηλεκτρικών Βιομηχανικών Διατάξεων και Συστημάτων Αποφάσεωνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Νικόλας_Μπέλλος_Distributed-IoT-System-Kubernetes-ARTEMIS.pdf12.19 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.