{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T15:15:55Z","timestamp":1780586155797,"version":"3.54.1"},"reference-count":104,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/comst.2021.3060582","type":"journal-article","created":{"date-parts":[[2021,2,22]],"date-time":"2021-02-22T23:12:16Z","timestamp":1614035536000},"page":"1956-1971","source":"Crossref","is-referenced-by-count":67,"title":["The Origin and Evolution of Open Programmable Networks and SDN"],"prefix":"10.1109","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9993-9699","authenticated-orcid":false,"given":"Nikos","family":"Anerousis","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0534-7754","authenticated-orcid":false,"given":"Prosper","family":"Chemouil","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4261-8709","authenticated-orcid":false,"given":"Aurel A.","family":"Lazar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0689-3108","authenticated-orcid":false,"given":"Nelu","family":"Mihai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6095-6093","authenticated-orcid":false,"given":"Stephen B.","family":"Weinstein","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1002\/047002867X"},{"key":"ref38","year":"2000","journal-title":"A Multiservice Networking Architecture for the 21st Century A Summary of the Multiservice Switching Forum&#x2019;s First Implementation Agreement MSF-ARCH-001 00"},{"key":"ref33","first-page":"1","article-title":"Towards programmable networks","author":"yemini","year":"1996","journal-title":"Proc IFIP\/IEEE Int Workshop Distrib Syst Oper Manag"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1998.662048"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/DANCE.2002.1003480"},{"key":"ref30","article-title":"Geoplex, an open service platform","author":"mihai","year":"1998","journal-title":"Proc 5th Workshop Open Signaling for ATM"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/49.536363"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/35.774888","article-title":"Enabling hybrid services in emerging data networks","volume":"37","author":"mihai","year":"1999","journal-title":"IEEE Commun Mag"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/65.690958"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/49.917713"},{"key":"ref28","first-page":"1","article-title":"Challenges in multimedia networking","author":"lazar","year":"1994","journal-title":"Proc Int Hi-Tech Forum"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.1990.152730"},{"key":"ref29","article-title":"GSMP: The general switch management protocol","author":"newman","year":"1996","journal-title":"Proc OPENSIG Workshop"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2016.74"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2330903"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2014.012214.00180"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602219"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2015.7113225"},{"key":"ref26","author":"magedanz","year":"1996","journal-title":"Intelligent Networks Basic Technology Standards and Evolution"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1049\/iet-net.2018.5082"},{"key":"ref25","author":"holzmann","year":"1994","journal-title":"The Early History of Data Networks"},{"key":"ref50","year":"1991","journal-title":"Service Logic Execution Environment Generic Requirements Release 1 Issue 1"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/35.9133"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/35.722137"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/49.221207"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1995.1138"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/65.620517"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2000.830455"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2915195"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/35.127555"},{"key":"ref52","article-title":"Intelligent network\/2&#x2014;A network architecture concept for the 1990&#x2019;s","author":"hass","year":"1987","journal-title":"Proc Int Switch Symp"},{"key":"ref40","doi-asserted-by":"crossref","DOI":"10.1002\/9780470024430","author":"hanrahan","year":"2007","journal-title":"Network Convergence Services Applications Transport and Operations Support"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1964.1088883"},{"key":"ref3","article-title":"Telephone switching system","author":"miller","year":"1965"},{"key":"ref6","first-page":"21f","article-title":"Spider: An experimental data communications system","author":"fraser","year":"1974","journal-title":"Proc IEEE Conf Commun"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1478559.1478640"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.1983.1145998"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/35.127563"},{"key":"ref7","article-title":"Datakit: A modular network for synchronous and asynchronous traffic","author":"fraser","year":"1979","journal-title":"Proc Int Conf Commun"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/49.44550"},{"key":"ref46","article-title":"Tutorial on intelligent networks","author":"martikainen","year":"1995","journal-title":"Proc IFIP IN Conf"},{"key":"ref45","author":"anderson","year":"2002","journal-title":"Intelligent Networks"},{"key":"ref48","author":"ambrosch","year":"1989","journal-title":"The Intelligent Network A Joint Study by Bell Atlantic IBM and Siemens"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/35.9135"},{"key":"ref42","year":"2013","journal-title":"Gateway Control Protocol"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/35.874979"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.1985.1092441"},{"key":"ref43","year":"2003","journal-title":"Requirements for Separation of IP Control and Forwarding"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2475"},{"key":"ref72","year":"2015"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/35.199607"},{"key":"ref70","year":"2011","journal-title":"OpenFlow Switch Specification"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/49.917711"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/98.709367"},{"key":"ref74","year":"2000","journal-title":"A framework for policy-based admission control"},{"key":"ref75","year":"2000","journal-title":"The COPS (Common Open Policy Service) Protocol"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/49.917704"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/65.690959"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/49.790480"},{"key":"ref62","author":"lerner","year":"2000","journal-title":"Middleware Networks Concept Design and Deployment of Internet Infrastructure"},{"key":"ref61","first-page":"144","volume":"1653","author":"mihai","year":"1999","journal-title":"New Generation of Control Planes in Emerging Data Networks"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/35.722138"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/35.199615"},{"key":"ref65","year":"2009"},{"key":"ref66","article-title":"Gateway control protocol: Guidelines for packet-based streams","year":"2012"},{"key":"ref67","year":"2000","journal-title":"Media Gateway Control Protocol Architecture and Requirements"},{"key":"ref68","year":"2010","journal-title":"Forwarding and Control Element Separation (ForCES) Protocol Specification"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/MSPEC.1965.5531655","article-title":"Stored program control: Flexibility for telephone switching systems","volume":"2","author":"hemmendinger","year":"1965","journal-title":"IEEE Spectr"},{"key":"ref69","year":"2010","journal-title":"SCTP-based Transport Mapping Layer (TML) for the Forwarding and Control Element Separation (ForCES) Protocol"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098854"},{"key":"ref94","article-title":"Network slicing","author":"fitzek","year":"2020","journal-title":"Computing in Communication Networks From Theory to Practice"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1587\/transcom.E97.B.2"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2013.6727805"},{"key":"ref91","first-page":"1","article-title":"Towards controller placement for robust software-defined networks","author":"guo","year":"2015","journal-title":"Proc 34th Int Perform Comput Commun Conf (IPCCC)"},{"key":"ref104","author":"manzalini","year":"2016","journal-title":"Towards 5G software-defined ecosystems Technical challenges business sustainability and policy issues"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.12.019"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2016.2607786"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2746186"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1145\/3371934.3371963"},{"key":"ref99","first-page":"27","article-title":"On edge cloud architecture and joint physical virtual resource orchestration for SDN\/NFV","author":"khan","year":"2019","journal-title":"Proc Int Conf Artif Intell Appl Innovat"},{"key":"ref96","article-title":"Networking 3.0","author":"koley","year":"2020"},{"key":"ref97","author":"wilczek","year":"2015","journal-title":"A beautiful question Finding nature's deep design (excerpt)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1992.263452"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/65.193084"},{"key":"ref12","first-page":"78","article-title":"DARPA and the Internet revolution","author":"waldrop","year":"2012","journal-title":"50 Years of Bridging the Gap"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1974.1092259"},{"key":"ref14","author":"postel","year":"1981","journal-title":"Internet Protocol Specification"},{"key":"ref15","first-page":"12","article-title":"Advanced traffic control methods for circuit-switched telecommunications networks","volume":"28","author":"wolf","year":"1990","journal-title":"IEEE Commun Mag"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/49.35567"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/65.750445"},{"key":"ref17","first-page":"21","article-title":"20 years of dynamic routing in telephone networks: Looking backward to the future","volume":"42","author":"ash","year":"2004","journal-title":"IEEE Commun Mag"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/49.382159"},{"key":"ref18","article-title":"Data base communication call processing method","author":"weber","year":"1980"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/OPNARC.1999.758557"},{"key":"ref19","author":"rey","year":"1983","journal-title":"Engineering and operations in the Bell System"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1999.751668"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.1998.723738"},{"key":"ref89","first-page":"2","article-title":"Software-defined networks and OpenFlow","volume":"16","author":"stallings","year":"2013","journal-title":"Internet Protocol J"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2000.896292"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/505733.505735"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1002\/9780470058763"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/s40012-020-00272-w"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/9520094\/09360650.pdf?arnumber=9360650","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,18]],"date-time":"2022-12-18T15:23:15Z","timestamp":1671376995000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9360650\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":104,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/comst.2021.3060582","relation":{},"ISSN":["1553-877X","2373-745X"],"issn-type":[{"value":"1553-877X","type":"electronic"},{"value":"2373-745X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]}}}