Heuristic and Reinforcement Learning Algorithms for Dynamic Service Placement on Mobile Edge Cloud
Dhruv Garg, Nanjangud C. Narendra, Selome Tesfatsion

TL;DR
This paper compares heuristic and reinforcement learning algorithms for dynamic service placement in mobile edge clouds, aiming to optimize deployment costs, service availability, and communication overheads in resource-constrained environments.
Contribution
It introduces and evaluates three algorithms, including a novel learning-based approach, for effective microservice placement in edge computing environments.
Findings
Learning-based algorithm yields higher quality solutions.
Heuristic algorithms perform better in certain scenarios.
Algorithms are adaptable to various network topologies.
Abstract
Edge computing hosts applications close to the end users and enables low-latency real-time applications. Modern applications inturn have adopted the microservices architecture which composes applications as loosely coupled smaller components, or services. This complements edge computing infrastructure that are often resource constrained and may not handle monolithic applications. Instead, edge servers can independently deploy application service components, although at the cost of communication overheads. Consistently meeting application service level objectives while also optimizing application deployment (placement and migration of services) cost and communication overheads in mobile edge cloud environment is non-trivial. In this paper we propose and evaluate three dynamic placement strategies, two heuristic (greedy approximation based on set cover, and integer programming based…
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 · Age of Information Optimization · Mobile Crowdsensing and Crowdsourcing
