Fully Decentralized Horizontal Autoscaling for Burst of Load in Fog Computing

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 21
  • Download : 0
With the increasing number of Web of Things devices, the network and processing delays in the cloud have also increased. As a solution, fog computing has emerged, placing computational resources closer to the user to lower the communication overhead and congestion in the cloud. In fog computing systems, microservices are deployed as containers, which require an orchestration tool like Kubernetes to support service discovery, placement, and recovery. A key challenge in the orchestration of microservices is automatically scaling the microservices in case of an unpredictable burst of load. In cloud computing, a centralized autoscaler can monitor the deployed microservice instances and make scaling actions based on the monitored metric values. However, monitoring an increasing number of microservices in fog computing can cause excessive network overhead and thereby delay the time to scaling action. We propose DESA, a fully DEcentralized Selfadaptive Autoscaler through which microservice instances make their own scaling decisions, cloning or terminating themselves through self-monitoring. We evaluate DESA in a simulated fog computing environment with different numbers of fog nodes. Furthermore, we conduct a case study with the 1998 World Cup website access log, examining DESA's performance in a realistic scenario. The results show that DESA successfully reduces the scaling reaction time in large-scale fog computing systems compared to the centralized approach. Moreover, DESA resulted in a similar maximum number of instances and lower average CPU utilization during bursts of load.
Publisher
RIVER PUBLISHERS
Issue Date
2023-12
Language
English
Article Type
Article; Proceedings Paper
Citation

JOURNAL OF WEB ENGINEERING, v.22, no.6, pp.849 - 869

ISSN
1540-9589
DOI
10.13052/jwe1540-9589.2261
URI
http://hdl.handle.net/10203/319848
Appears in Collection
RIMS Journal PapersCS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0