HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks

Most types of Software-Defined Networking (SDN) architectures employ reactive rule dispatching to enhance real-time network control. The rule dispatcher, as one of the key components of the network controller, generates and dispatches the cache rules with response for the packet-in messages from the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Tsinghua science and technology 2016-04, Vol.21 (2), p.196-209
Hauptverfasser: Chen, Chang, Hu, Xiaohe, Zheng, Kai, Wang, Xiang, Xiang, Yang, Li, Jun
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 209
container_issue 2
container_start_page 196
container_title Tsinghua science and technology
container_volume 21
creator Chen, Chang
Hu, Xiaohe
Zheng, Kai
Wang, Xiang
Xiang, Yang
Li, Jun
description Most types of Software-Defined Networking (SDN) architectures employ reactive rule dispatching to enhance real-time network control. The rule dispatcher, as one of the key components of the network controller, generates and dispatches the cache rules with response for the packet-in messages from the forwarding devices. It is important not only for ensuring semantic integrity between the control plane and the data plane, but also for preserving the performance and efficiency of the forwarding devices. In theory, generating the optimal cache rules on demands is a knotty problem due to its high theoretical complexity. In practice, however, the characteristics lying in real-life traffic and rule sets demonstrate that temporal and spacial localities can be leveraged by the rule dispatcher to significantly reduce computational overhead. In this paper, we take a deep-dive into the reactive rule dispatching problem through modeling and complexity analysis, and then we propose a set of algorithms named Hierarchy-Based Dispatching (HBD), which exploits the nesting hierarchy of rules to simplify the theoretical model of the problem, and trade the strict coverage optimality off for a more practical but still superior rule generation result. Experimental result shows that HBD achieves performance gain in terms of rule cache capability and rule storage efficiency against the existing approaches.
doi_str_mv 10.1109/TST.2016.7442502
format Article
fullrecord <record><control><sourceid>wanfang_jour_cross</sourceid><recordid>TN_cdi_wanfang_journals_qhdxxb_e201602007</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>668394127</cqvip_id><wanfj_id>qhdxxb_e201602007</wanfj_id><sourcerecordid>qhdxxb_e201602007</sourcerecordid><originalsourceid>FETCH-LOGICAL-c346t-a0d03d6bcbb8668c29f16741c893bf9d3c1c748345be1551f63b26fffe285efc3</originalsourceid><addsrcrecordid>eNo9kMtOAjEUhhujiYjuXTbuXAz2Nu3MUgXFhEgC47rpdFooYgemg-Cr-Cy-k69gCcTVOYv_O5cPgGuMehij_K6YFj2CMO8JxkiKyAno4ExkieCIn8YeIZEggtk5uAhhgRDlqaAdMB4-9H9_vmFRb1VTBTiw1mlnfAsnRunWfRo42SwN7LuwUq2eOz-DzsNpbdsImKRvrPOmgq-m3dbNe7gEZ1Ytg7k61i54exoUj8NkNH5-ebwfJZoy3iYKVYhWvNRlmXGeaZJbzAXDOstpafOKaqwFyyhLS4PTFFtOS8KttYZkqbGadsHtYe5Weav8TC7qTePjRrmeV7tdKc1eBiLx7ZhFh6xu6hAaY-WqcR-q-ZIYyb08GeXJfV4e5UXk5ojMaz9bx6__mXguzRkmgv4Bn59upw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Chen, Chang ; Hu, Xiaohe ; Zheng, Kai ; Wang, Xiang ; Xiang, Yang ; Li, Jun</creator><creatorcontrib>Chen, Chang ; Hu, Xiaohe ; Zheng, Kai ; Wang, Xiang ; Xiang, Yang ; Li, Jun</creatorcontrib><description>Most types of Software-Defined Networking (SDN) architectures employ reactive rule dispatching to enhance real-time network control. The rule dispatcher, as one of the key components of the network controller, generates and dispatches the cache rules with response for the packet-in messages from the forwarding devices. It is important not only for ensuring semantic integrity between the control plane and the data plane, but also for preserving the performance and efficiency of the forwarding devices. In theory, generating the optimal cache rules on demands is a knotty problem due to its high theoretical complexity. In practice, however, the characteristics lying in real-life traffic and rule sets demonstrate that temporal and spacial localities can be leveraged by the rule dispatcher to significantly reduce computational overhead. In this paper, we take a deep-dive into the reactive rule dispatching problem through modeling and complexity analysis, and then we propose a set of algorithms named Hierarchy-Based Dispatching (HBD), which exploits the nesting hierarchy of rules to simplify the theoretical model of the problem, and trade the strict coverage optimality off for a more practical but still superior rule generation result. Experimental result shows that HBD achieves performance gain in terms of rule cache capability and rule storage efficiency against the existing approaches.</description><identifier>ISSN: 1007-0214</identifier><identifier>EISSN: 1878-7606</identifier><identifier>EISSN: 1007-0214</identifier><identifier>DOI: 10.1109/TST.2016.7442502</identifier><language>eng</language><publisher>Department of Automation, Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%IBM China Research Lab, Beijing 100084,China%Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%Research Institute of Information Technology,Tsinghua National Lab for Information Science and Technology, Tsinghua University, Beijing 100084, China</publisher><ispartof>Tsinghua science and technology, 2016-04, Vol.21 (2), p.196-209</ispartof><rights>Copyright © Wanfang Data Co. Ltd. All Rights Reserved.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c346t-a0d03d6bcbb8668c29f16741c893bf9d3c1c748345be1551f63b26fffe285efc3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/85782X/85782X.jpg</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Chen, Chang</creatorcontrib><creatorcontrib>Hu, Xiaohe</creatorcontrib><creatorcontrib>Zheng, Kai</creatorcontrib><creatorcontrib>Wang, Xiang</creatorcontrib><creatorcontrib>Xiang, Yang</creatorcontrib><creatorcontrib>Li, Jun</creatorcontrib><title>HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks</title><title>Tsinghua science and technology</title><addtitle>Tsinghua Science and Technology</addtitle><description>Most types of Software-Defined Networking (SDN) architectures employ reactive rule dispatching to enhance real-time network control. The rule dispatcher, as one of the key components of the network controller, generates and dispatches the cache rules with response for the packet-in messages from the forwarding devices. It is important not only for ensuring semantic integrity between the control plane and the data plane, but also for preserving the performance and efficiency of the forwarding devices. In theory, generating the optimal cache rules on demands is a knotty problem due to its high theoretical complexity. In practice, however, the characteristics lying in real-life traffic and rule sets demonstrate that temporal and spacial localities can be leveraged by the rule dispatcher to significantly reduce computational overhead. In this paper, we take a deep-dive into the reactive rule dispatching problem through modeling and complexity analysis, and then we propose a set of algorithms named Hierarchy-Based Dispatching (HBD), which exploits the nesting hierarchy of rules to simplify the theoretical model of the problem, and trade the strict coverage optimality off for a more practical but still superior rule generation result. Experimental result shows that HBD achieves performance gain in terms of rule cache capability and rule storage efficiency against the existing approaches.</description><issn>1007-0214</issn><issn>1878-7606</issn><issn>1007-0214</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNo9kMtOAjEUhhujiYjuXTbuXAz2Nu3MUgXFhEgC47rpdFooYgemg-Cr-Cy-k69gCcTVOYv_O5cPgGuMehij_K6YFj2CMO8JxkiKyAno4ExkieCIn8YeIZEggtk5uAhhgRDlqaAdMB4-9H9_vmFRb1VTBTiw1mlnfAsnRunWfRo42SwN7LuwUq2eOz-DzsNpbdsImKRvrPOmgq-m3dbNe7gEZ1Ytg7k61i54exoUj8NkNH5-ebwfJZoy3iYKVYhWvNRlmXGeaZJbzAXDOstpafOKaqwFyyhLS4PTFFtOS8KttYZkqbGadsHtYe5Weav8TC7qTePjRrmeV7tdKc1eBiLx7ZhFh6xu6hAaY-WqcR-q-ZIYyb08GeXJfV4e5UXk5ojMaz9bx6__mXguzRkmgv4Bn59upw</recordid><startdate>20160401</startdate><enddate>20160401</enddate><creator>Chen, Chang</creator><creator>Hu, Xiaohe</creator><creator>Zheng, Kai</creator><creator>Wang, Xiang</creator><creator>Xiang, Yang</creator><creator>Li, Jun</creator><general>Department of Automation, Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%IBM China Research Lab, Beijing 100084,China%Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%Research Institute of Information Technology,Tsinghua National Lab for Information Science and Technology, Tsinghua University, Beijing 100084, China</general><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>~WA</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>2B.</scope><scope>4A8</scope><scope>92I</scope><scope>93N</scope><scope>PSX</scope><scope>TCJ</scope></search><sort><creationdate>20160401</creationdate><title>HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks</title><author>Chen, Chang ; Hu, Xiaohe ; Zheng, Kai ; Wang, Xiang ; Xiang, Yang ; Li, Jun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c346t-a0d03d6bcbb8668c29f16741c893bf9d3c1c748345be1551f63b26fffe285efc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, Chang</creatorcontrib><creatorcontrib>Hu, Xiaohe</creatorcontrib><creatorcontrib>Zheng, Kai</creatorcontrib><creatorcontrib>Wang, Xiang</creatorcontrib><creatorcontrib>Xiang, Yang</creatorcontrib><creatorcontrib>Li, Jun</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>CrossRef</collection><collection>Wanfang Data Journals - Hong Kong</collection><collection>WANFANG Data Centre</collection><collection>Wanfang Data Journals</collection><collection>万方数据期刊 - 香港版</collection><collection>China Online Journals (COJ)</collection><collection>China Online Journals (COJ)</collection><jtitle>Tsinghua science and technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chen, Chang</au><au>Hu, Xiaohe</au><au>Zheng, Kai</au><au>Wang, Xiang</au><au>Xiang, Yang</au><au>Li, Jun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks</atitle><jtitle>Tsinghua science and technology</jtitle><addtitle>Tsinghua Science and Technology</addtitle><date>2016-04-01</date><risdate>2016</risdate><volume>21</volume><issue>2</issue><spage>196</spage><epage>209</epage><pages>196-209</pages><issn>1007-0214</issn><eissn>1878-7606</eissn><eissn>1007-0214</eissn><abstract>Most types of Software-Defined Networking (SDN) architectures employ reactive rule dispatching to enhance real-time network control. The rule dispatcher, as one of the key components of the network controller, generates and dispatches the cache rules with response for the packet-in messages from the forwarding devices. It is important not only for ensuring semantic integrity between the control plane and the data plane, but also for preserving the performance and efficiency of the forwarding devices. In theory, generating the optimal cache rules on demands is a knotty problem due to its high theoretical complexity. In practice, however, the characteristics lying in real-life traffic and rule sets demonstrate that temporal and spacial localities can be leveraged by the rule dispatcher to significantly reduce computational overhead. In this paper, we take a deep-dive into the reactive rule dispatching problem through modeling and complexity analysis, and then we propose a set of algorithms named Hierarchy-Based Dispatching (HBD), which exploits the nesting hierarchy of rules to simplify the theoretical model of the problem, and trade the strict coverage optimality off for a more practical but still superior rule generation result. Experimental result shows that HBD achieves performance gain in terms of rule cache capability and rule storage efficiency against the existing approaches.</abstract><pub>Department of Automation, Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%IBM China Research Lab, Beijing 100084,China%Research Institute of Information Technology, Tsinghua University, Beijing 100084, China%Research Institute of Information Technology,Tsinghua National Lab for Information Science and Technology, Tsinghua University, Beijing 100084, China</pub><doi>10.1109/TST.2016.7442502</doi><tpages>14</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1007-0214
ispartof Tsinghua science and technology, 2016-04, Vol.21 (2), p.196-209
issn 1007-0214
1878-7606
1007-0214
language eng
recordid cdi_wanfang_journals_qhdxxb_e201602007
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
title HBD: Towards Efficient Reactive Rule Dispatching in Software-Defined Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T16%3A41%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-wanfang_jour_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=HBD%EF%BC%9A%20Towards%20Efficient%20Reactive%20Rule%20Dispatching%20in%20Software-Defined%20Networks&rft.jtitle=Tsinghua%20science%20and%20technology&rft.au=Chen,%20Chang&rft.date=2016-04-01&rft.volume=21&rft.issue=2&rft.spage=196&rft.epage=209&rft.pages=196-209&rft.issn=1007-0214&rft.eissn=1878-7606&rft_id=info:doi/10.1109/TST.2016.7442502&rft_dat=%3Cwanfang_jour_cross%3Eqhdxxb_e201602007%3C/wanfang_jour_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_cqvip_id=668394127&rft_wanfj_id=qhdxxb_e201602007&rfr_iscdi=true