TY - JOUR
T1 - IoTSim-SDWAN
T2 - A simulation framework for interconnecting distributed datacenters over Software-Defined Wide Area Network (SD-WAN)
AU - Alwasel, Khaled
AU - Jha, Devki Nandan
AU - Hernandez, Eduardo
AU - Puthal, Deepak
AU - Barika, Mutaz
AU - Varghese, Blesson
AU - Garg, Saurabh Kumar
AU - James, Philip
AU - Zomaya, Albert
AU - Morgan, Graham
AU - Ranjan, Rajiv
N1 - Funding Information:
The work in this paper is supported by Saudi Electronic University (SEU) through the Saudi Arabian Culture Bureau (SACB) in the United Kingdom. This research is also supported by three UK SUPER : EP/T021985/1 , and PACE : EP/R033293/1 , and Osmotic MindSphere : P35792/BH192113 .
Publisher Copyright:
© 2020 Elsevier Inc.
PY - 2020/9
Y1 - 2020/9
N2 - Software-defined networking (SDN) has evolved as an approach that allows network administrators to program and initialize, control, change and manage networking components (mostly at L2-L3 layers) of the OSI model. SDN is designed to address the programmability shortcomings of traditional networking architectures commonly used in cloud datacenters (CDC). Deployment of SDN solutions have demonstrated significant improvements in areas such as flow optimization and bandwidth allocation in a CDC. However, the benefits are significantly less explored when considering Software-Defined Wide Area Networks (SD-WAN) architectures in the context of delivering solutions by networking multiple CDCs. To support the testing and bench-marking of data-driven applications that rely on data ingestion and processing (e.g., Smart Energy Cloud, Content Delivery Networks) across multiple cloud datacenters, this paper presents the simulator, IoTSim-SDWAN. To the best of our knowledge, IoTSim-SDWAN is the first simulator that facilitates the modeling, simulating, and evaluating of new algorithms, policies, and designs in the context of SD-WAN ecosystems and SDN-enabled multiple cloud datacenters. Finally, IoTSim-SDWAN simulator is evaluated for network performance and energy to illustrate the difference between classical WAN and SD-WAN environments. The obtained results show that SD-WAN surpasses the classical WAN in terms of accelerating traffic flows and reducing power consumption.
AB - Software-defined networking (SDN) has evolved as an approach that allows network administrators to program and initialize, control, change and manage networking components (mostly at L2-L3 layers) of the OSI model. SDN is designed to address the programmability shortcomings of traditional networking architectures commonly used in cloud datacenters (CDC). Deployment of SDN solutions have demonstrated significant improvements in areas such as flow optimization and bandwidth allocation in a CDC. However, the benefits are significantly less explored when considering Software-Defined Wide Area Networks (SD-WAN) architectures in the context of delivering solutions by networking multiple CDCs. To support the testing and bench-marking of data-driven applications that rely on data ingestion and processing (e.g., Smart Energy Cloud, Content Delivery Networks) across multiple cloud datacenters, this paper presents the simulator, IoTSim-SDWAN. To the best of our knowledge, IoTSim-SDWAN is the first simulator that facilitates the modeling, simulating, and evaluating of new algorithms, policies, and designs in the context of SD-WAN ecosystems and SDN-enabled multiple cloud datacenters. Finally, IoTSim-SDWAN simulator is evaluated for network performance and energy to illustrate the difference between classical WAN and SD-WAN environments. The obtained results show that SD-WAN surpasses the classical WAN in terms of accelerating traffic flows and reducing power consumption.
KW - Classical WAN
KW - Internet of Things (IoT)
KW - Software-Defined Network (SDN)
KW - Software-Defined Wide Area Network (SD-WAN)
UR - http://www.scopus.com/inward/record.url?scp=85084434126&partnerID=8YFLogxK
U2 - 10.1016/j.jpdc.2020.04.006
DO - 10.1016/j.jpdc.2020.04.006
M3 - Article
AN - SCOPUS:85084434126
SN - 0743-7315
VL - 143
SP - 17
EP - 35
JO - Journal of Parallel and Distributed Computing
JF - Journal of Parallel and Distributed Computing
ER -