Abstract
Network establishment and management in the data center need a considerable investment of time and money. To increase the cost productivity of networks, maximizing the utilization of network resources is mandatory. Many network inconsistencies may occur due to the utilization of maximum link capacity. Nowadays, Fat-Tree topology is a popular network architecture in data center networks therefore many researchers are designing routing algorithms for fat-tree topology by adopting load balancing methods. The inefficient way of obtaining network traffic statistics from network devices is a major problem to achieve load balancing traditionally. Software-Defined Network (SDN) platform provides researchers, an environment to develop a user-defined routing algorithm that can be flexible as well as cost-efficient. In this paper, an SDN based system has been proposed for Fat-Tree topology that provides a solution that enables networks to make effective resource utilization and minimize the maximum link capacity utilization of network using intent-based networking (IBN). The proposed system provides a permanent unique path from source to destination that allows traffic to flow uniformly and enables all the links to be offloaded by providing them with equal traffic share proactively. By taking a proactive approach which is inherence of an IBN, the proposed system provides the secure channel to provision the host in network with load balancing capability in the running network by restricting illegal in-premise access to the network.
Similar content being viewed by others
References
Adami D, Antichi G, Garroppo G R, Giordano S, Moore W A (2015) Towards an SDN network control application for differentiated traffic routing. In: Proceeding IEEE International Conference Communication, pp. 5827–5832
Adami D, Giordano S, Pagano M, Portaluri G (2016) A novel SDN controller for traffic recovery and load balancing in data centers. In: Proceeding IEEE International Workshop Computer Aided Model Design Communication Links Network, pp. 77–82, 2016
Al-Fares M, Loukissas A, Lu Vahdat A, Zhang L, Liu X, Yao J, Zhu Z (2015) Highly efficient data migration and backup for big data applications in elastic optical inter-data-center networks. IEEE Netw 29(5):36–42
Al-Fares M, Loukissas A, Vahdat A (2008) A scalable, commodity datacenter network architecture. In: Proceedings of the ACM SIGCOMM conference on Data communication Pages 63–74
Araujo CSA, Sampaio NL, Ziviani A (2017) BEEP: balancing energy redundancy and performance in fat-tree data center networks. IEEE Internet Comput 21(4):44–53
Benson T, Anand A, Akella A, Zhang M (2011) MicroTE: Fine grained traffic engineering for data centers. In: Proceeding 7th Conference on Emerging Networking Experiments and Technologies, Tokyo, Japan, p. 8
Berde P, Gerola M, Hart J, Higuchi Y, Kobayashi M, Koide T, Lantz B, O’Connor B, Radoslavov P, Snow W, Parulkar G (2014) ONOS: Toward an Open Distributed SDN OS. In: Proceeding ACM Workshop on Hot Topics in Software Defined Networking (HotSDN)
Comer D, Rastegarnia A (2018) OSDF: A Framework for Software-Defined Network Programming. 2018 15th IEEE Annual Consumer Communications Networking Conference (CCNC), pages 1–4
Cox HJ, Clark R, Owen H (2017) Leveraging SDN and WebRTC for rogue access point security. IEEE Trans Netw Serv Manag 14(3):756–770
Greenberg A, Hamilton RJ, Jain N, Kandula S, Kim C, Lahiri P, Maltz AD, Patel P, Sengupta S (2009) VL2: a scalable and flexible data center network. ACM SIGCOMM Comput Commun Rev 39(4):51–62
Han Y, Li J, Hoang D, Yoo J, Hong JW (2016) An Intent-Based Network Virtualization Platform for SDN. In 2016 12th International Conference on Network and Service Management (CNSM), pages 353–358
He K et al (2015) Presto: Edge-based load balancing for fast datacenter networks. SIGCOMM Comput Commun Rev 45(4):465–478
Johnson BD (1973) A note on Dijkstra’s shortest path algorithm. J ACM 20(3):385–388
Kabbani A, Vamanan B, Hasan J, Duchene F (2014) Flowbender: Flowlevel adaptive routing for improved latency and throughput in datacenter networks. Proceeding International Conference on Emerging Networking Experiments and Technologies (CoNEXT). NSW, Australia, Sydney, pp 149–159
Kang N, Ghobadi M, Reumann J, Shraer A, Rexford J (2015) Efficient traffic splitting on commodity switches. In: Proceeding International Conference on Emerging Networking Experiments and Technologies (CoNEXT), Heidelberg, Germany, pp. 1–13
Khiyaita A, Zbakh M, Bakkali E H, Kettani El D (2012) Load balancing cloud computing: state of art. In: Proceedings of the JNS2 2nd National Days of Network Security and Systems (2012), pp. 106–109
Kiani A, Ansari N (2015) Towards low-cost workload distribution for integrated green data centers. In: IEEE Communication Letters, pp. 26–29
Kiani A, Ansari N (2017) On the fundamental energy trade-offs of geographical load balancing. In: IEEE Communication Management, pp. 170–175
Kiran M, Pouyoul E, Mercian A, Tierney B, Guok C, Monga I (2018) Enabling intent to configure scientific networks for high performance demands. Fut Gen Comp Syst 79:205–214
Kreutz D, F. Ramos V M, Veríssimo E P, Rothenberg E C, Azodolmolky S, Uhlig S (2015) Software-Defined Networking: A Comprehensive Survey. In: Proceedings of the IEEE, 103(1):14–76
Lan L Y, Wang K, Hsu H Y (2016) Dynamic load-balanced path optimization in SDN-based data center networks. In: Proceeding International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), pp. 1–6
Lantz B, Heller B, McKeown Nick (2010) A Network in a Laptop: Rapid Prototyping for Software-Defined Networks. In: ACM Hotnets, Monterey, CA, USA
Laszka A, Gueye A (2015) Network topology vulnerability/cost trade-off: model application and computational complexity. Internet Math 11(6):588–626
Liu J et al. (2014)SDN based load balancing mechanism for elephant flow in data center networks. In: International Symposium on Wireless Personal Multimedia Communications (WPMC), pp. 486–490
Long H, Shen Y, Guo M, Tang F (2013) Laberio: Dynamic loadbalanced routing in OpenFlow-enabled networks. In: Proceeding IEEE 27th International Conference Advanced Information Network Application (AINA), Barcelona, Spain, pp. 290–297
Montgomery CD, Runger CG, Hubele FN (2009) Engineering statistics. Wiley, New York
Pfaff B, Pettit J, Koponen T, Amidon K, Casado M, Shenker S (2009) Extending Networking into the Virtualization Layer. In: Prof. of HOTNETS 2009
Qilin M, Weikang S (2015) A load balancing method based on SDN. In: Seventh International Conference on Measuring Technology and Mechatronics Automation, pp. 18–21
Ramdhani FM, Hertiana NS, Dirgantara B (2016) Multipath routing with load balancing and admission control in software-defined networking (SDN). In: Proceeding International Conference Information Communication Technology, pp. 1–6
Sanvito D, Moro D, Gulli M, Filippini I, Capone A, Campanella A (2018) ONOS Intent Monitor and Reroute Service: Enabling Plug and Play Routing Logic. 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), pages 272–276
Sen S, Shue D, Ihm S, Freedman JM (2013) Scalable, optimal flow routing in datacenters via local link balancing. In: Proceedings of the Nineth ACM Conference on Emerging Networking Experiments and Technologies, pp. 151–162
Skoldstrom P, Junique S, Ghafoor A, Marsico A, Siracusa D (2017) Dismi - an intent interface for application-centric transport network services. In 2017 19th International Conference on Transparent Optical Networks (ICTON), pages 1–4
Tsuzaki Y, Okabe Y (2017) Reactive Configuration Updating for Intent-Based Networking. In 2017 International Conference on Information Networking (ICOIN), pages 97–102
Wang CY, Hu H (2019) An adaptive broadcast and multicast traffic cutting framework to improve Ethernet efficiency by SDN. J Inf Sci Eng 35(2):375–392
Wang P, Xu H, Niu Z, Han D, Xiong Y (2016) Expeditus: congestionaware load balancing in Clos data center networks. Proceeding IEEE/ACM Trans Netw 24(5):3175–3188
Wang P, Xu H (2014) Expeditus: Distributed load balancing with global congestion information in data center networks. Proceeding International Conference on Emerging Networking Experiments and Technologies (CoNEXT). NSW, Australia, Sydney, pp 1–3
Zhang QS, Zhang Q, Bannazadeh H, Leon-Garcia A (2015) Routing algorithms for network function virtualization enabled multicast topology on SDN. IEEE Trans Netw Serv Manag 12(4):580–594
Zhang H, Guo X (2014) SDN-based load balancing strategy for server cluster. In: IEEE 3rd International Conference on Cloud Computing and Intelligence Systems, pp. 662–667
Zhang Y, Kameda H, Hung L S (1997) Comparison of dynamic and static load-balancing strategies in heterogeneous distributed systems. In: IEE Proceedings—Computers and Digital Techniques
Zhu T et al (2017) Efficient anonymous communication in SDN-based data center networks. IEEE/ACM Trans Netw 25(6):3767–3780
Acknowledgements
This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2019-2017-0-01633) supervised by the IITP (Institute for Information & communications Technology Planning & Evaluation). This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2016R1D1A1B01016322). This research was supported by the Korea Research Fellowship program funded by the Ministry of Science and ICT through the National Research Foundation of Korea (2019H1D3A1A01102980).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Rafiq, A., Afaq, M. & Song, WC. Intent-based networking with proactive load distribution in data center using IBN manager and Smart Path manager. J Ambient Intell Human Comput 11, 4855–4872 (2020). https://doi.org/10.1007/s12652-020-01753-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-01753-1