Cost‐optimized Internet of Things Application Deployment in Edge Computing Environment

Bing Tang,Xiaoyuan Zhang,Qing Yang,Xin Qi,Fayez Alqahtani,Amr Tolba
DOI: https://doi.org/10.1002/dac.5618
2023-01-01
International Journal of Communication Systems
Abstract:With the increasing popularity of cloud native and DevOps, container technology has become widely used in combination with microservices. However, deploying container-based microservices in distributed edge-cloud infrastructure requires complex selection strategies to ensure high-quality service for users. Existing container orchestration tools lack flexibility in selecting the best deployment location based on user cost budgets and are insufficient in providing personalized deployment solutions. This paper proposes a genetic algorithm-based Internet of Things (IoT) application deployment and selection strategy for personalized cost budgets. The application deployment problem is defined as an optimization problem that minimizes user service latency under cost constraints, which is an NP-hard problem. The genetic algorithm is introduced to solve this problem effectively and improve deployment efficiency. Comparative results show that the proposed algorithm outperforms four baseline algorithms, including time-greedy, cost-greedy, random, and PSO, using real datasets and some synthetic datasets. The proposed algorithm provides personalized deployment solutions for edge-cloud infrastructure. It supports flexibly selecting the best microservice deployment location in hybrid cloud-edge infrastructure according to the user's cost budget, with personalized deployment requirements. The application deployment problem is defined as an optimization problem that minimizes user service latency under cost constraints and could be solved by the genetic algorithm. image
What problem does this paper attempt to address?