An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN
In software-defined network, the use of distributed controllers to control forwarding devices has been proposed to solve the issues of scalability and load balance. However, the forwarding devices are statically assigned to the controllers in these distributed systems, which can overload some contro...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi-Wiley
2019-01-01
|
Series: | Security and Communication Networks |
Online Access: | http://dx.doi.org/10.1155/2019/1949343 |
id |
doaj-cd3643353e75415195e98163ea2f7bd0 |
---|---|
record_format |
Article |
spelling |
doaj-cd3643353e75415195e98163ea2f7bd02020-11-25T01:45:00ZengHindawi-WileySecurity and Communication Networks1939-01141939-01222019-01-01201910.1155/2019/19493431949343An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDNHaisheng Yu0Keqiu Li1Heng Qi2School of Computer Science and Technology, Dalian University of Technology, No. 2, Linggong Road, Dalian 116023, ChinaSchool of Computer Science and Technology, Dalian University of Technology, No. 2, Linggong Road, Dalian 116023, ChinaSchool of Computer Science and Technology, Dalian University of Technology, No. 2, Linggong Road, Dalian 116023, ChinaIn software-defined network, the use of distributed controllers to control forwarding devices has been proposed to solve the issues of scalability and load balance. However, the forwarding devices are statically assigned to the controllers in these distributed systems, which can overload some controllers while others are underutilized. In this paper, we propose an architecture named ASLB (active controller selection load balance), which proactively selects appropriate controllers for load balancing and minimize packet processing delays. We also present a novel active controller selection algorithm (ACS) for ASLB that efficiently schedules traffic from the switch to the controller and designs an intermediate coordinator for actively selecting a controller to serve a request. We built a system and evaluated it on a physical platform. The results show that ASLB is much better than the static allocation scheme in terms of minimizing latency, bandwidth utilization, and throughput.http://dx.doi.org/10.1155/2019/1949343 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Haisheng Yu Keqiu Li Heng Qi |
spellingShingle |
Haisheng Yu Keqiu Li Heng Qi An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN Security and Communication Networks |
author_facet |
Haisheng Yu Keqiu Li Heng Qi |
author_sort |
Haisheng Yu |
title |
An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN |
title_short |
An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN |
title_full |
An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN |
title_fullStr |
An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN |
title_full_unstemmed |
An Active Controller Selection Scheme for Minimizing Packet-In Processing Latency in SDN |
title_sort |
active controller selection scheme for minimizing packet-in processing latency in sdn |
publisher |
Hindawi-Wiley |
series |
Security and Communication Networks |
issn |
1939-0114 1939-0122 |
publishDate |
2019-01-01 |
description |
In software-defined network, the use of distributed controllers to control forwarding devices has been proposed to solve the issues of scalability and load balance. However, the forwarding devices are statically assigned to the controllers in these distributed systems, which can overload some controllers while others are underutilized. In this paper, we propose an architecture named ASLB (active controller selection load balance), which proactively selects appropriate controllers for load balancing and minimize packet processing delays. We also present a novel active controller selection algorithm (ACS) for ASLB that efficiently schedules traffic from the switch to the controller and designs an intermediate coordinator for actively selecting a controller to serve a request. We built a system and evaluated it on a physical platform. The results show that ASLB is much better than the static allocation scheme in terms of minimizing latency, bandwidth utilization, and throughput. |
url |
http://dx.doi.org/10.1155/2019/1949343 |
work_keys_str_mv |
AT haishengyu anactivecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn AT keqiuli anactivecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn AT hengqi anactivecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn AT haishengyu activecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn AT keqiuli activecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn AT hengqi activecontrollerselectionschemeforminimizingpacketinprocessinglatencyinsdn |
_version_ |
1725025816091295744 |