IDEAS home Printed from https://ideas.repec.org/a/wly/intnem/v32y2022i6ne2214.html
   My bibliography  Save this article

Load migration in distributed softwarized network controllers

Author

Listed:
  • Sepehr Abbasi Zadeh
  • Farid Zandi
  • Mohammad Amin Beiruti
  • Yashar Ganjali

Abstract

Distributed control solutions were introduced to address controller reliability and scalability issues in software‐defined networking (SDN). The dynamic nature of network traffic can lead to load imbalance among controller instances. A highly loaded controller instance can be slow in responding to datapath queries and can slow down the entire control platform, as state synchronization and consensus among controller instances are performed in a cooperative manner. In this paper, we present Efficient, Resilient, Consistent (ERC), a novel protocol for migrating the load of a given switch from a controller instance to a different instance. Our protocol has three distinguishing properties compared with prior works in this area: (1) It is resilient to failures during migration, (2) it maintains consistency among all controller instances, and nevertheless, (3) it is more efficient than existing load migration protocols. Compared with state‐of‐the‐art, ERC reduces the migration time by 23–50% depending on network load. The implicit assumed use case in the design of previous load migration algorithms (including ERC) has been the load balancing scenario. However, as this is not the only possible case, by maintaining the desirable properties of ERC, we introduce four variants of our protocol that can add to the versatility of the load migration handling. This is achieved by considering variations of role exchange between controller instances, which gives us an advantage over the fixed master–slave exchange that vanilla ERC or previous work support. We perform an extensive set of experiments to examine the impact of variable network parameters on the performance metrics of interest and to show the effectiveness of the ERC family of protocols in load migration.

Suggested Citation

  • Sepehr Abbasi Zadeh & Farid Zandi & Mohammad Amin Beiruti & Yashar Ganjali, 2022. "Load migration in distributed softwarized network controllers," International Journal of Network Management, John Wiley & Sons, vol. 32(6), November.
  • Handle: RePEc:wly:intnem:v:32:y:2022:i:6:n:e2214
    DOI: 10.1002/nem.2214
    as

    Download full text from publisher

    File URL: https://doi.org/10.1002/nem.2214
    Download Restriction: no

    File URL: https://libkey.io/10.1002/nem.2214?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    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:wly:intnem:v:32:y:2022:i:6:n:e2214. 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.

    We have no bibliographic references for this item. You can help adding them by using 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: Wiley Content Delivery (email available below). General contact details of provider: https://doi.org/10.1002/(ISSN)1099-1190 .

    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.