{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,14]],"date-time":"2026-10-14T22:11:28Z","timestamp":1792015888421,"version":"4.4.0"},"reference-count":18,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T00:00:00Z","timestamp":1359676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Mag."],"published-print":{"date-parts":[[2013,2]]},"DOI":"10.1109\/mcom.2013.6461197","type":"journal-article","created":{"date-parts":[[2013,2,14]],"date-time":"2013-02-14T19:04:56Z","timestamp":1360868696000},"page":"128-134","source":"Crossref","is-referenced-by-count":120,"title":["Languages for software-defined networks"],"prefix":"10.1109","volume":"51","author":[{"given":"N.","family":"Foster","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Guha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"M.","family":"Reitblatt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Story","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"M. J.","family":"Freedman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"N. P.","family":"Katta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C.","family":"Monsanto","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Reich","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Rexford","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C.","family":"Schlesinger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"D.","family":"Walker","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"R.","family":"Harrison","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","article-title":"Floodlight OpenFlow Controller","year":"0"},{"key":"ref11","article-title":"Frenetic and NetCore Compilers","year":"2012"},{"key":"ref12","article-title":"The Frenetic Project","year":"2012"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2034773.2034812"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018466"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2103656.2103685"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070569"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377748"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342458"},{"key":"ref4","article-title":"ElasticTree: Saving Energy in Data Center Networks","author":"heller","year":"0","journal-title":"1st USENIX\/ACM Symp Networked Sys Design and Implementation"},{"key":"ref3","article-title":"The Future of Networking and the Past of Protocols","author":"shenker","year":"2011","journal-title":"Invited talk at Open Networking Summit"},{"key":"ref6","article-title":"Plug-n-Serve: Load-Balancing Web Traffic Using OpenFlow","author":"handigol","year":"0","journal-title":"Demo at ACM SIGCOMM"},{"key":"ref5","article-title":"Rethinking Enterprise Network Con-trol","volume":"17","author":"casado et ai","year":"2009","journal-title":"IEEE Trans Net"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1384609.1384625"},{"key":"ref7","article-title":"OpenFlow-Based Server Load Balancing Gone Wild","author":"wang","year":"0","journal-title":"Wksp Hot Topics in Management of Internet Cloud and Enterprise Networks and Services"},{"key":"ref2","first-page":"351","article-title":"Onix: A Distributed Control Platform for Large-Scale Production Networks","author":"koponen","year":"0","journal-title":"USENIX Symp on Operating Systems Design & Implementation"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref9","article-title":"Beacon: A Java-Based OpenFlow Control Platform","year":"2012"}],"container-title":["IEEE Communications Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/35\/6461169\/06461197.pdf?arnumber=6461197","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:06:21Z","timestamp":1642003581000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6461197\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2]]},"references-count":18,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/mcom.2013.6461197","relation":{},"ISSN":["0163-6804"],"issn-type":[{"value":"0163-6804","type":"print"}],"subject":[],"published":{"date-parts":[[2013,2]]}}}