Proactive Microservice Placement and Migration for Mobile Edge Computing

被引:31
作者
Ray, Kaustabha [1 ]
Banerjee, Ansuman [1 ]
Narendra, Nanjangud C. [2 ]
机构
[1] Indian Stat Inst, Adv Comp & Microelect Unit, Bangalore, Karnataka, India
[2] Ericsson Res, Bangalore, Karnataka, India
来源
2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020) | 2020年
关键词
Mobile Edge Computing; Service Placement; Service Migration; Reinforcement Learning; SERVICE PLACEMENT; COMPUTATION; CLOUD;
D O I
10.1109/SEC50012.2020.00010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent times, Mobile Edge Computing (MEC) has emerged as a new paradigm allowing low-latency access to services deployed on edge nodes offering computation, storage and communication facilities. Vendors deploy their services on MEC servers to improve performance and mitigate network latencies often encountered in accessing cloud services. A service placement policy determines which services are deployed on which MEC servers. A number of mechanisms exist in literature to determine the optimal placement of services considering different performance metrics. However, for applications designed as microservice workflow architectures, service placement schemes need to be re-examined through a different lens owing to the inherent interdependencies which exist between microservices. Indeed, the dynamic environment, with stochastic user movement and service invocations, along with a large placement configuration space makes microservice placement in MEC a challenging task. Additionally, owing to user mobility, a placement scheme may need to be recalibrated, triggering service migrations to maintain the advantages offered by MEC. Existing microservice placement and migration schemes consider on-demand strategies. In this work, we take a different route and propose a Reinforcement Learning based proactive mechanism for microservice placement and migration. We use the San Francisco Taxi dataset to validate our approach. Experimental results show the effectiveness of our approach in comparison to other state-of-the-art methods.
引用
收藏
页码:28 / 41
页数:14
相关论文
共 47 条
[1]  
Alizadeh M., 2019, ICUR
[2]  
[Anonymous], 2020, EXISTING COMMERCIAL
[3]   Energy-Aware Application Placement in Mobile Edge Computing: A Stochastic Optimization Approach [J].
Badri, Hossein ;
Bahreini, Tayebeh ;
Grosu, Daniel ;
Yang, Kai .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) :909-922
[4]  
Bahreini T., 2017, P 2 ACM IEEE SEC, P1
[5]   Containers and Cloud: From LXC to Docker to Kubernetes [J].
Bernstein, David .
IEEE CLOUD COMPUTING, 2014, 1 (03) :81-84
[6]   A Learning-based Framework for Optimizing Service Migration in Mobile Edge Clouds [J].
Brandherm, Florian ;
Wang, Lin ;
Muehlhaeuser, Max .
PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS '19), 2019, :12-17
[7]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[8]   Cloud Computing Meets Mobile Wireless Communications in Next Generation Cellular Networks [J].
Cai, Yegui ;
Yu, F. Richard ;
Bu, Shengrong .
IEEE NETWORK, 2014, 28 (06) :54-59
[9]  
Cao S, 2017, 2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), P91
[10]   Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks [J].
Chen, Lixing ;
Zhou, Sheng ;
Xu, Jie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) :1619-1632