IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch

Software Defined Networking (SDN) enables flexible fine-grained networking policies by allowing the SDN controller to install packet handling rules on distributed switches. The behavior of the general network is at the OpenFlow switch which strongly depends on the set of forwarding entries installed...

Full description

Bibliographic Details
Main Authors: Isyaku, Babangida, Kamat, Maznah, Abu Bakar, Kamalrulnizam, Mohd. Zahid, Mohd. Soperi, Ghaleb, Fuad A.
Format: Conference or Workshop Item
Published: 2020
Subjects:
_version_ 1796865694560681984
author Isyaku, Babangida
Kamat, Maznah
Abu Bakar, Kamalrulnizam
Mohd. Zahid, Mohd. Soperi
Ghaleb, Fuad A.
author_facet Isyaku, Babangida
Kamat, Maznah
Abu Bakar, Kamalrulnizam
Mohd. Zahid, Mohd. Soperi
Ghaleb, Fuad A.
author_sort Isyaku, Babangida
collection ePrints
description Software Defined Networking (SDN) enables flexible fine-grained networking policies by allowing the SDN controller to install packet handling rules on distributed switches. The behavior of the general network is at the OpenFlow switch which strongly depends on the set of forwarding entries installed at the switch flow table. As the number of traffic flows increase, the number of flow entries augments. Unfortunately, the current switch flow table memory (TCAM) cannot accommodate the number of required entries and eventually switch begins to evict entries from the flow table. Consequently, throttle flow set up request thereby increased the processing load on the controller. Thus, cause the SDN controller scalability problem which decreases the number of switches that could be managed. Since the flow setup requests are generated due to inappropriate timeout setting and premature eviction of flow entries. This paper addresses the SDN scalability problem and proposes a timeout algorithm called idle-hard timeout allocation (IHTA). The algorithm combines both timeouts dynamically according to the traffic pattern, based on Packet inter-arrival time. Therefore, the IHTA timeout dynamically allocates both timeouts with different values to different traffic flows. Flow entry is evicted when they have no packet expected at a sample time. As a result, the experimental result improved the SDN controller scalability problem thereby reducing excessive flow set-up requests. The benchmark results show that the proposed algorithm reduces the number of packet-in message to 35.2% on average.
first_indexed 2024-03-05T21:00:57Z
format Conference or Workshop Item
id utm.eprints-93794
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T21:00:57Z
publishDate 2020
record_format dspace
spelling utm.eprints-937942021-12-31T08:51:05Z http://eprints.utm.my/93794/ IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch Isyaku, Babangida Kamat, Maznah Abu Bakar, Kamalrulnizam Mohd. Zahid, Mohd. Soperi Ghaleb, Fuad A. QA75 Electronic computers. Computer science Software Defined Networking (SDN) enables flexible fine-grained networking policies by allowing the SDN controller to install packet handling rules on distributed switches. The behavior of the general network is at the OpenFlow switch which strongly depends on the set of forwarding entries installed at the switch flow table. As the number of traffic flows increase, the number of flow entries augments. Unfortunately, the current switch flow table memory (TCAM) cannot accommodate the number of required entries and eventually switch begins to evict entries from the flow table. Consequently, throttle flow set up request thereby increased the processing load on the controller. Thus, cause the SDN controller scalability problem which decreases the number of switches that could be managed. Since the flow setup requests are generated due to inappropriate timeout setting and premature eviction of flow entries. This paper addresses the SDN scalability problem and proposes a timeout algorithm called idle-hard timeout allocation (IHTA). The algorithm combines both timeouts dynamically according to the traffic pattern, based on Packet inter-arrival time. Therefore, the IHTA timeout dynamically allocates both timeouts with different values to different traffic flows. Flow entry is evicted when they have no packet expected at a sample time. As a result, the experimental result improved the SDN controller scalability problem thereby reducing excessive flow set-up requests. The benchmark results show that the proposed algorithm reduces the number of packet-in message to 35.2% on average. 2020-04 Conference or Workshop Item PeerReviewed Isyaku, Babangida and Kamat, Maznah and Abu Bakar, Kamalrulnizam and Mohd. Zahid, Mohd. Soperi and Ghaleb, Fuad A. (2020) IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch. In: 10th IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE 2020, 18 April 2020 - 19 April 2020, Virtual, Online. http://dx.doi.org/10.1109/ISCAIE47305.2020.9108803
spellingShingle QA75 Electronic computers. Computer science
Isyaku, Babangida
Kamat, Maznah
Abu Bakar, Kamalrulnizam
Mohd. Zahid, Mohd. Soperi
Ghaleb, Fuad A.
IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title_full IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title_fullStr IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title_full_unstemmed IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title_short IHTA: dynamic idle-hard timeout allocation algorithm based openflow switch
title_sort ihta dynamic idle hard timeout allocation algorithm based openflow switch
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT isyakubabangida ihtadynamicidlehardtimeoutallocationalgorithmbasedopenflowswitch
AT kamatmaznah ihtadynamicidlehardtimeoutallocationalgorithmbasedopenflowswitch
AT abubakarkamalrulnizam ihtadynamicidlehardtimeoutallocationalgorithmbasedopenflowswitch
AT mohdzahidmohdsoperi ihtadynamicidlehardtimeoutallocationalgorithmbasedopenflowswitch
AT ghalebfuada ihtadynamicidlehardtimeoutallocationalgorithmbasedopenflowswitch