Multi-Agent Deep Q-Networks for Efficient Edge Federated Learning Communications in Software-Defined IoT

被引:9
|
作者
Tam, Prohim [1 ]
Math, Sa [1 ]
Lee, Ahyoung [2 ]
Kim, Seokhoon [1 ,3 ]
机构
[1] Soonchunhyang Univ, Dept Software Convergence, Asan 31538, South Korea
[2] Kennesaw State Univ, Dept Comp Sci, Marietta, GA 30060 USA
[3] Soonchunhyang Univ, Dept Comp Software Engn, Asan 31538, South Korea
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 71卷 / 02期
基金
新加坡国家研究基金会;
关键词
Deep Q-networks; federated learning; network functions virtualization; quality of service; software-defined networking; CONTROL PLANE; SDN-IOT; SCHEME; MANAGEMENT; INTERNET; QUALITY; THINGS;
D O I
10.32604/cmc.2022.023215
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federated learning (FL) activates distributed on-device computation techniques to model a better algorithm performance with the interaction of local model updates and global model distributions in aggregation averaging processes. However, in large-scale heterogeneous Internet of Things (IoT) cellular networks, massive multi-dimensional model update iterations and resource-constrained computation are challenging aspects to be tackled significantly. This paper introduces the system model of converging software defined networking (SDN) and network functions virtualization (NFV) to enable device/resource abstractions and provide NFV-enabled edge FL (eFL) aggregation servers for advancing automation and controllability. Multi-agent deep Q-networks (MADQNs) target to enforce a self-learning softwarization, optimize resource allocation policies, and advocate computation offloading decisions. With gathered network conditions and resource states, the proposed agent aims to explore various actions for estimating expected longterm rewards in a particular state observation. In exploration phase, optimal actions for joint resource allocation and offloading decisions in different possible states are obtained by maximum Q-value selections. Action-based virtual network functions (VNF) forwarding graph (VNFFG) is orchestrated to map VNFs towards eFL aggregation server with sufficient communication and computation resources in NFV infrastructure (NFVI). The proposed scheme indicates deficient allocation actions, modifies the VNF backup instances, and reallocates the virtual resource for exploitation phase. Deep neural network (DNN) is used as a value function approximator, and epsilon greedy algorithm balances exploration and exploitation. The scheme primarily considers the criticalities of FL model services and congestion states to optimize long-term policy. Simulation results presented the outperformance of the proposed scheme over reference schemes in terms of Quality of Service (QoS) performance metrics, including packet drop ratio, packet drop counts, packet delivery ratio, delay, and throughput.
引用
收藏
页码:3319 / 3335
页数:17
相关论文
共 50 条
  • [1] Multi-agent Double Deep Q-Networks
    Simoes, David
    Lau, Nuno
    Reis, Luis Paulo
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE (EPIA 2017), 2017, 10423 : 123 - 134
  • [2] A Distributed Software-Defined Multi-Agent Architecture for Unifying IoT Applications
    Liu, Xiaoxue
    Leon-Garcia, Alberto
    Zhu, Peidong
    [J]. 2017 8TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2017, : 49 - 55
  • [3] Deep learning and software-defined networks: Towards secure IoT architecture
    Dawoud, Ahmed
    Shahristani, Seyed
    Raun, Chun
    [J]. INTERNET OF THINGS, 2018, 3-4 : 82 - 89
  • [4] Applying Federated Learning in Software-Defined Networks: A Survey
    Ma, Xiaohang
    Liao, Lingxia
    Li, Zhi
    Lai, Roy Xiaorong
    Zhang, Miao
    [J]. SYMMETRY-BASEL, 2022, 14 (02):
  • [5] Detecting Cyberattacks to Federated Learning on Software-Defined Networks
    Babbar, Himanshi
    Rani, Shalli
    Singh, Aman
    Gianini, Gabriele
    [J]. MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2023, 2024, 2022 : 120 - 132
  • [6] MARVEL: Enabling controller load balancing in software-defined networks with multi-agent reinforcement learning
    Sun, Penghao
    Guo, Zehua
    Wang, Gang
    Lan, Julong
    Hu, Yuxiang
    [J]. COMPUTER NETWORKS, 2020, 177
  • [7] Multi-Agent Deep Q-Network Based Dynamic Controller Placement for Node Variable Software-Defined Mobile Edge-Cloud Computing Networks
    Xu, Chenglin
    Xu, Cheng
    Li, Bo
    [J]. MATHEMATICS, 2023, 11 (05)
  • [8] Deep Reinforcement Learning for the Management of Software-Defined Networks and Network Function Virtualization in an Edge-IoT Architecture
    Alonso, Ricardo S.
    Sitton-Candanedo, Ines
    Casado-Vara, Roberto
    Prieto, Javier
    Corchado, Juan M.
    [J]. SUSTAINABILITY, 2020, 12 (14)
  • [9] A Temporal Deep Q Learning for Optimal Load Balancing in Software-Defined Networks
    Sharma, Aakanksha
    Balasubramanian, Venki
    Kamruzzaman, Joarder
    [J]. SENSORS, 2024, 24 (04)
  • [10] Efficient Communications for Multi-Agent Reinforcement Learning in Wireless Networks
    Lv, Zefang
    Du, Yousong
    Chen, Yifan
    Xiao, Liang
    Han, Shuai
    Ji, Xiangyang
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 583 - 588