TY - GEN
T1 - Re-deploying Microservices in Edge and Cloud Environment for the Optimization of User-Perceived Service Quality
AU - He, Xiang
AU - Tu, Zhiying
AU - Xu, Xiaofei
AU - Wang, Zhongjie
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2019.
PY - 2019
Y1 - 2019
N2 - Deploying microservices in edge computing environment shortens the distance between users and services, and consequently, improves user-perceived service quality. Because of resource constraints of edge servers, the number and Service Level Agreement (SLA) of microservices that could be deployed on one edge server are limited. This paper considers user mobility, i.e., location changes of massive users might significantly result in deterioration of user-perceived service quality. We propose a method of looking for an optimized microservice re-deployment solution by means of add, remove, adjust, and switch, to make sure service quality that massive users perceive always conforms to their expectations. Three algorithms are adopted for this purpose, and an experiment in real-world edge-cloud environment is also conducted based on Kubernetes to re-deploy microservice systems automatically.
AB - Deploying microservices in edge computing environment shortens the distance between users and services, and consequently, improves user-perceived service quality. Because of resource constraints of edge servers, the number and Service Level Agreement (SLA) of microservices that could be deployed on one edge server are limited. This paper considers user mobility, i.e., location changes of massive users might significantly result in deterioration of user-perceived service quality. We propose a method of looking for an optimized microservice re-deployment solution by means of add, remove, adjust, and switch, to make sure service quality that massive users perceive always conforms to their expectations. Three algorithms are adopted for this purpose, and an experiment in real-world edge-cloud environment is also conducted based on Kubernetes to re-deploy microservice systems automatically.
KW - Edge and cloud environment
KW - Microservices
KW - Service quality
KW - Service system re-deployment
KW - User mobility
UR - https://www.scopus.com/pages/publications/85076355485
U2 - 10.1007/978-3-030-33702-5_42
DO - 10.1007/978-3-030-33702-5_42
M3 - 会议稿件
AN - SCOPUS:85076355485
SN - 9783030337018
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 555
EP - 560
BT - Service-Oriented Computing - 17th International Conference, ICSOC 2019, Proceedings
A2 - Yangui, Sami
A2 - Drira, Khalil
A2 - Bouassida Rodriguez, Ismael
A2 - Tari, Zahir
PB - Springer
T2 - 17th International Conference on Service-Oriented Computing, ICSOC 2019
Y2 - 28 October 2019 through 31 October 2019
ER -