IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i5p1247-d1087682.html
   My bibliography  Save this article

Multi-Agent Deep Q-Network Based Dynamic Controller Placement for Node Variable Software-Defined Mobile Edge-Cloud Computing Networks

Author

Listed:
  • Chenglin Xu

    (College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China)

  • Cheng Xu

    (College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China)

  • Bo Li

    (School of Computer Science and Engineering, Central South University, Changsha 410083, China)

Abstract

Software-defined networks (SDN) can use the control plane to manage heterogeneous devices efficiently, improve network resource utilization, and optimize Mobile Edge-Cloud Computing Networks (MECCN) network performance through decisions based on global information. However, network traffic in MECCNs can change over time and affect the performance of the SDN control plane. Moreover, the MECCN network may need to temporarily add network access points when the network load is excessive, and it is difficult for the control plane to form effective management of temporary nodes. This paper investigates the dynamic controller placement problem (CPP) in SDN-enabled Mobile Edge-Cloud Computing Networks (SD-MECCN) to enable the control plane to continuously and efficiently serve the network under changing network load and network access points. We consider the deployment of a two-layer structure with a control plane and construct the CPP based on this control plane. Subsequently, we solve this problem based on multi-agent DQN (MADQN), in which multiple agents cooperate to solve CPP and adjust the number of controllers according to the network load. The experimental results show that the proposed dynamic controller deployment algorithm based on MADQN for node-variable networks in this paper can achieve better performance in terms of delay, load difference, and control reliability than the Louvain-based algorithm, single-agent DQN-based algorithm, and MADQN- (without node-variable networks consideration) based algorithm.

Suggested Citation

  • Chenglin Xu & Cheng Xu & Bo Li, 2023. "Multi-Agent Deep Q-Network Based Dynamic Controller Placement for Node Variable Software-Defined Mobile Edge-Cloud Computing Networks," Mathematics, MDPI, vol. 11(5), pages 1-18, March.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:5:p:1247-:d:1087682
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/5/1247/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/5/1247/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Chun-Ming Xu & Jia-Shuai Zhang & Ling-Qiang Kong & Xue-Bo Jin & Jian-Lei Kong & Yu-Ting Bai & Ting-Li Su & Hui-Jun Ma & Prasun Chakrabarti, 2022. "Prediction Model of Wastewater Pollutant Indicators Based on Combined Normalized Codec," Mathematics, MDPI, vol. 10(22), pages 1-15, November.
    2. Petra Csereoka & Bogdan-Ionuţ Roman & Mihai Victor Micea & Călin-Adrian Popa, 2022. "Novel Reinforcement Learning Research Platform for Role-Playing Games," Mathematics, MDPI, vol. 10(22), pages 1-12, November.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Bárbara de Matos & Rodrigo Salles & Jérôme Mendes & Joana R. Gouveia & António J. Baptista & Pedro Moura, 2022. "A Review of Energy and Sustainability KPI-Based Monitoring and Control Methodologies on WWTPs," Mathematics, MDPI, vol. 11(1), pages 1-22, December.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:5:p:1247-:d:1087682. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.