Learning-Based Microservice Placement and Migration for Multi-Access Edge Computing

被引:1
|
作者
Ray, Kaustabha [1 ,2 ]
Banerjee, Ansuman [1 ]
Narendra, Nanjangud C. [3 ]
机构
[1] Indian Stat Inst, Adv Comp & Microelect Unit, Kolkata 700108, India
[2] IBM Res, Bengaluru, India
[3] Ericsson Res, Bengaluru 560048, India
关键词
Microservice placement; microservice migration; reinforcement learning; learning automata; SERVICE PLACEMENT;
D O I
10.1109/TNSM.2023.3344192
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Multi-Access Edge Computing (MEC), a number of mechanisms exist to determine the optimal placement of monolithic service workflows. For applications designed as microservice workflow architectures, service placement schemes need to be revisited owing to the inherent interdependencies which exist between microservices. 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 (RL) based proactive mechanism using a Learning Automata (LA) for microservice placement and migration that on one hand, keeps track of user mobility and resorts to migration when necessary, while on the other hand, keeps track of server residual capacities so that no server is overloaded. We use the San Francisco Taxi dataset to validate our approach. Experimental results show the effectiveness of our approach in comparison to other methods.
引用
收藏
页码:1969 / 1982
页数:14
相关论文
共 50 条
  • [1] Machine learning-based computation offloading in multi-access edge computing: A survey
    Choudhury, Alok
    Ghose, Manojit
    Islam, Akhirul
    Yogita
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148
  • [2] Federated Learning-Based Service Caching in Multi-Access Edge Computing System
    Tran, Tuan Phong
    Tran, Anh Hung Ngoc
    Nguyen, Thuan Minh
    Yoo, Myungsik
    APPLIED SCIENCES-BASEL, 2024, 14 (01):
  • [3] Deep reinforcement learning-based resource allocation in multi-access edge computing
    Khani, Mohsen
    Sadr, Mohammad Mohsen
    Jamali, Shahram
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023,
  • [4] Latency Aware Placement in Multi-access Edge Computing
    Harris, Dor
    Naor, Joseph
    Raz, Danny
    2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 132 - 140
  • [5] Learning-based Privacy-Preserving Computation Offloading in Multi-Access Edge Computing
    You, Feiran
    Yuan, Xin
    Ni, Wei
    Jamalipour, Abbas
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 922 - 927
  • [6] Blockchain-Based Service Migration for Multi-Access Edge Computing
    Ren, Shuyang
    Lee, Choonhwa
    2023 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN, 2023, : 51 - 55
  • [7] A DEEP REINFORCEMENT LEARNING APPROACH FOR DATA MIGRATION IN MULTI-ACCESS EDGE COMPUTING
    De Vita, Fabrizio
    Bruneo, Dario
    Puliafito, Antonio
    Nardini, Giovanni
    Virdis, Antonio
    Stea, Giovanni
    2018 ITU KALEIDOSCOPE: MACHINE LEARNING FOR A 5G FUTURE (ITU K), 2018,
  • [8] Learning-Based Collaborative Computation Offloading in UAV-Assisted Multi-Access Edge Computing
    Xu, Zikun
    Liu, Junhui
    Guo, Ying
    Dong, Yunyun
    He, Zhenli
    ELECTRONICS, 2023, 12 (20)
  • [9] Self-Driving Car Meets Multi-access Edge Computing for Deep Learning-Based Caching
    Ndikumana, Anselme
    Hong, Choong Seon
    33RD INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2019), 2019, : 49 - 54
  • [10] Deep reinforcement learning-based resource allocation and seamless handover in multi-access edge computing based on SDN
    Chunlin Li
    Yong Zhang
    Youlong Luo
    Knowledge and Information Systems, 2021, 63 : 2479 - 2511