Proactive and Reactive Autoscaling Techniques for Edge Computing
By: Suhrid Gupta, Muhammed Tawfiqul Islam, Rajkumar Buyya
Potential Business Impact:
Makes apps work fast everywhere, even without internet.
Edge computing allows for the decentralization of computing resources. This decentralization is achieved through implementing microservice architectures, which require low latencies to meet stringent service level agreements (SLA) such as performance, reliability, and availability metrics. While cloud computing offers the large data storage and computation resources necessary to handle peak demands, a hybrid cloud and edge environment is required to ensure SLA compliance. Several auto-scaling algorithms have been proposed to try to achieve these compliance challenges, but they suffer from performance issues and configuration complexity. This chapter provides a brief overview of edge computing architecture, its uses, benefits, and challenges for resource scaling. We then introduce Service Level Agreements, and existing research on devising algorithms used in edge computing environments to meet these agreements, along with their benefits and drawbacks.
Similar Papers
A Hybrid Reactive-Proactive Auto-scaling Algorithm for SLA-Constrained Edge Computing
Distributed, Parallel, and Cluster Computing
Keeps apps running smoothly, even with lots of users.
Multi-dimensional Autoscaling of Processing Services: A Comparison of Agent-based Methods
Artificial Intelligence
Makes computers work better with less power.
Energy-Efficient Resource Management in Microservices-based Fog and Edge Computing: State-of-the-Art and Future Directions
Distributed, Parallel, and Cluster Computing
Makes smart devices work faster and use less power.