Abstract
Software-Defined Networking (SDN) has been proposed as a promising way for its centralized network control and management. However, the latest SDN research focuses on smaller network environments such as data centers and enterprises, which easily lead to single point of failure and unbalanced network load in large-scale network environments. One effective way to solve this problem is to establish a standardized mechanism between network entities such as data centers, enterprises and Internet service providers (ISPs). In this paper, we propose WECAN, an efficient West-East Control Associated Network for enabling communication between different SDN entities. WECAN has three complementary modules: Network Information Collection (NIC) module, Cross-domain Management (CDM) module and Controller Selection Management(CSM) module. NIC collects network information from a different set of controllers and generates a domain-wide network view. CDM collects domain information from other domains to generate a global network view. Base on the domain-wide network view and global network view, CSM selects the most efficient controller for each network flow in the network. To test WECAN, we develop a prototype system. Our experimental results show that WECAN can effectively control network entities to communicate, and WECAN has greatly improved network latency, network throughput and network reliability compared to a single controller-controlled network. Moreover, WECAN is very easy to use.









Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Floodlight project. http://www.projectfloodlight.org/floodlight/
ryu project. http://osrg.github.io/ryu/
Medved J, Varga R, Tkacik A, Gray K (2014) Opendaylight: towards a model-driven sdn controller architecture. In: 2014 IEEE 15th international symposium on, pp 1–6
Beacon project. https://openflow.stanford.edu/display/Beacon/
Berde P, Gerola M, Hart J, Higuchi Y, Kobayashi M, Koide T, Lantz B, O’Connor B, Radoslavov P, Snow W et al (2014) Onos: towards an open, distributed sdn os. In: Proceedings of the third workshop on hot topics in software defined networking, pp 1–6
pox project. http://www.noxrepo.org/pox/about-pox/
trema project. http://trema.github.io/trema/
Gude N, Koponen T, Pettit J, Pfaff B, Casado M, McKeown N, Shenker S (2008) Nox: towards an operating system for networks. In: ACM SIGCOMM computer communication review, pp 105–110
Casado M, Koponen T, Shenker S, Tootoonchian A (2012) Fabric: a retrospective on evolving sdn. In: Proceedings of the first workshop on Hot topics in software defined networks, pp 85– 90
Reitblatt M, Foster N, Rexford J, Walker D (2011) Consistent updates for software-defined networks: change you can believe in!. In: Proceedings of the 10th ACM workshop on hot topics in networks, p 7
Raghavan B, Casado M, Koponen T, Ratnasamy S, Ghodsi A, Shenker S (2012) Software-defined internet architecture: decoupling architecture from infrastructure. In: Proceedings of the 11th ACM workshop on hot topics in networks, pp 43– 48
Sherwood R, Gibb G, Yap K-K, Appenzeller G, Casado M, McKeown N, Parulkar G Flowvisor: a network virtualization layer. OpenFlow Switch Consortium, Tech. Rep.
Jain S, Kumar A, Mandal S, Ong J, Poutievski L, Singh A, Venkata S, Wanderer J, Zhou J, Zhu M et al (2013) B4: experience with a globally-deployed software defined wan. In: Proceedings of the ACM SIGCOMM 2013 conference, pp 3–14
Hong C-Y, Kandula S, Mahajan R, Zhang M, Gill V, Nanduri M, Wattenhofer R (2013) Achieving high utilization with software-driven wan. In: Proceedings of the ACM SIGCOMM 2013 conference, pp 15–26
Yu M, Rexford J, Freedman MJ, Wang J (2011) Scalable flow-based networking with difane. In: ACM SIGCOMM computer communication review, pp 351–362
Monsanto C, Reich J, Foster N, Rexford J, Walker D et al (2013) Composing software defined networks. In: NSDI, pp 1–13
Qiu T, Zhao A, Xia F, Si W, Wu D (2017) Rose: robustness strategy for scale-free wireless sensor networks. IEEE/ACM Trans Netw PP(99):1–16
Nunes BAA, Mendonca M, Nguyen XN, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutor 16(3):1617–1634
Wang Y, Matta I (2014) Sdn management layer: design requirements and future direction. In: 2014 IEEE 22nd international conference on network protocols (ICNP), pp 555–562
Qiu T, Qiao R, Han M, Sangaiah AK, Lee I (2017) A lifetime-enhanced data collecting scheme for the internet of things. IEEE Commun Mag 55(11):132–137
McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) Openflow: enabling innovation in campus networks. In: ACM SIGCOMM computer communication review, pp 69–74
Cai Z (2011) Maestro: achieving scalability and coordination in centralized network control plane. PhD thesis, Rice University
Tootoonchian A, Ganjali Y (2010) Hyperflow: a distributed control plane for openflow. In: Proceedings of the 2010 internet network management conference on Research on enterprise networking, pp 3–3
Qiu T, Qiao R, Wu D (2018) EABS: an event-aware backpressure scheduling scheme for emergency internet of things. IEEE Trans Mob Comput PP(99):1–1
Dixit A, Hao F, Mukherjee S, Lakshman T, Kompella RR (2014) Elasticon: an elastic distributed sdn controller. In: Proceedings of the tenth ACM/IEEE symposium on architectures for networking and communications systems, pp 17–28
Koponen T, Casado M, Gude N, Stribling J, Poutievski L, Zhu M, Ramanathan R, Iwata Y, Inoue H, Hama T et al (2010) Onix: a distributed control platform for large-scale production networks. In: OSDI, pp 1–6
Shin S, Porras PA, Yegneswaran V, Fong MW, Gu G, Tyson M (2013) Fresco: modular composable security services for software-defined networks. In: NDSS
Greenberg A, Hjalmtysson G, Maltz DA, Myers A, Rexford J, Xie G, Yan H, Zhan J, Zhang H (2005) A clean slate 4d approach to network control and management. In: ACM SIGCOMM computer communication review, pp 41–54
Dixit A, Kogan K, Eugster P (2014) Composing heterogeneous sdn controllers with flowbricks. In: IEEE international conference on network protocols, pp 287–292
cloudlab project. http://www.cloudlab.us/
Ceni project. http://www.fnic.cn/
Mitzenmacher M, Richa AW, Sitaraman R (2001) The power of two random choices: a survey of techniques and results. Handbook Random Comput 11:255–312
Acknowledgements
This work was supported in part by the State Key Program of National Natural Science of China under Grant 61432002, in part by the NSFC under Grant 61772112, Grant 61672379, and Grant 61702365, in part by the Da lian High-level Talent Innovation Program under Grant 2015R049.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yu, H., Qi, H. & Li, K. WECAN: an Efficient West-East Control Associated Network for Large-Scale SDN Systems. Mobile Netw Appl 25, 114–124 (2020). https://doi.org/10.1007/s11036-018-1194-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-018-1194-9