Optimizing Service Placement in Cloud-to-Edge Computing for Improved Latency

Saturday 01 February 2025


The quest for faster and more efficient data processing has led researchers to explore new frontiers in cloud-to-edge computing. A recent study delves into the world of fog and edge computing, examining the impact of service placement on latency. The findings suggest that a service-based approach outperforms its app-based counterpart, offering valuable insights for optimizing microservices placement.


In today’s digital landscape, data processing is becoming increasingly decentralized, with devices and applications generating vast amounts of information. To make sense of this deluge, researchers have turned to fog and edge computing, which bring processing closer to the source of the data. By doing so, latency is significantly reduced, making real-time data processing a reality.


The study in question focuses on the placement of microservices within the cloud-to-edge continuum. Microservices are essentially small, independent units that work together to form larger applications. Efficient placement of these services can make or break the performance of an application.


Two distinct approaches were tested: app-based and service-based placements. In app-based placement, all services of a single application are placed in close proximity, while service-based placement allocates each service individually. The results show that service-based placement outperformed app-based placement in terms of latency, with the average latency per application decreasing by up to 20% in some cases.


The researchers also experimented with different algorithms, each designed to optimize a specific aspect of service placement. These included Greedy Latency, which prioritizes nodes with lower link latency; Greedy Free RAM, which allocates services based on available node resources; Near Gateway, which places services near end-users; and Round-Robin IPT, which partitions the network into communities.


The study’s findings have significant implications for the development of cloud-to-edge applications. By adopting a service-based approach, developers can create more efficient and responsive systems that better meet the demands of real-time data processing. The research also highlights the importance of load balancing in fog and edge computing, as uneven node usage can lead to performance bottlenecks.


As the digital landscape continues to evolve, the need for efficient and effective data processing will only grow. By exploring new approaches to service placement, researchers can unlock the full potential of cloud-to-edge computing and pave the way for a new generation of applications that rely on real-time data processing.


Cite this article: “Optimizing Service Placement in Cloud-to-Edge Computing for Improved Latency”, The Science Archive, 2025.


Cloud, Edge Computing, Fog Computing, Service Placement, Latency, Microservices, Real-Time Data Processing, Load Balancing, Node Resources, Algorithm Optimization


Reference: Miguel Mota-Cruz, João H Santos, José F Macedo, Karima Velasquez, David Perez Abreu, “Optimizing Microservices Placement in the Cloud-to-Edge Continuum: A Comparative Analysis of App and Service Based Approaches” (2024).


Leave a Reply