{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T03:13:04Z","timestamp":1761621184038,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,8,22]],"date-time":"2014-08-22T00:00:00Z","timestamp":1408665600000},"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":[],"published-print":{"date-parts":[[2014,8,22]]},"DOI":"10.1145\/2620728.2620760","type":"proceedings-article","created":{"date-parts":[[2014,8,12]],"date-time":"2014-08-12T13:53:50Z","timestamp":1407851630000},"page":"19-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Don't call them middleboxes, call them middlepipes"],"prefix":"10.1145","author":[{"given":"Hani","family":"Jamjoom","sequence":"first","affiliation":[{"name":"IBM T. J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Williams","sequence":"additional","affiliation":[{"name":"IBM T. J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Upendra","family":"Sharma","sequence":"additional","affiliation":[{"name":"IBM T. J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,8,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon Web Services. http:\/\/aws.amazon.com\/.  Amazon Web Services. http:\/\/aws.amazon.com\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Cloud Foundry. http:\/\/docs.cloudfoundry.org.  Cloud Foundry. http:\/\/docs.cloudfoundry.org."},{"key":"e_1_3_2_1_3_1","unstructured":"Graphite - Scalable Realtime Graphing. http:\/\/graphite.wikidot.com\/.  Graphite - Scalable Realtime Graphing. http:\/\/graphite.wikidot.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Heroku: Cloud Application Platform. https:\/\/www.heroku.com\/.  Heroku: Cloud Application Platform. https:\/\/www.heroku.com\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Hystrix: Latency and Fault Tolerance for Distributed Systems. https:\/\/github.com\/Netflix\/Hystrix.  Hystrix: Latency and Fault Tolerance for Distributed Systems. https:\/\/github.com\/Netflix\/Hystrix."},{"key":"e_1_3_2_1_6_1","unstructured":"IBM Codename: BlueMix. https:\/\/ace.ng.bluemix.net\/.  IBM Codename: BlueMix. https:\/\/ace.ng.bluemix.net\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Netfilter. http:\/\/www.netfilter.org\/.  Netfilter. http:\/\/www.netfilter.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"netfilter: libnetfilter-queue. http:\/\/www.iptables.org\/projects\/libnetfilter_queue\/index.html.  netfilter: libnetfilter-queue. http:\/\/www.iptables.org\/projects\/libnetfilter_queue\/index.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Netflix Open Source Software. http:\/\/netflix.github.io\/#repo.  Netflix Open Source Software. http:\/\/netflix.github.io\/#repo."},{"key":"e_1_3_2_1_10_1","unstructured":"Windows Azure Platform. https:\/\/www.windowsazure.com\/en-us\/.  Windows Azure Platform. https:\/\/www.windowsazure.com\/en-us\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Zuul. https:\/\/github.com\/Netflix\/zuul\/wiki.  Zuul. https:\/\/github.com\/Netflix\/zuul\/wiki."},{"key":"e_1_3_2_1_12_1","volume-title":"Nov.","author":"Google AppEngine","year":"2012","unstructured":"Google AppEngine . https:\/\/developers.google.com\/appengine\/ , Nov. 2012 . Google AppEngine. https:\/\/developers.google.com\/appengine\/, Nov. 2012."},{"key":"e_1_3_2_1_13_1","unstructured":"ETSI Network Function Virtualisation (NFV); Use Cases.  ETSI Network Function Virtualisation (NFV); Use Cases."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1402984"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038924"},{"key":"e_1_3_2_1_16_1","volume-title":"Proc. of USENIX HotOS","author":"Dixon C.","year":"2009","unstructured":"Dixon , C. , Krishnamurthy , A. , and Anderson , T . An end to the middle . In Proc. of USENIX HotOS ( Monte Verit\u00e0, Switzerland , May 2009 ). Dixon, C., Krishnamurthy, A., and Anderson, T. An end to the middle. In Proc. of USENIX HotOS (Monte Verit\u00e0, Switzerland, May 2009)."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 10th conference on USENIX Security Symposium","author":"Handley M.","year":"2001","unstructured":"Handley , M. , Paxson , V. , and Kreibich , C . Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics . In Proceedings of the 10th conference on USENIX Security Symposium ( 2001 ). Handley, M., Paxson, V., and Kreibich, C. Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics. In Proceedings of the 10th conference on USENIX Security Symposium (2001)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2008.4626228"},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. of USENIX NSDI","author":"Rajagopalan S.","year":"2013","unstructured":"Rajagopalan , S. , Williams , D. , Jamjoom , H. , and Warfield , A . Split\/Merge: System Support for Elastic Execution in Virtual Middleboxes . In Proc. of USENIX NSDI ( Lombard, IL , Apr. 2013 ). Rajagopalan, S., Williams, D., Jamjoom, H., and Warfield, A. Split\/Merge: System Support for Elastic Execution in Virtual Middleboxes. In Proc. of USENIX NSDI (Lombard, IL, Apr. 2013)."},{"key":"e_1_3_2_1_20_1","volume-title":"M. Snort - Lightweight Intrusion Detection for Networks. In Proc. of USENIX LISA (Nov.","author":"Roesch","year":"1999","unstructured":"Roesch , M. Snort - Lightweight Intrusion Detection for Networks. In Proc. of USENIX LISA (Nov. 1999 ). Roesch, M. Snort - Lightweight Intrusion Detection for Networks. In Proc. of USENIX LISA (Nov. 1999)."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. of USENIX NSDI","author":"Sekar V.","year":"2012","unstructured":"Sekar , V. , Egi , N. , Ratnasamy , S. , Reiter , M. K. , and Shi , G . Design and Implementation of a Consolidated Middlebox Architecture . In Proc. of USENIX NSDI ( San Jose, CA , Apr. 2012 ). Sekar, V., Egi, N., Ratnasamy, S., Reiter, M. K., and Shi, G. Design and Implementation of a Consolidated Middlebox Architecture. In Proc. of USENIX NSDI (San Jose, CA, Apr. 2012)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342359"}],"event":{"name":"SIGCOMM'14: ACM SIGCOMM 2014 Conference","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Chicago Illinois USA","acronym":"SIGCOMM'14"},"container-title":["Proceedings of the third workshop on Hot topics in software defined networking"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2620728.2620760","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2620728.2620760","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:45Z","timestamp":1750231185000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2620728.2620760"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,22]]},"references-count":22,"alternative-id":["10.1145\/2620728.2620760","10.1145\/2620728"],"URL":"https:\/\/doi.org\/10.1145\/2620728.2620760","relation":{},"subject":[],"published":{"date-parts":[[2014,8,22]]},"assertion":[{"value":"2014-08-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}