Q-Learning based SFC deployment on Edge Computing Environment

被引:0
|
作者
Pandey, Suman [1 ]
Hong, James Won-Ki [1 ]
Yoo, Jae-Hyoung [1 ]
机构
[1] POSTECH, Pohang, South Korea
关键词
SFC; VNF; SDN; Edge Computing; Q-Learning; Reinforcement Learning;
D O I
10.23919/apnoms50412.2020.9236981
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Reinforcement learning (RL) has been used in various path finding applications including games, robotics and autonomous systems. Deploying Service Function Chain (SFC) with optimal path and resource utilization in edge computing environment is an important and challenging problem to solve in Software Defined Network (SDN) paradigm. In this paper we used RL based Q-Learning algorithm to find an optimal SFC deployment path in edge computing environment with limited computing and storage resources. To achieve this, our deployment scenario uses a hierarchical network structure with local, neighbor and datacenter servers. Our Q-Learning algorithm uses an intuitive reward function which does not only depend on the optimal path but also considers edge computing resource utilization and SFC length. We defined regret and empirical standard deviation as evaluation parameters. We evaluated our results by making 1200 test cases with varying SFC-length, edge resources and Virtual Network Function's (VNF) resource demand. The computation time of our algorithm varies between 0.03 similar to 0.6 seconds depending on the SFC length and resource requirement.
引用
收藏
页码:220 / 226
页数:7
相关论文
共 50 条
  • [21] Stateless Q-learning algorithm for service caching in resource constrained edge environment
    Huang, Binbin
    Ran, Ziqi
    Yu, Dongjin
    Xiang, Yuanyuan
    Shi, Xiaoying
    Li, Zhongjin
    Xu, Zhengqian
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [22] Q-learning based computation offloading for multi-UAV-enabled cloud-edge computing networks
    Wang, Meng
    Shi, Shuo
    Gu, Shushi
    Gu, Xuemai
    Qin, Xue
    IET COMMUNICATIONS, 2020, 14 (15) : 2481 - 2490
  • [23] Adaptive packet scheduling in IoT environment based on Q-learning
    Donghyun Kim
    Taeho Lee
    Sejun Kim
    Byungjun Lee
    Hee Yong Youn
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 2225 - 2235
  • [24] Adaptive packet scheduling in IoT environment based on Q-learning
    Kim, Donghyun
    Lee, Taeho
    Kim, Sejun
    Lee, Byungjun
    Youn, Hee Yong
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 11 (06) : 2225 - 2235
  • [25] Energy-Efficient Edge Caching and Task Deployment Algorithm Enabled by Deep Q-Learning for MEC
    Ma, Li
    Wang, Peng
    Du, Chunlai
    Li, Yang
    ELECTRONICS, 2022, 11 (24)
  • [26] Q-learning Approach in the Context of Virtual Learning Environment
    Liviu, Ionita
    Irina, Tudor
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, 2008, : 209 - 214
  • [27] Investigation of Q-Learning in the Context of a Virtual Learning Environment
    Baziukaite, Dalia
    INFORMATICS IN EDUCATION, 2007, 6 (02): : 255 - 268
  • [28] CPSS LR-DDoS Detection and Defense in Edge Computing Utilizing DCNN Q-Learning
    Liu, Zengguang
    Yin, Xiaochun
    Hu, Yuemei
    IEEE ACCESS, 2020, 8 : 42120 - 42130
  • [29] Efficient service deployment in mobile edge computing environment
    Lu, Jiawei
    Li, Jinglin
    Liu, Wei
    Sun, Qibo
    Zhou, Ao
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2020, 16 (02) : 126 - 146
  • [30] Optimal Application Deployment in Mobile Edge Computing Environment
    Chen, Feifei
    Zhou, Jingwen
    Xia, Xiaoyu
    Jin, Hai
    He, Qiang
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 184 - 192