DOLPHIN: Dynamically Optimized and Load Balanced Path for Inter-Domain SDN Communication

被引:13
作者
Latif, Zohaib [1 ,2 ]
Sharif, Kashif [1 ,3 ]
Li, Fan [1 ,3 ]
Karim, Md Monjurul [4 ]
Biswas, Sujit [5 ]
Shahzad, Madiha [6 ]
Mohanty, Saraju P. [7 ]
机构
[1] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[2] Riphah Int Univ, Dept Comp, Faislabad 44000, Pakistan
[3] Beijing Inst Technol, Beijing Engn Res Ctr High Volume Language Informa, Beijing 100081, Peoples R China
[4] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing 100081, Peoples R China
[5] Univ Dhaka, Faridpur Engn Coll, Dhaka 1000, Bangladesh
[6] Univ Cent Lancashire, Sch Sci, CY-7080 Pyla, Cyprus
[7] Univ North Texas, Dept Comp Sci & Engn, Denton, TX 76207 USA
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2021年 / 18卷 / 01期
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Load management; Control systems; Routing; Heuristic algorithms; Optimization; Computer architecture; Scalability; Software defined networking; inter-domain communication; vertical programmability; load balancing; SOFTWARE-DEFINED NETWORKING;
D O I
10.1109/TNSM.2020.3045725
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Defined Networking has become an integral technology for large scale networks that require dynamic flow management. It separates the control function from data plane devices and centralizes it in a domain controller. However, only a limited number of switches can be managed by a single and centralized controller which introduces challenges such as scalability, reliability, and availability. Distributed controller architecture resolves these issues but also introduces new challenges of uneven load and traffic management across domains. As real-world networks have redundant links, hence a significant challenge is to distribute traffic flows on multiple paths, within a domain, and across multiple independent domains. The selection of ingress and egress switches becomes even more problematic if the intermediate domain is non-cooperative. In this work, we propose a Dynamically Optimized and Load-balanced Path for Inter-domain (DOLPHIN) communication system, a customized solution for different SDN controllers. It provides control beyond the virtual switch elements in intra and inter-domain communication and extends the range of programmability to wireless devices, such as the Internet of Things or vehicular networks. Extensive simulation results show that the traffic load is distributed evenly on multiple links connecting different domains. We model data center communication and 5G vehicular network communication to show that, by load balancing the flow completion times of the different types of network traffic can be significantly improved.
引用
收藏
页码:331 / 346
页数:16
相关论文
共 47 条
[1]  
Adami D, 2016, 2016 IEEE 21ST INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELLING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), P77, DOI 10.1109/CAMAD.2016.7790334
[2]  
Agarwal S, 2013, IEEE INFOCOM SER, P2211
[3]  
Al-Sadi A.M., 2016, 2016 Al-Sadeq International Conference on Multidisciplinary in IT and Communication Science and Applications (AIC-MITCSA), P1
[4]   A Survey of Network Virtualization Techniques for Internet of Things Using SDN and NFV [J].
Alam, Iqbal ;
Sharif, Kashif ;
Li, Fan ;
Latif, Zohaib ;
Karim, M. M. ;
Biswas, Sujit ;
Nour, Boubakr ;
Wang, Yu .
ACM COMPUTING SURVEYS, 2020, 53 (02)
[5]   pFabric: Minimal Near-Optimal Datacenter Transport [J].
Alizadeh, Mohammad ;
Yang, Shuang ;
Sharif, Milad ;
Katti, Sachin ;
McKeown, Nick ;
Prabhakar, Balaji ;
Shenker, Scott .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) :435-446
[6]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[7]  
[Anonymous], 2019, View on 5G Architecture
[8]  
[Anonymous], 2017, MININET WIFI EMULATO
[9]  
[Anonymous], 2015, Mininet: An instant virtual network on your laptop
[10]  
[Anonymous], 2014, PROJECT FLOODLIGHT