EASM: Efficiency-Aware Switch Migration for Balancing Controller Loads in Software-Defined Networking
نویسندگان
چکیده
1Tao Hu, 2Zehua Guo, 1Julong Lan, 1Jianhui Zhang, 1Wei Zhao 1National Digital Switching System Engineering & Technology Research Center, Zhengzhou, 450002, China 2Didichuxing, Beijing, 100120, China Corresponding author: Tao Hu; Tel: +86-182-3715-2418; E-mail: [email protected] Abstract: Distributed multi-controller deployment is a promising method to achieve a scalable and reliable control plane of Software-Defined Networking (SDN). However, it brings a new challenge for balancing loads on the distributed controllers as the network traffic dynamically changes. The unbalanced load distribution on the controllers will increase response delay for processing flows and reduce the controllers’ throughput. Switch migration is an effective approach to solve the problem. However, existing schemes focus only on the load balancing performance but ignore migration efficiency, which may result in high migration costs and unnecessary control overheads. This paper proposes Efficiency-Aware Switch Migration (EASM) to balance the controllers’ loads and improve migration efficiency. We introduce load difference matrix and trigger factor to measure load balancing on controllers. We also introduce the migration efficiency problem, which considers load balancing rate and migration cost simultaneously to optimally migrate switches. We propose EASM to efficiently solve to the problem. The simulation results show that EASM outperforms baseline schemes by reducing the controller response time by about 21.9%, improving the controller throughput by 30.4% on average, maintaining good load balancing rate, low migration costs and migration time, when the network scale changes.
منابع مشابه
A New Reliable Controller Placement Model for Software-Defined WANs
Software-Defined Network (SDNs) is a decoupled architecture that enables administrators to build a customizable and manageable network. Although the decoupled control plane provides flexible management and facilitates the task of operating the network, it is the vulnerable point of failure in SDN. To achieve a reliable control plane, multiple controller are often needed so that each switch must...
متن کاملTCAM space-efficient routing in a software defined network
Software Defined Networking (SDN) enables centralized control over distributed network resources. In SDN, a central controller can achieve fine-grained control over individual flows by installing appropriate forwarding rules in the network. This allows the network to realize a wide variety of functionalities and objectives. However, despite its flexibility and versatility, this architecture com...
متن کاملA Packet-In Message Filtering Mechanism for Protection of Control Plane in OpenFlow Switches
Protecting control planes in networking hardware from high rate packets is a critical issue for networks under operation. One common approach for conventional networking hardware is to offload expensive functions onto hard-wired offload engines as ASICs. This approach is inadequate for OpenFlow networks because it restricts a certain amount of flexibility for network control that OpenFlow tries...
متن کاملScalable multicasting with multiple shared trees in software defined networking
With Software Defined Networking (SDN), IP multicast becomes promising again. For IPTV applications over SDN, existing works would not scale well since they are based on per-source trees. As control-plane in SDN is logically centralized, constructing multiple shared trees is more feasible than that in traditional IP networks. Thus, in this work, we present a locality-aware multicast approach (L...
متن کاملAdaptive and Flexible SDN-based Multicast for Efficient Data Center Networking
Data center networks (DCNs) rely heavily on the use of group communications for various tasks. For example, data center management utilities (e.g., software update/upgrade, log management, resource monitoring, scaling up or down of resources, access control etc.), collaborative applications (e.g., social media, project management tools, version control systems, etc.), multimedia applications an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1711.08659 شماره
صفحات -
تاریخ انتشار 2017