Proactive Microservice Placement and Migration for Mobile Edge Computing

被引:25
作者
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], 2019, GLOBECOM
  • [3] [Anonymous], 2020, EXISTING COMMERCIAL
  • [4] Energy-Aware Application Placement in Mobile Edge Computing: A Stochastic Optimization Approach
    Badri, Hossein
    Bahreini, Tayebeh
    Grosu, Daniel
    Yang, Kai
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 909 - 922
  • [5] Bahreini T., 2017, P 2 ACM IEEE SEC, P1
  • [6] Containers and Cloud: From LXC to Docker to Kubernetes
    Bernstein, David
    [J]. IEEE CLOUD COMPUTING, 2014, 1 (03): : 81 - 84
  • [7] A Learning-based Framework for Optimizing Service Migration in Mobile Edge Clouds
    Brandherm, Florian
    Wang, Lin
    Muehlhaeuser, Max
    [J]. PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS '19), 2019, : 12 - 17
  • [8] Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    Buyya, Rajkumar
    Yeo, Chee Shin
    Venugopal, Srikumar
    Broberg, James
    Brandic, Ivona
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06): : 599 - 616
  • [9] Cloud Computing Meets Mobile Wireless Communications in Next Generation Cellular Networks
    Cai, Yegui
    Yu, F. Richard
    Bu, Shengrong
    [J]. IEEE NETWORK, 2014, 28 (06): : 54 - 59
  • [10] Cao S, 2017, 2017 INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), P91