ECO: Edge-Cloud Optimization of 5G applications
Kunal Rao, Giuseppe Coviello, Wang-Pin Hsiung, Srimat Chakradhar

TL;DR
This paper introduces a dynamic runtime system that optimally distributes 5G applications' microservices across edge and cloud resources, significantly reducing latency and improving response times for critical applications.
Contribution
It presents a novel graph min-cut based algorithm for dynamic microservice placement, handling network partitions and data consistency in edge-cloud environments.
Findings
Achieved 2x improvement in response times over static edge-cloud setups.
Successfully mapped real-world video analytics applications to edge-cloud architecture.
Reduced WAN bandwidth by leveraging application-specific data management.
Abstract
Centralized cloud computing with 100+ milliseconds network latencies cannot meet the tens of milliseconds to sub-millisecond response times required for emerging 5G applications like autonomous driving, smart manufacturing, tactile internet, and augmented or virtual reality. We describe a new, dynamic runtime that enables such applications to make effective use of a 5G network, computing at the edge of this network, and resources in the centralized cloud, at all times. Our runtime continuously monitors the interaction among the microservices, estimates the data produced and exchanged among the microservices, and uses a novel graph min-cut algorithm to dynamically map the microservices to the edge or the cloud to satisfy application-specific response times. Our runtime also handles temporary network partitions, and maintains data consistency across the distributed fabric by using…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Image and Video Quality Assessment · Advanced Computing and Algorithms
