Fahime Khoramnejad, Roghayeh Joda, M. Erol-Kantarci
{"title":"Distributed Multi-Agent Learning for Service Function Chain Partial Offloading at the Edge","authors":"Fahime Khoramnejad, Roghayeh Joda, M. Erol-Kantarci","doi":"10.1109/ICCWorkshops50388.2021.9473554","DOIUrl":null,"url":null,"abstract":"Multi-Access Edge Computing (MEC) along with \"learning at the edge\" brings unique opportunities for enhancing the utilization of resources in the next generation wireless networks. Using Network Function Virtualization (NFV), Service Function Chains (SFCs), a set of ordered virtual network functions (VNFs), can be deployed within the MEC infrastructure. The user equipment (UEs) can offload VNFs with intense computational load to the MEC servers with rich storage and computation resources. In this paper, we address the problem of partial offloading of a chain of services where each VNF of the SFC request can be either performed locally or offloaded onto a MEC server. The objective is to concurrently minimize the long-term cost of the UEs which is given in terms of both delay and energy consumption. This problem is highly complex and calls for distributed multi-agent learning techniques. We formulate the problem as a distributed multi-agent reinforcement learning problem and use double deep Q-network (DDQN) algorithm to solve it. Our simulation results show that the proposed DDQN-based solution has comparable results to an exhaustive search algorithm.","PeriodicalId":127186,"journal":{"name":"2021 IEEE International Conference on Communications Workshops (ICC Workshops)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Communications Workshops (ICC Workshops)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCWorkshops50388.2021.9473554","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Multi-Access Edge Computing (MEC) along with "learning at the edge" brings unique opportunities for enhancing the utilization of resources in the next generation wireless networks. Using Network Function Virtualization (NFV), Service Function Chains (SFCs), a set of ordered virtual network functions (VNFs), can be deployed within the MEC infrastructure. The user equipment (UEs) can offload VNFs with intense computational load to the MEC servers with rich storage and computation resources. In this paper, we address the problem of partial offloading of a chain of services where each VNF of the SFC request can be either performed locally or offloaded onto a MEC server. The objective is to concurrently minimize the long-term cost of the UEs which is given in terms of both delay and energy consumption. This problem is highly complex and calls for distributed multi-agent learning techniques. We formulate the problem as a distributed multi-agent reinforcement learning problem and use double deep Q-network (DDQN) algorithm to solve it. Our simulation results show that the proposed DDQN-based solution has comparable results to an exhaustive search algorithm.