Parsimonious Edge Computing to Reduce Microservice Resource Usage
Mathieu Simon, Alessandro Spallina, Loic Dubocquet, Andrea Araldo

TL;DR
This paper proposes a resource-efficient microservice scaling strategy for edge computing using a PID controller, addressing energy and resource limitations compared to traditional cloud scaling.
Contribution
It introduces a parsimonious scaling approach for microservices in edge environments, implemented with a PID controller in Kubernetes/Docker.
Findings
Effective microservice resource reduction demonstrated
Maintains QoS with limited resources
Preliminary performance evaluation shows promise
Abstract
Cloud Computing (CC) is the most prevalent paradigm under which services are provided over the Internet. The most relevant feature for its success is its capability to promptly scale service based on user demand. When scaling, the main objective is to maximize as much as possible service performance. Moreover, resources in the Cloud are usually so abundant, that they can be assumed infinite from the service point of view: an application provider can have as many servers it wills, as long it pays for it. This model has some limitations. First, energy efficiency is not among the first criteria for scaling decisions, which has raised concerns about the environmental effects of today's wild computations in the Cloud. Moreover, it is not viable for Edge Computing (EC), a paradigm in which computational resources are distributed up to the very edge of the network, i.e., co-located with base…
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
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Software System Performance and Reliability
