Institutional Repository
Technical University of Crete
EN  |  EL



My Space

Minimum cost microservice placement strategies in kubernetes for hybrid cloud-fog infrastructures

Zacharopoulos Apostolos

Full record

Year 2024
Type of Item Diploma Work
Bibliographic Citation Apostolos Zacharopoulos, "Minimum cost microservice placement strategies in kubernetes for hybrid cloud-fog infrastructures", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2024
Appears in Collections


This thesis investigates cost-effective strategies for deploying microservices in Cloud-Fog environments to improve response times and user experience in distributed computing. As the Internet of Things (IoT) proliferates, increasing the number of internet-connected devices, both cloud and Fog computing (which uses nodes closer to the user) have become crucial in managing the resulting data influx.Our research utilizes a static deployment model within a structured five-node topology, incorporating Kubernetes clusters. This configuration comprises one Cloud node, two Fog nodes, and two Edge nodes, with resources diminishing further from the Cloud. We examine two microservice-based applications, modeled as Directed Acyclic Graphs (DAGs), to showcase our methods.A key contribution of this work is the creation of a heuristic algorithm for microservice placement designed to optimize resource use and reduce latency within our specified infrastructure. This algorithm uses detailed benchmarking data to establish microservice affinities, guiding deployment decisions to enhance overall efficiency and user satisfaction in Cloud-Fog setups.

Available Files