Provider networks are looking to follow the footsteps of cloud-based networks/data centers and incorporate Software-Defined Networking (SDN) technology. This move is problematic for various reasons, such as the networks’ size and the providers’ inability to control users’ activity. Additionally, research into these networks is handicapped by the lack of information stemming from the confidentiality of these complex networks. To that end, we have created SDNSandbox — an SDN-based provider network simulator prototype. SDNSandbox is an open-source, easy-to-use, provider-network in-a-laptop simulator. It aims to facilitate the creation of reproducible experiments and large-scale synthetic datasets. In its current prototype form, it uses a basic traffic generator module alongside real-world provider topologies. SDNSandbox allows users to simulate provider networks, enabling them to conduct research in the field and examine practical applications. To demonstrate SDNSandbox, we use the prototype to simulate basic traffic conditions over several topologies. We then feed the generated datasets to DCRNN, a Convolutional Neural Network (CNN) traffic patterns prediction module. We adapt DCRNN to accept SDNSandbox output and show that it can predict traffic conditions at various points within the network tens of seconds into the future. We further compare its performance with other baseline algorithms. Our results demonstrate that SDNSandbox can also be used as a testbed for a digital twin, creating datasets that are hard to replicate in production networks. It also serves as a demonstration of the framework's power and versatility as a modular research tool.
Bibliographical noteFunding Information:
Dr. Osnat (Ossi) Mokryn is the Social Content and Networks (SCAN) lab Director at the Information System department at the University of Haifa. Her main research areas are temporal networks and computational social science and computer networks. She applies multidisciplinary methods to identify governing principles to research highly complex systems using real-world data. Her research is supported by the Israel Science Foundation (ISF), The Israeli Ministry of Science and Technology, and several industry partners. Ossi received a Ph.D. in Computer Science from the Hebrew University in Jerusalem, worked as a researcher in the industry for several years, and received an M.Sc. in Electrical Engineering and a B.Sc. in Computer Engineering from The Technion, Haifa, Israel.
© 2022 Elsevier B.V.
- Deep learning
- Load prediction
- Provider networks
- SDN in-a-box
ASJC Scopus subject areas
- Computer Networks and Communications