Modified Floyd-Warshall Algorithm for Equal Cost Multipath in Software-Defined Data Center

被引:0
|
作者
Ojo, Akinniyi [1 ]
Ma, Ngok-Wa [1 ]
Woungang, Isaac [2 ]
机构
[1] Ryerson Univ, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] Ryerson Univ, Dept Comp Sci, Toronto, ON, Canada
关键词
OpenFlow; Software Defined Networking; Floyd-Warshall All-Pairs Shortest Paths algorithm; load balancing; data center;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Load balancing in data centers have been a common practice in the last couple of decades. This has been done statically in traditional networks with little or no feedback information from the underlying network state. With the current large cloud data centers and continuous changing traffic patterns, the drive for more interactive and dynamic solution to reduce the latency and improve the network resources utilization has brought about the Software Defined Networking Paradigm. However, some load balancing solutions have been proposed, utilizing OpenFlow without a well-defined algorithm to reduce the path computation complexity as requests arrive on the network. This paper proposes a path load-balancing algorithm which utilizes a modified Floyd-Warshall All-Pairs Shortest Paths algorithm to compute and store equal cost paths information, utilizes the stored information for path selection, and maintain a real-time updates of those paths. Our evaluation demonstrates that the proposed algorithm performs better than the Global First Fit algorithm as we have significantly reduced the time to service request as a result of eliminating the recursive path computation for every client request.
引用
收藏
页码:346 / 351
页数:6
相关论文
共 50 条
  • [21] HybridTE: Traffic Engineering for Very Low-Cost Software-Defined Data-Center Networks
    Wette, Philip
    Karl, Holger
    2015 FOURTH EUROPEAN WORKSHOP ON SOFTWARE DEFINED NETWORKS - EWSDN 2015, 2015, : 31 - 36
  • [22] An Exploratory Study on Software-Defined Data Center Hard Disk Drives
    Li, Yin
    Chen, Xubin
    Zheng, Ning
    Hao, Jingpeng
    Zhang, Tong
    ACM TRANSACTIONS ON STORAGE, 2019, 15 (03)
  • [23] EVCT: An Efficient VM Deployment Algorithm for a Software-Defined Data Center in a Connected and Autonomous Vehicle Environment
    Zhou, Zhou
    Shojafar, Mohammad
    Li, Ruidong
    Tafazolli, Rahim
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2022, 6 (03): : 1532 - 1542
  • [24] A Tensor-Based Framework for Software-Defined Cloud Data Center
    Kuang, Liwei
    Yang, Laurence T.
    Rho, Seungmin
    Yan, Zheng
    Qiu, Kai
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2016, 12 (05)
  • [25] MTE: Modular Traffic Engineering in Software-Defined Data Center Networks
    Nejad, Emad Soltani
    Majma, Mohammad Reza
    2017 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2017,
  • [26] Live Distributed Controller Migration for Software-Defined Data Center Networks
    Kim, Woojoong
    Hong, James Won-Ki
    Suh, Young-Joo
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [27] Inferring and Querying the Past State of a Software-Defined Data Center Network
    Sherwin, Jonathan
    Sreenan, Cormac J.
    2021 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2021, : 16 - 23
  • [28] Horizontal Partition for Scalable Control in Software-Defined Data Center Networks
    Zhang, Shaojun
    Lan, Julong
    Qi, Chao
    Sun, Penghao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (06): : 1691 - 1693
  • [29] Software-Defined Simulations for Continuous Development of Cloud and Data Center Networks
    Kathiravelu, Pradeeban
    Veiga, Luis
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 3 - 23
  • [30] Application of Software-Defined Network with Software-based Architecture in Enterprise Data Center
    Yu, Kean
    Yu, Cong
    Wang, Tingting
    Fan, Jiang
    Li, Yan
    2016 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY PROCEEDINGS - CYBERC 2016, 2016, : 500 - 505