{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T00:10:53Z","timestamp":1778631053947,"version":"3.51.4"},"reference-count":54,"publisher":"Wiley","issue":"8","license":[{"start":{"date-parts":[[2017,3,5]],"date-time":"2017-03-05T00:00:00Z","timestamp":1488672000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"name":"Comunidad de Madrid through Project TIGRE5-CM","award":["S2013\/ICE-2919"],"award-info":[{"award-number":["S2013\/ICE-2919"]}]},{"DOI":"10.13039\/501100003329","name":"Ministerio de Economia y Competitividad","doi-asserted-by":"crossref","award":["PEJ-2014-A-41867"],"award-info":[{"award-number":["PEJ-2014-A-41867"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Trans. Emerging Tel. Tech."],"published-print":{"date-parts":[[2017,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Software defined networking (SDN) aims to provide simplified network design, operation, and management using a decoupled control plane. However, its centralized control and global network knowledge present scalability and reliability issues, which makes SDN deployment very challenging. In this paper, we propose and evaluate a hybrid switch with partial delegation of basic bridging and new cooperative mechanisms between controller and switches. This delegation offloads the SDN controllers while maintaining the capability to install forwarding rules on the switches. In this way, we take full advantage of hybrid switches in addition to using them as backwards compatible equipment, which interoperates with traditional switches.We validate this proposal by implementing a hybrid OpenFlow switch on an open source software switch as a proof of concept. Scalability and path setup delay are improved with respect to traditional centralized SDN solutions, because of the reduction in controller load and, in turn, because of the reduced traffic between switches and controller. Our cooperative mechanisms focus on recovering failures, obtaining the best performance of all approaches on higher loads, and providing a good trade\u2010off between controller based and traditional distributed approaches.<\/jats:p>","DOI":"10.1002\/ett.3150","type":"journal-article","created":{"date-parts":[[2017,3,6]],"date-time":"2017-03-06T02:12:46Z","timestamp":1488766366000},"source":"Crossref","is-referenced-by-count":10,"title":["New cooperative mechanisms for software defined networks based on hybrid switches"],"prefix":"10.1002","volume":"28","author":[{"given":"Joaquin","family":"Alvarez\u2010Horcajo","sequence":"first","affiliation":[{"name":"Departamento de Autom\u00e1tica Universidad de Alcal\u00e1  28801 Alcal\u00e1 de Henares, Madrid Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0001-9648-8669","authenticated-orcid":false,"given":"Isaias","family":"Martinez\u2010Yelmo","sequence":"additional","affiliation":[{"name":"Departamento de Autom\u00e1tica Universidad de Alcal\u00e1  28801 Alcal\u00e1 de Henares, Madrid Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0002-6385-2628","authenticated-orcid":false,"given":"Elisa","family":"Rojas","sequence":"additional","affiliation":[{"name":"Telcaria Ideas S.L.  28911 Legan\u00e9s, Madrid Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan A.","family":"Carral","sequence":"additional","affiliation":[{"name":"Departamento de Autom\u00e1tica Universidad de Alcal\u00e1  28801 Alcal\u00e1 de Henares, Madrid Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diego","family":"Lopez\u2010Pajares","sequence":"additional","affiliation":[{"name":"Departamento de Autom\u00e1tica Universidad de Alcal\u00e1  28801 Alcal\u00e1 de Henares, Madrid Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2017,3,5]]},"reference":[{"key":"e_1_2_9_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018466"},{"key":"e_1_2_9_3_1","unstructured":"Al\u2010FaresM RadhakrishnanS RaghavanB HuangN VahdatA.Hedera: Dynamic flow scheduling for data center networks. Paper presented at: Proceedings of the 7th Usenix Conference on Networked Systems Design and Implementation NSDI'10;2010;Berkeley CA USA:USENIX Association."},{"key":"e_1_2_9_4_1","doi-asserted-by":"crossref","unstructured":"StephensB CoxA FelterW DixonC CarterJ.PAST: Scalable ethernet for data centers. Paper presented at: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies CoNEXT '12;2012;Nice France.","DOI":"10.1145\/2413176.2413183"},{"key":"e_1_2_9_5_1","doi-asserted-by":"crossref","unstructured":"Hassas\u00a0YeganehS GanjaliY.Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications. Paper presented at: Proceedings of the First Workshop on Hot Topics in Software Defined Networks HotSDN '12;2012;New York NY USA:ACM.","DOI":"10.1145\/2342441.2342446"},{"key":"e_1_2_9_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602211"},{"key":"e_1_2_9_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851224"},{"key":"e_1_2_9_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2361773"},{"key":"e_1_2_9_9_1","doi-asserted-by":"crossref","unstructured":"JeyakumarV AlizadehM KimC Mazi\u00e8resD.Tiny Packet Programs for Low\u2010latency Network Control and Monitoring. Paper presented at: Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks HotNets\u2010XII;2013;New York NY USA:ACM.","DOI":"10.1145\/2535771.2535780"},{"key":"e_1_2_9_10_1","unstructured":"MoghaddamRF CherietM.SmartPacket: Re\u2010Distributing the Routing Intelligence among Network Components in SDNs. CoRR abs\/1412.0501.2014.https:\/\/2.zoppoz.workers.dev:443\/http\/arxiv.org\/abs\/1412.0501. Accessed 3 January 2017."},{"issue":"99","key":"e_1_2_9_11_1","first-page":"1","article-title":"Lazyctrl: A scalable hybrid network control plane design for cloud data centers","author":"Zheng K","year":"2016","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"e_1_2_9_12_1","doi-asserted-by":"crossref","unstructured":"MekkyH HaoF MukherjeeS ZhangZ\u2010L LakshmanTV.Application\u2010aware data plane processing in sdn. Paper presented at: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking HotSDN '14;2014;New York NY USA:ACM.","DOI":"10.1145\/2620728.2620735"},{"key":"e_1_2_9_13_1","first-page":"81","article-title":"Scalability Issues in Software Defined Network (SDN): A Survey","volume":"2","author":"Bhandarkar S","year":"2015","journal-title":"Adv Comput Sci Inf Technol (ACSIT)"},{"key":"e_1_2_9_14_1","doi-asserted-by":"crossref","unstructured":"GuanX ChoiBaek\u2010Young SongS.Reliability and Scalability Issues in Software Defined Network Frameworks. 2013 Second GEN Research and Educational Experiment Workshop (GREE);2013;Salt Lake City Utah USA.","DOI":"10.1109\/GREE.2013.28"},{"key":"e_1_2_9_15_1","doi-asserted-by":"crossref","unstructured":"GelbergerA YeminiN GiladiR.Performance Analysis of Software\u2010Defined Networking (SDN). Paper presented at: 2013 IEEE 21st International Symposium on Modeling Analysis Simulation of Computer and Telecommunication Systems (MASCOTS);2013;San Francisco CA USA.","DOI":"10.1109\/MASCOTS.2013.58"},{"key":"e_1_2_9_16_1","unstructured":"SoeurtJ HoogendoornI.Shortest path forwarding using OpenFlow. Technical Report University of Amsterdam;2012.\u00a0 bibtex: soeurt_shortest_2012."},{"key":"e_1_2_9_17_1","doi-asserted-by":"crossref","unstructured":"AwobuluyiO.Periodic control update overheads in OpenFlow\u2010based enterprise networks. Paper presented at: IEEE 28th International Conference on Advanced Information Networking and Applications (AINA);2014;Victoria Canada.","DOI":"10.1109\/AINA.2014.48"},{"key":"e_1_2_9_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.10.015"},{"key":"e_1_2_9_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6461198"},{"key":"e_1_2_9_20_1","doi-asserted-by":"crossref","unstructured":"KempfJ BellagambaE KernA JochaD TakacsA SkoldstromP.Scalable fault management for OpenFlow. Paper presented at: IEEE International Conference on Communications (ICC);2012;Ottawa Canada.","DOI":"10.1109\/ICC.2012.6364688"},{"key":"e_1_2_9_21_1","unstructured":"IEEE Standard 802.1AB: Link Layer Discovery Protocol (LLDP).https:\/\/2.zoppoz.workers.dev:443\/http\/standards.ieee.org\/getieee802\/download\/802.1AB-2009.pdf. Accessed 3 January 2017."},{"key":"e_1_2_9_22_1","doi-asserted-by":"crossref","unstructured":"vanAdrichemNLM vanAstenBJ KuipersFA.Fast Recovery in Software\u2010Defined Networks. Paper presented at: IEEE Third European Workshop on Software Defined Networks (EWSDN);2014;Budapest Hungary.","DOI":"10.1109\/EWSDN.2014.13"},{"key":"e_1_2_9_23_1","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5880"},{"key":"e_1_2_9_24_1","doi-asserted-by":"crossref","unstructured":"StevensM NgB StreaderD WelchI.Global and local knowledge in SDN. Paper presented at: International Telecommunication Networks and Applications Conference (ITNAC);November 2015;Sydney Australia.","DOI":"10.1109\/ATNAC.2015.7366819"},{"key":"e_1_2_9_25_1","doi-asserted-by":"crossref","unstructured":"BifulcoR BoiteJ BouetM SchneiderF.Improving SDN with InSPired Switches. Paper presented at: ACM Symposium on SDN Research (SOSR '16);2016;Santa Clara CA USA.","DOI":"10.1145\/2890955.2890962"},{"key":"e_1_2_9_26_1","unstructured":"CaiZ.Maestro: Achieving Scalability and Coordination in Centralizaed Network Control Plane.Ph.D. Thesis Houston TX USA 2012. AAI3521292."},{"key":"e_1_2_9_27_1","unstructured":"TootoonchianA GanjaliY.HyperFlow: A Distributed Control Plane for OpenFlow. Paper presented at: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise networking INM\/WREN'10;2010;Berkeley CA USA:USENIX Association."},{"key":"e_1_2_9_28_1","unstructured":"KoponenT CasadoM GudeN StriblingJ PoutievskiL ZhuM RamanathanR IwataY InoueH HamaT.Onix: A Distributed Control Platform for Large\u2010scale Production Networks. Proceedings of the 9th Usenix Conference on Operating Systems Design and Implementation OSDI'10;2010;Berkeley CA USA:USENIX Association."},{"key":"e_1_2_9_29_1","unstructured":"2013 IEEE S Song S Hong X Guan B\u2010Y Choi C Choi FD Turck Y Diao CS Hong D Medhi R Sadre NEOD: Network Embedded On\u2010line Disaster management framework for Software Defined Networking 492 498"},{"key":"e_1_2_9_30_1","unstructured":"WackerlyS.OpenFlow\u2010hybrid mode. Technical Report HP2014.\u00a0https:\/\/2.zoppoz.workers.dev:443\/https\/wiki.opendaylight.org\/images\/1\/1d\/ODL_Hybrid_Mode.pdf"},{"key":"e_1_2_9_31_1","unstructured":"Hybrid OpenFlow the Brocade Way ipSpace.net by @ioshints.2012.https:\/\/2.zoppoz.workers.dev:443\/http\/blog.ipspace.net\/2012\/06\/hybrid-openflow-brocade-way.html. Accessed 3 January 2017."},{"key":"e_1_2_9_32_1","unstructured":"The Practical Path to SDN: Brocade OpenFlow Hybrid Port Mode.2013.https:\/\/2.zoppoz.workers.dev:443\/http\/community.brocade.com\/t5\/SDN-NFV\/The-Practical-Path-to-SDN-Brocade-OpenFlow-Hybrid-Port-Mode\/ba-p\/417. Accessed 3 January 2017."},{"key":"e_1_2_9_33_1","unstructured":"Software\u2010defined networking (SDN) definition \u2010 open networking foundation.https:\/\/2.zoppoz.workers.dev:443\/https\/www.opennetworking.org\/sdn-resources\/sdn-definition. Accessed 3 January 2017."},{"key":"e_1_2_9_34_1","doi-asserted-by":"publisher","DOI":"10.15439\/2014F473"},{"key":"e_1_2_9_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2012.09.011"},{"key":"e_1_2_9_36_1","doi-asserted-by":"crossref","unstructured":"PashkovV ShalimovA SmelianskyR.Controller failover for SDN enterprise networks. Paper presented at: 2014 International Science and Technology Conference (Modern Networking Technologies) (MoNeTeC);2014;Moscow Russia.","DOI":"10.1109\/MoNeTeC.2014.6995594"},{"key":"e_1_2_9_37_1","unstructured":"EnnsR BjorklundM BiermanA Sch\u00f6nw\u00e4lderJ.Network Configuration Protocol (NETCONF). IETF RFC 6241.https:\/\/2.zoppoz.workers.dev:443\/https\/rfc-editor.org\/rfc\/rfc6241.txt;2015. Accessed 3 January 2017."},{"key":"e_1_2_9_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.01.002"},{"issue":"2","key":"e_1_2_9_39_1","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"OpenFlow: enabling innovation in campus networks","volume":"32","author":"McKeown N","year":"2008","journal-title":"ACM SIGCOMM Comput Commun Review"},{"key":"e_1_2_9_40_1","unstructured":"OvS: Open vSwitch.https:\/\/2.zoppoz.workers.dev:443\/http\/openvswitch.org\/. Accessed 3 January 2017."},{"key":"e_1_2_9_41_1","unstructured":"CPqD: OpenFlow 1.3 Software Switch.https:\/\/2.zoppoz.workers.dev:443\/https\/github.com\/CPqD\/ofsoftswitch13. Accessed 3 January 2017."},{"key":"e_1_2_9_42_1","unstructured":"Le\u00e3o\u00a0FernandesE Esteve\u00a0RothenbergC.OpenFlow 1.3 Software Switch. Paper presented at: SBC\u2010LARC XXXII Simp\u00f3sio Brasileiro de Redes de Computadores \u2013 SBRC'2014; May 5\u20109 2014;Florian\u00f3polis Brasil.1021\u20131028."},{"key":"e_1_2_9_43_1","unstructured":"Indigo Virtual Switch.https:\/\/2.zoppoz.workers.dev:443\/http\/www.projectfloodlight.org\/indigo-virtual-\/switch\/. Accessed 3 January 2017."},{"key":"e_1_2_9_44_1","unstructured":"DPDK: Data Plane Development Kit.https:\/\/2.zoppoz.workers.dev:443\/http\/dpdk.org\/. Accessed 3 January 2017."},{"key":"e_1_2_9_45_1","unstructured":"LINC: OpenFlow software switch.https:\/\/2.zoppoz.workers.dev:443\/https\/github.com\/FlowForwarding\/LINC-Switch. Accessed 3 January 2017."},{"key":"e_1_2_9_46_1","unstructured":"OpenFlow Switch Specification v1.3.2.https:\/\/2.zoppoz.workers.dev:443\/https\/www.opennetworking.org\/images\/stories\/downloads\/sdn-resources\/onf-specifications\/openflow\/openflow-spec-v1.3.2.pdf. Accessed 3 January 2017."},{"key":"e_1_2_9_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2011.060111.102264"},{"key":"e_1_2_9_48_1","unstructured":"IbanezG NaousJ RojasE RiveraD CarralJA ArcoJM.A simple zero\u2010configuration low latency bridging protocol. Paper presented at: IEEE 35th Conference on Local Computer Networks (LCN);2010;Denver Colorado USA."},{"key":"e_1_2_9_49_1","unstructured":"Ryu SDN framework.https:\/\/2.zoppoz.workers.dev:443\/http\/osrg.github.com\/ryu\/. Accessed 3 January 2017."},{"key":"e_1_2_9_50_1","unstructured":"Mininet: An instant virtual network on your laptop (or other PC) \u2010 mininet.https:\/\/2.zoppoz.workers.dev:443\/http\/mininet.org\/. Accessed 3 January 2017."},{"key":"e_1_2_9_51_1","unstructured":"iperf \u2010 the network bandwidth measurement tool.https:\/\/2.zoppoz.workers.dev:443\/https\/iperf.fr\/. Accessed 3 January 2017."},{"key":"e_1_2_9_52_1","unstructured":"Guti\u00e9rrezPAA RojasE SchwabeA StritzkeC Doriguzzi\u2010CorinR LeckeyA PetraliaG MarsicoA PhemiusK TamurejoS.Netide: All\u2010in\u2010one framework for next generation composed sdn applications. Paper presented at: 2016 IEEE Netsoft Conference and Workshops (NETSOFT);2016;Seoul Korea."},{"key":"e_1_2_9_53_1","doi-asserted-by":"crossref","unstructured":"NaousJ EricksonD CovingtonGA AppenzellerG McKeownN.Implementing an openflow switch on the netfpga platform. Paper presented at: Proceedings of the 4th ACM\/IEEE Symposium on Architectures for Networking and Communications Systems ANCS '08;2008;New York NY USA:ACM.","DOI":"10.1145\/1477942.1477944"},{"key":"e_1_2_9_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_2_9_55_1","unstructured":"P4 Language Web Page.https:\/\/2.zoppoz.workers.dev:443\/http\/p4.org\/. Accessed 3 January 2017."}],"container-title":["Transactions on Emerging Telecommunications Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fett.3150","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/ett.3150","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T07:26:08Z","timestamp":1696577168000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/10.1002\/ett.3150"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,5]]},"references-count":54,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2017,8]]}},"alternative-id":["10.1002\/ett.3150"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/ett.3150","archive":["Portico"],"relation":{},"ISSN":["2161-3915","2161-3915"],"issn-type":[{"value":"2161-3915","type":"print"},{"value":"2161-3915","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,5]]},"article-number":"e3150"}}