{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T20:55:25Z","timestamp":1774644925206,"version":"3.50.1"},"reference-count":66,"publisher":"IBM","issue":"2\/3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IBM J. Res. &amp; Dev."],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1147\/jrd.2014.2300365","type":"journal-article","created":{"date-parts":[[2014,4,15]],"date-time":"2014-04-15T14:04:45Z","timestamp":1397570685000},"page":"3:1-3:14","source":"Crossref","is-referenced-by-count":25,"title":["Software defined networking to support the software defined environment"],"prefix":"10.1147","volume":"58","author":[{"given":"C.","family":"Dixon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D.","family":"Olshefski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"V.","family":"Jain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"DeCusatis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Felter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Carter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Banikazemi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"V.","family":"Mann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. M.","family":"Tracey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Recio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3082","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018466"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868457"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402961"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/1594977.1592575","article-title":"PortLand: A scalable fault-tolerant layer 2 data center network fabric","author":"mysore","year":"2009","journal-title":"Proc SIGCOMM"},{"key":"ref31","first-page":"18","article-title":"SPAIN: COTS data-center ethernet for multipathing over arbitrary topologies","author":"mudigonda","year":"2010","journal-title":"Proc USENIX NSDI"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"ref37","first-page":"17","article-title":"Jellyfish: Networking data centers randomly","author":"singla","year":"2012","journal-title":"Proc NSDI"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.19"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654101"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413183"},{"key":"ref60","article-title":"SDN@Google:\nWhy and how","author":"vahdat","year":"0"},{"key":"ref62","article-title":"Virtual\napplication networks innovations advance software-defined network leadership","author":"mayer","year":"0"},{"key":"ref61","article-title":"OpenFlow@Google","author":"hoelzle","year":"0"},{"key":"ref63","article-title":"Toward transitional SDN deployment in enterprise networks","author":"levin","year":"0"},{"key":"ref28","year":"0","journal-title":"IEEE 802 1aq Shortest Path Bridging (SPB)"},{"key":"ref64","first-page":"15","article-title":"VeriFlow: Verifying network-wide invariants in real time","author":"khurshid","year":"2013","journal-title":"Proc 10th USENIX Symp NSDI"},{"key":"ref27","year":"0","journal-title":"Embrane"},{"key":"ref65","first-page":"9","article-title":"Header space analysis: Static checking for networks","author":"kazemian","year":"2012","journal-title":"Proc 9th USENIX NSDI"},{"key":"ref66","first-page":"10","article-title":"A NICE way to test OpenFlow applications","author":"canini","year":"2012","journal-title":"Proc 9th USENIX NSDI"},{"key":"ref29","year":"0","journal-title":"Link Layer Discovery Protocol (LLDP)"},{"key":"ref2","year":"0","journal-title":"IEEE 802 1Q Virtual LANs (VLANs)"},{"key":"ref1","year":"0","journal-title":"Software Defined Networking Creates a New Approach to Delivering Business Agility"},{"key":"ref20","year":"0","journal-title":"OpenDaylight $\\vert$ A Linux Foundation Collaborative Project"},{"key":"ref22","year":"0","journal-title":"VXLAN A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks"},{"key":"ref21","year":"0","journal-title":"Open vSwitch&#x2014;An Open Virtual Switch"},{"key":"ref24","year":"2011","journal-title":"OpenFlow Switch Specification v1 1 0"},{"key":"ref23","year":"0","journal-title":"NVGRE Network Virtualization Using Generic Routing Encapsulation"},{"key":"ref26","year":"0","journal-title":"vARMOUR"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6461196"},{"key":"ref50","year":"0","journal-title":"IBM Distributed Virtual Switch 5000V"},{"key":"ref51","first-page":"30","article-title":"A case for overlays in DCN virtualization","author":"barabash","year":"0","journal-title":"Proc 3rd Workshop DC CAVES"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486019"},{"key":"ref58","year":"0","journal-title":"OpenStack"},{"key":"ref57","year":"0","journal-title":"KVM"},{"key":"ref56","year":"0","journal-title":"Quantum provider network extensions"},{"key":"ref55","year":"0","journal-title":"Neutron&#x2014;Openstack"},{"key":"ref54","year":"0","journal-title":"OSGi"},{"key":"ref53","year":"0","journal-title":"Locator\/ID separation protocol (LISP)"},{"key":"ref52","year":"0","journal-title":"Path Computation Element Communication Protocol (PCEP)"},{"key":"ref10","year":"0","journal-title":"Border gateway protocol (BGP)"},{"key":"ref11","year":"0","journal-title":"Open shortest path first (ospf)"},{"key":"ref40","year":"0","journal-title":"Netflow"},{"key":"ref12","first-page":"1","article-title":"Logically centralized? State distribution trade-offs in software defined\nnetworks","author":"levin","year":"2012","journal-title":"Proc HOTNETS"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491186"},{"key":"ref14","first-page":"1","article-title":"Onix: A distributed control platform for large-scale production networks","author":"koponen","year":"2010","journal-title":"Proc OSDI"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342446"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491198"},{"key":"ref17","year":"0","journal-title":"OpenFlow Configuration and Management Protocol (OF-Config)"},{"key":"ref18","first-page":"19","article-title":"Hedera: Dynamic flow scheduling for data center networks","author":"fares","year":"2010","journal-title":"Proc NSDI"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2079296.2079304"},{"key":"ref4","first-page":"24","article-title":"Design\nand implementation of a consolidated middlebox architecture","author":"sekar","year":"2012","journal-title":"Proc NSDI"},{"key":"ref3","year":"0"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070583"},{"key":"ref5","year":"0","journal-title":"Middlebox Communication Architecture and Framework"},{"key":"ref8","year":"0","journal-title":"Spanning Tree Protocol (STP)"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342359"},{"key":"ref49","year":"0","journal-title":"IEEE 802 1p Ethernet Priority Code Point"},{"key":"ref9","year":"0","journal-title":"Transparent interconnection of lots of links (trill)"},{"key":"ref46","first-page":"174","article-title":"VMPatrol: Dynamic and automated QoS for virtual machine migrations","author":"mann","year":"2012","journal-title":"CNSM"},{"key":"ref45","article-title":"OpenSample: A low-latency, sampling-based measurement platform for SDN","author":"su","year":"0"},{"key":"ref48","year":"0","journal-title":"Type of service in the internet protocol suite"},{"key":"ref47","first-page":"221","article-title":"On\nmanaging network utility of tenants in oversubscribed clouds","author":"mishra","year":"2013","journal-title":"IEEE MASCOTS"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS.2013.6465540"},{"key":"ref41","year":"0","journal-title":"sFlow"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30045-5_15"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2006.890103"}],"container-title":["IBM Journal of Research and Development"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5288520\/6818455\/06798742.pdf?arnumber=6798742","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T19:51:08Z","timestamp":1774641068000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6798742\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":66,"journal-issue":{"issue":"2\/3"},"URL":"https:\/\/doi.org\/10.1147\/jrd.2014.2300365","relation":{},"ISSN":["0018-8646","0018-8646"],"issn-type":[{"value":"0018-8646","type":"print"},{"value":"0018-8646","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3]]}}}