{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:12:13Z","timestamp":1750306333237,"version":"3.41.0"},"reference-count":9,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2016,10,1]],"date-time":"2016-10-01T00:00:00Z","timestamp":1475280000000},"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":["Queue"],"published-print":{"date-parts":[[2016,10]]},"abstract":"<jats:p>While SDN as a technology continues to evolve and become even more programmable, Faucet and OpenFlow 1.3 hardware together are sufficient to realize benefits today. This article describes specifically how to take advantage of DevOps practices to develop and deploy features rapidly. It also describes several practical deployment scenarios, including firewalling and network function virtualization.<\/jats:p>","DOI":"10.1145\/3012426.3015763","type":"journal-article","created":{"date-parts":[[2020,9,3]],"date-time":"2020-09-03T04:06:23Z","timestamp":1599105983000},"page":"54-68","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Faucet: Deploying SDN in the Enterprise"],"prefix":"10.1145","volume":"14","author":[{"given":"Josh","family":"Bailey","sequence":"first","affiliation":[]},{"given":"Stephen","family":"Stuart","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2016,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Bailey J. 2016. NFV\/firewall offload with Faucet. Faucet SDN; http:\/\/faucet-sdn.blogspot.co.nz\/2016\/05\/nfvfirewall-offload-with-faucet.html.  Bailey J. 2016. NFV\/firewall offload with Faucet. Faucet SDN; http:\/\/faucet-sdn.blogspot.co.nz\/2016\/05\/nfvfirewall-offload-with-faucet.html."},{"key":"e_1_2_1_2_1","unstructured":"Bailey J. 2016. Unit-testing framework. Faucet SDN; http:\/\/faucet-sdn.blogspot.co.nz\/2016\/06\/unittesting-hardware.html.  Bailey J. 2016. Unit-testing framework. Faucet SDN; http:\/\/faucet-sdn.blogspot.co.nz\/2016\/06\/unittesting-hardware.html."},{"key":"e_1_2_1_3_1","unstructured":"Beyer B. Jones C. Petoff J. Murphy N. R. eds. 2016. Site Reliability Engineering. O'Reilly Media.  Beyer B. Jones C. Petoff J. Murphy N. R. eds. 2016. Site Reliability Engineering. O'Reilly Media."},{"key":"e_1_2_1_4_1","unstructured":"Cisco. 2016. Unicast flooding in switched campus networks; http:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/switches\/catalyst-6000-series-switches\/23563-143.html.  Cisco. 2016. Unicast flooding in switched campus networks; http:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/switches\/catalyst-6000-series-switches\/23563-143.html."},{"key":"e_1_2_1_5_1","unstructured":"Faucet; https:\/\/github.com\/REANNZ\/faucet.  Faucet; https:\/\/github.com\/REANNZ\/faucet."},{"key":"e_1_2_1_6_1","unstructured":"Klein D. V. Betser D. M. Monroe M. G. 2014. Making \"push on green\" a reality: issues and actions involved in maintaining a production service. Research at Google; http:\/\/research.google.com\/pubs\/pub42576.html.  Klein D. V. Betser D. M. Monroe M. G. 2014. Making \"push on green\" a reality: issues and actions involved in maintaining a production service. Research at Google; http:\/\/research.google.com\/pubs\/pub42576.html."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_8_1","unstructured":"Open Networking Foundation. 2013. OpenFlow Switch Specification version 1.3.3; https:\/\/www.opennetworking.org\/images\/stories\/downloads\/sdn-resources\/onf-specifications\/openflow\/openflow-spec-v1.3.3.pdf.  Open Networking Foundation. 2013. OpenFlow Switch Specification version 1.3.3; https:\/\/www.opennetworking.org\/images\/stories\/downloads\/sdn-resources\/onf-specifications\/openflow\/openflow-spec-v1.3.3.pdf."},{"key":"e_1_2_1_10_1","unstructured":"Vahdat A. 2015. Pulling back the curtain on Google's network infrastructure. Google Research Blog; http:\/\/googleresearch.blogspot.com\/2015\/08\/pulling-back-curtain-on-googles-network.html.  Vahdat A. 2015. Pulling back the curtain on Google's network infrastructure. Google Research Blog; http:\/\/googleresearch.blogspot.com\/2015\/08\/pulling-back-curtain-on-googles-network.html."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3012426.3015763","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3012426.3015763","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:54:47Z","timestamp":1750222487000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3012426.3015763"}},"subtitle":["Using OpenFlow and DevOps for rapid development"],"short-title":[],"issued":{"date-parts":[[2016,10]]},"references-count":9,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2016,10]]}},"alternative-id":["10.1145\/3012426.3015763"],"URL":"https:\/\/doi.org\/10.1145\/3012426.3015763","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2016,10]]},"assertion":[{"value":"2016-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}