Archives and Documentation Center
Digital Archives

A decentralized framework with dynamic and event-driven container orchestration at the edge

Show simple item record

dc.contributor Graduate Program in Computer Engineering.
dc.contributor.advisor Yurdakul, Ahmet.
dc.contributor.author Özyar, Umut Can.
dc.date.accessioned 2023-10-15T06:54:27Z
dc.date.available 2023-10-15T06:54:27Z
dc.date.issued 2022
dc.identifier.other CMPE 2022 O88
dc.identifier.uri http://digitalarchive.boun.edu.tr/handle/123456789/19705
dc.description.abstract Persistent advancements are being made at a rapid pace on enabling edge com puting for the Internet of Things technology to capitalize on. Vendors and developers are exploring new techniques to smooth out the process of navigating through the inherent heterogeneity of the edge networks. However, application delivery, resource allocation, fault tolerance, and security issues are yet to be fully solved while also pro viding a seamless experience for consumers. With virtualization and lightweight con tainer management platforms providing an abstraction layer, it is possible to deploy the same application on devices with different architectures and achieve uniformity. Towards a fully decentralized edge, the framework proposed in this thesis lays down the groundworks for dynamic container orchestration. It provides a blockchain based delivery platform for container applications with their updates and resource specifications through a registry on a distributed file system, namely InterPlanetary File System (IPFS). Then, enabled by the operating system virtualization, the framework handles resource allocation, container availability and scaling. A self-adaptive resource manager running on the metrics scraped from the host and the virtualization platform, i.e. Docker in our implementation, dynamically optimizes the resources allocated to each container. The framework ensures that variable workloads of a heterogeneous environment can co- exist on an edge device that is designed to be further extended to multiple devices. To achieve a truly distributed system, an event-driven architecture is built over a lightweight messaging protocol, MQTT, capitalizing on the asynchronous and distributed nature of the publish/subscribe pattern.
dc.publisher Thesis (M.S.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 2022.
dc.subject.lcsh Internet of things.
dc.subject.lcsh Edge computing.
dc.title A decentralized framework with dynamic and event-driven container orchestration at the edge
dc.format.pages xvi, 93 leaves


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Digital Archive


Browse

My Account