Software Defined Networking Based Control Flow Optimization for Multi Cloud Environment

Abstract

In recent years, the huge expansion of Datacenters (DC) to execute billions of end-user applications in real-time leads to a large amount of energy consumption across the globe. So, the traditional TCP/IP-based networks which are being used for DC inter-connections are facing challenges of managing stringent Quality-of-Service (QoS) requirements of different applications of the end-users and service providers. Moreover, the existing solutions rely on distributed architecture and do not scale for large scale data centers. The issue of high power consumption at DC arises with the increase in the number of nodes and links in the network. Also, it becomes problematic on the DC whenever the underlying network resources (switches, routers) are not efficiently utilized at the time of peak data traffic resulting in high operational cost of energy utilization. However, a single controller due to its limited capacity and resources may not handle heavy load traffic generated from various smart devices. In order to handle this, multiple controllers need to be deployed at the control plane so as to ensure improved efficiency and scalability of the network. The data flow by the distributed controllers fluctuates frequently which results in an uneven load distribution amongst different controllers. Software-Defined Datacenters (SDDC) have been widely used for load-aware data management for different applications across the globe. Due to its centralized architecture, the issues of scalability along with resilience (to overcome the failure of single or multiple controllers) are still challenging because of an exponential increase in the data generated from different smart devices. Most of the solutions reported in the literature for this problem use a single controller which may not address the scalability issues. However, the issues of scalability and resilience in SDDC can be solved by deploying multiple distributed controllers at the control plane.

Description

Keywords

Citation

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced