Mobile-Kube: Mobility-aware and Energy-efficient Service Orchestration on Kubernetes Edge Servers

被引:9
作者
Ghafouri, Saeid [1 ]
Karami, Alireza
Bakhtiarvan, Danial Bidekani
Bigdeli, Aliakbar Saleh
Gill, Sukhpal Singh [1 ]
Doyle, Joseph [1 ]
机构
[1] Queen Mary Univ London, London, England
来源
2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC | 2022年
关键词
Resource Management; Energy-Efficiency; Cloud Computing; Edge Computing; Reinforcement Learning; MIGRATION;
D O I
10.1109/UCC56403.2022.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years Kubernetes has become the de facto standard in the realm of service orchestration. Despite its great benefits, there are still numerous challenges to make it compatible with decentralised cloud computing platforms. One of the challenges of mobile edge computing is that the location of the users is changing over time. This mobility will constantly alter the proximity of the users to their connected services. One solution to this problem is to regularly move services to computing nodes near the users. However, distributing the services in edge nodes only subject to user movements will result in the fragmentation of active nodes. This leads to having active nodes that do not use their full capacity. We have proposed a method called MobileKube to reduce the latency of Kubernetes applications on mobile edge computing devices while maintaining energy consumption at a reasonable level. An experimental framework is designed on top of real-world Kubernetes clusters and real-world traces of mobile users' movements have been used to simulate the users' mobility. Experimental results show that Mobile-Kube can achieve similar energy consumption performance to a heuristic approach that focuses on reducing energy consumption only while reducing the latency of services by 43%.
引用
收藏
页码:82 / 91
页数:10
相关论文
共 42 条
[31]  
O. C. A. W. Group, 2017, OP REF ARCH FOG COMP
[32]   Follow Me at the Edge: Mobility-Aware Dynamic Service Placement for Mobile Edge Computing [J].
Ouyang, Tao ;
Zhou, Zhi ;
Chen, Xu .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (10) :2333-2345
[33]  
Piorkowski M., 2009, Abramiuc v Romania
[34]   Proactive Microservice Placement and Migration for Mobile Edge Computing [J].
Ray, Kaustabha ;
Banerjee, Ansuman ;
Narendra, Nanjangud C. .
2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020), 2020, :28-41
[35]   The Case for VM-Based Cloudlets in Mobile Computing [J].
Satyanarayanan, Mahadev ;
Bahl, Paramvir ;
Caceres, Ramon ;
Davies, Nigel .
IEEE PERVASIVE COMPUTING, 2009, 8 (04) :14-23
[36]  
Schulman J, 2017, Arxiv, DOI arXiv:1707.06347
[37]  
Sutton RS, 2018, ADAPT COMPUT MACH LE, P1
[38]   Migration Modeling and Learning Algorithms for Containers in Fog Computing [J].
Tang, Zhiqing ;
Zhou, Xiaojie ;
Zhang, Fuming ;
Jia, Weijia ;
Zhao, Wei .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (05) :712-725
[39]   Delay-Aware Microservice Coordination in Mobile Edge Computing: A Reinforcement Learning Approach [J].
Wang, Shangguang ;
Guo, Yan ;
Zhang, Ning ;
Yang, Peng ;
Zhou, Ao ;
Shen, Xuemin .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (03) :939-951
[40]   Dynamic Service Migration in Mobile Edge Computing Based on Markov Decision Process [J].
Wang, Shiqiang ;
Urgaonkar, Rahul ;
Zafer, Murtaza ;
He, Ting ;
Chan, Kevin ;
Leung, Kin K. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (03) :1272-1288