{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:28:03Z","timestamp":1750220883262,"version":"3.41.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2019,11,8]],"date-time":"2019-11-08T00:00:00Z","timestamp":1573171200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2019,11,8]]},"abstract":"<jats:p>Network programmability has metamorphosed over the past twenty years from the controversial research vision of active networks, through PlanetLab, to the juggernaut of SDN and OpenFlow that has swept industry. Now PISA switches are emerging with support for protocol-independent reconfigurability. We reflect on how network architecture has evolved along a different path than we had foreseen to arrive at a place that is not so different than we and other researchers had hoped and imagined.<\/jats:p>","DOI":"10.1145\/3371934.3371961","type":"journal-article","created":{"date-parts":[[2019,11,8]],"date-time":"2019-11-08T20:27:58Z","timestamp":1573244878000},"page":"86-89","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Retrospective on \"towards an active network architecture\""],"prefix":"10.1145","volume":"49","author":[{"given":"David","family":"Wetherall","sequence":"first","affiliation":[{"name":"Google"}]},{"given":"David","family":"Tennenhouse","sequence":"additional","affiliation":[{"name":"VMWare"}]}],"member":"320","published-online":{"date-parts":[[2019,11,8]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"3","article-title":"The SwitchWare Active Network Architecture","volume":"12","author":"Alexander D. S.","year":"1998","journal-title":"Netwrk. Mag. of Global Internetwkg."},{"key":"e_1_2_1_2_1","first-page":"4","article-title":"Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN","volume":"43","author":"Pat Bosshart","year":"2013","journal-title":"SIGCOMM"},{"key":"e_1_2_1_3_1","first-page":"3","article-title":"P4: Programming Protocol-independent Packet Processors","volume":"44","author":"Pat Bosshart","year":"2014","journal-title":"SIGCOMM"},{"key":"e_1_2_1_4_1","unstructured":"Ken Calvert. [n. d.]. Reflections on Network Architecture: An Active Networking Perspective. SIGCOMM Comput. Commun. Rev. (April [n. d.]).  Ken Calvert. [n. d.]. Reflections on Network Architecture: An Active Networking Perspective. SIGCOMM Comput. Commun. Rev. (April [n. d.])."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.690972"},{"key":"e_1_2_1_6_1","article-title":"PlanetLab: An Overlay Testbed for Broad-coverage Services. SIGCOMM","author":"Brent Chun","year":"2003","journal-title":"Comput. Commun. Rev."},{"key":"e_1_2_1_7_1","unstructured":"The P4 Language Consortium. 2018. P4 Language Specification v1.1.0. https:\/\/p4.org\/p4-spec\/docs\/P4-16-v1.1.0-spec.pdf. (November 2018).  The P4 Language Consortium. 2018. P4 Language Specification v1.1.0. https:\/\/p4.org\/p4-spec\/docs\/P4-16-v1.1.0-spec.pdf. (November 2018)."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Mihai Dobrescu et al. 2009. RouteBricks: Exploiting Parallelism to Scale Software Routers. In SOSP. ACM New York NY USA 15--28.  Mihai Dobrescu et al. 2009. RouteBricks: Exploiting Parallelism to Scale Software Routers. In SOSP. ACM New York NY USA 15--28.","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Allen B. Downey. 1999. Using Pathchar to Estimate Internet Link Characteristics. In SIGCOMM. 241--250.  Allen B. Downey. 1999. Using Pathchar to Estimate Internet Link Characteristics. In SIGCOMM. 241--250.","DOI":"10.1145\/316194.316228"},{"volume-title":"Data Center Switch Architecture in the Age of Merchant Silicon. In IEEE Symposium on High Performance Interconnects (HOTI '09)","year":"2009","author":"Farrington Nathan","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602219"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"C. Filsfils N. K. Nainar C. Pignataro J. C. Cardona and P. Francois. 2015. The Segment Routing Architecture. In GLOBECOM. 1--6.  C. Filsfils N. K. Nainar C. Pignataro J. C. Cardona and P. Francois. 2015. The Segment Routing Architecture. In GLOBECOM. 1--6.","DOI":"10.1109\/GLOCOM.2015.7417124"},{"key":"e_1_2_1_13_1","unstructured":"Open Networking Foundation. 2015. OpenFlow Switch Specification Ver 1.5.1. TS-025. (March 2015).  Open Networking Foundation. 2015. OpenFlow Switch Specification Ver 1.5.1. TS-025. (March 2015)."},{"volume-title":"USENIX (USENIX'93)","author":"McCanne Steven","key":"e_1_2_1_14_1"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_16_1","unstructured":"OpenConfig. 2016. OpenConfig. (2016). http:\/\/openconfig.net  OpenConfig. 2016. OpenConfig. (2016). http:\/\/openconfig.net"},{"key":"e_1_2_1_17_1","unstructured":"P4.org. 2016. In-band Network Telemetry (INT). P4 Dataplane Telemetry Specification. (June 2016).  P4.org. 2016. In-band Network Telemetry (INT). P4 Dataplane Telemetry Specification. (June 2016)."},{"key":"e_1_2_1_18_1","unstructured":"B. Pfaff J. Pettit T. Koponen K. Amidon M. Casado and S. Shenker. 2009. Extending Networking into the Virtualization Layer. In HotNets-VIII.  B. Pfaff J. Pettit T. Koponen K. Amidon M. Casado and S. Shenker. 2009. Extending Networking into the Virtualization Layer. In HotNets-VIII."},{"volume-title":"Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network. In SIGCOMM","year":"2015","author":"Arjun Singh","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/231699.231701"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319156"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3371934.3371961","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3371934.3371961","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:19Z","timestamp":1750203859000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3371934.3371961"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,8]]},"references-count":21,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,11,8]]}},"alternative-id":["10.1145\/3371934.3371961"],"URL":"https:\/\/doi.org\/10.1145\/3371934.3371961","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2019,11,8]]},"assertion":[{"value":"2019-11-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}