{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T11:21:58Z","timestamp":1778498518808,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,12,10]],"date-time":"2012-12-10T00:00:00Z","timestamp":1355097600000},"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":[[2012,12,10]]},"DOI":"10.1145\/2413176.2413206","type":"proceedings-article","created":{"date-parts":[[2012,12,17]],"date-time":"2012-12-17T15:12:21Z","timestamp":1355757141000},"page":"253-264","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":372,"title":["Reproducible network experiments using container-based emulation"],"prefix":"10.1145","author":[{"given":"Nikhil","family":"Handigol","sequence":"first","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Brandon","family":"Heller","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Vimalkumar","family":"Jeyakumar","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]},{"given":"Bob","family":"Lantz","sequence":"additional","affiliation":[{"name":"Open Networking Laboratory, Palo Alto, CA, USA"}]},{"given":"Nick","family":"McKeown","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2012,12,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1190\/1.1822162"},{"key":"e_1_3_2_1_3_1","first-page":"55","article-title":"Wavelab and reproducible research","volume":"474","author":"Buckheit J. B.","year":"1995","unstructured":"J. B. Buckheit and D. L. Donoho . Wavelab and reproducible research . Time , 474 : 55 -- 81 , 1995 . J. B. Buckheit and D. L. Donoho. Wavelab and reproducible research. Time, 474:55--81, 1995.","journal-title":"Time"},{"key":"e_1_3_2_1_4_1","first-page":"5","volume-title":"Computing in Science Engineering","author":"Vandewalle P.","year":"2008","unstructured":"P. Vandewalle , J. Kovacevic , and M. Vetterli . Reproducible research . Computing in Science Engineering , pages 5 -- 7 , 2008 . P. Vandewalle, J. Kovacevic, and M. Vetterli. Reproducible research. Computing in Science Engineering, pages 5--7, 2008."},{"key":"e_1_3_2_1_5_1","unstructured":"Amazon Elastic Compute Cloud. http:\/\/aws.amazon.com.  Amazon Elastic Compute Cloud. http:\/\/aws.amazon.com."},{"key":"e_1_3_2_1_6_1","unstructured":"The network simulator - ns-2. http:\/\/nsnam.isi.edu\/nsnam\/.  The network simulator - ns-2. http:\/\/nsnam.isi.edu\/nsnam\/."},{"key":"e_1_3_2_1_7_1","unstructured":"The ns-3 network simulator. http:\/\/www.nsnam.org\/.  The ns-3 network simulator. http:\/\/www.nsnam.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"OPNET modeler. http:\/\/www.opnet.com\/solutions\/network_rd\/modeler.html.  OPNET modeler. http:\/\/www.opnet.com\/solutions\/network_rd\/modeler.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Global Environment for Network Innovations. http:\/\/www.geni.net\/.  Global Environment for Network Innovations. http:\/\/www.geni.net\/."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/956993.956995"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121376"},{"key":"e_1_3_2_1_12_1","unstructured":"Emulab - network emulation testbed. http:\/\/emulab.net\/.  Emulab - network emulation testbed. http:\/\/emulab.net\/."},{"key":"e_1_3_2_1_13_1","volume-title":"NSDI '10","author":"Al-Fares M.","year":"2010","unstructured":"M. Al-Fares , S. Radhakrishnan , B. Raghavan , N. Huang , and A. Vahdat . Hedera: Dynamic flow scheduling for data center networks . In NSDI '10 . USENIX, 2010 . M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat. Hedera: Dynamic flow scheduling for data center networks. In NSDI '10. USENIX, 2010."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/OFC.2006.215714"},{"key":"e_1_3_2_1_16_1","first-page":"407","volume-title":"NSDI '08","author":"Gupta D.","year":"2008","unstructured":"D. Gupta , K. V. Vishwanath , and A. Vahdat . DieCast: Testing distributed systems with an accurate scale model . In NSDI '08 , pages 407 -- 421 . USENIX, 2008 . D. Gupta, K. V. Vishwanath, and A. Vahdat. DieCast: Testing distributed systems with an accurate scale model. In NSDI '08, pages 407--421. USENIX, 2008."},{"key":"e_1_3_2_1_17_1","unstructured":"Open vSwitch: An open virtual switch. http:\/\/openvswitch.org\/.  Open vSwitch: An open virtual switch. http:\/\/openvswitch.org\/."},{"key":"e_1_3_2_1_18_1","first-page":"113","volume-title":"USENIX '08 Annual Technical Conference","author":"Hibler M.","year":"2008","unstructured":"M. Hibler , R. Ricci , L. Stoller , J. Duerig , S. Guruprasad , T. Stack , K. Webb , and J. Lepreau . Large-scale virtualization in the Emulab network testbed . In USENIX '08 Annual Technical Conference , pages 113 -- 128 , Berkeley, CA, USA , 2008 . USENIX. M. Hibler, R. Ricci, L. Stoller, J. Duerig, S. Guruprasad, T. Stack, K. Webb, and J. Lepreau. Large-scale virtualization in the Emulab network testbed. In USENIX '08 Annual Technical Conference, pages 113--128, Berkeley, CA, USA, 2008. USENIX."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1390576.1390585"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1544012.1544084"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MILCOM.2008.4753614"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273025"},{"key":"e_1_3_2_1_24_1","volume-title":"Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (OASIS)","author":"Zec M.","year":"2004","unstructured":"M. Zec and M. Mikuc . Operating system support for integrated network emulation in IMUNES . In Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (OASIS) , 2004 . M. Zec and M. Mikuc. Operating system support for integrated network emulation in IMUNES. In Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (OASIS), 2004."},{"key":"e_1_3_2_1_25_1","unstructured":"cgroups. http:\/\/www.kernel.org\/doc\/Documentation\/cgroups\/cgroups.txt.  cgroups. http:\/\/www.kernel.org\/doc\/Documentation\/cgroups\/cgroups.txt."},{"key":"e_1_3_2_1_26_1","first-page":"245","volume-title":"Linux Symposium '10","author":"Turner P.","year":"2010","unstructured":"P. Turner , B. B. Rao , and N. Rao . CPU bandwidth control for CFS . In Linux Symposium '10 , pages 245 -- 254 , 2010 . P. Turner, B. B. Rao, and N. Rao. CPU bandwidth control for CFS. In Linux Symposium '10, pages 245--254, 2010."},{"key":"e_1_3_2_1_27_1","volume-title":"N. CSTR 2012-02 Mininet performance fidelity benchmarks. http:\/\/hci.stanford.edu\/cstr\/reports\/2012-02","unstructured":"Handigol, N., Heller, B., Jeyakumar, V., Lantz, B., and McKeown , N. CSTR 2012-02 Mininet performance fidelity benchmarks. http:\/\/hci.stanford.edu\/cstr\/reports\/2012-02 .pdf. Handigol, N., Heller, B., Jeyakumar, V., Lantz, B., and McKeown, N. CSTR 2012-02 Mininet performance fidelity benchmarks. http:\/\/hci.stanford.edu\/cstr\/reports\/2012-02.pdf."},{"key":"e_1_3_2_1_28_1","unstructured":"Linux Trace Toolkit - next generation. http:\/\/lttng.org\/.  Linux Trace Toolkit - next generation. http:\/\/lttng.org\/."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1118605"},{"key":"e_1_3_2_1_30_1","unstructured":"lxc linux containers. http:\/\/lxc.sf.net.  lxc linux containers. http:\/\/lxc.sf.net."},{"key":"e_1_3_2_1_31_1","volume-title":"RFC","author":"Ramakrishnan K.","year":"1999","unstructured":"K. Ramakrishnan and S. Floyd . A proposal to add explicit congestion notification (ECN) to IP. Technical report , RFC 2481, January 1999 . K. Ramakrishnan and S. Floyd. A proposal to add explicit congestion notification (ECN) to IP. Technical report, RFC 2481, January 1999."},{"key":"e_1_3_2_1_32_1","unstructured":"DCTCP patches. http:\/\/www.stanford.edu\/\"alizade\/Site\/DCTCP.html.  DCTCP patches. http:\/\/www.stanford.edu\/\"alizade\/Site\/DCTCP.html."},{"key":"e_1_3_2_1_33_1","volume-title":"RFC","author":"Thaler D.","year":"2000","unstructured":"D. Thaler and C. Hopps . Multipath issues in unicast and multicast next-hop selection. Technical report , RFC 2991, November 2000 . D. Thaler and C. Hopps. Multipath issues in unicast and multicast next-hop selection. Technical report, RFC 2991, November 2000."},{"key":"e_1_3_2_1_34_1","unstructured":"Ripcord-Lite for POX: A simple network controller for OpenFlow-based data centers. https:\/\/github.com\/brandonheller\/riplpox.  Ripcord-Lite for POX: A simple network controller for OpenFlow-based data centers. https:\/\/github.com\/brandonheller\/riplpox."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015499"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSE.2007.69"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2209249.2209264"},{"key":"e_1_3_2_1_38_1","volume-title":"NSDI '12","author":"Alizadeh M.","year":"2012","unstructured":"M. Alizadeh , A. Kabbani , T. Edsall , B. Prabhakar , A. Vahdat , and M. Yasuda . Less is more: Trading a little bandwidth for ultra-low latency in the data center . In NSDI '12 . USENIX, 2012 . M. Alizadeh, A. Kabbani, T. Edsall, B. Prabhakar, A. Vahdat, and M. Yasuda. Less is more: Trading a little bandwidth for ultra-low latency in the data center. In NSDI '12. USENIX, 2012."},{"key":"e_1_3_2_1_39_1","first-page":"29","volume-title":"NSDI '12","author":"Raiciu C.","year":"2012","unstructured":"C. Raiciu , C. Paasch , S. Barre , A. Ford , M. Honda , F. Duchene , O. Bonaventure , and M. Handley . How hard can it be? designing and implementing a deployable multipath TCP . In NSDI '12 , pages 29 -- 29 . USENIX, 2012 . C. Raiciu, C. Paasch, S. Barre, A. Ford, M. Honda, F. Duchene, O. Bonaventure, and M. Handley. How hard can it be? designing and implementing a deployable multipath TCP. In NSDI '12, pages 29--29. USENIX, 2012."},{"key":"e_1_3_2_1_40_1","volume-title":"NSDI '12","author":"Prakash P.","year":"2012","unstructured":"P. Prakash , A. Dixit , Y. Hu , and R. Kompella . The TCP outcast problem: Exposing unfairness in data center networks . In NSDI '12 . USENIX, 2012 . P. Prakash, A. Dixit, Y. Hu, and R. Kompella. The TCP outcast problem: Exposing unfairness in data center networks. In NSDI '12. USENIX, 2012."},{"key":"e_1_3_2_1_41_1","volume-title":"NSDI '12","author":"Singla A.","year":"2012","unstructured":"A. Singla , C.-Y. Hong , L. Popa , and P. B. Godfrey . Jellyfish: Networking data centers randomly . In NSDI '12 . USENIX, 2012 . A. Singla, C.-Y. Hong, L. Popa, and P. B. Godfrey. Jellyfish: Networking data centers randomly. In NSDI '12. USENIX, 2012."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1823844.1823848"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592604"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1402968"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111322.1111336"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/505696.505704"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018467"},{"key":"e_1_3_2_1_49_1","unstructured":"The OpenFlow switch. http:\/\/www.openflow.org.  The OpenFlow switch. http:\/\/www.openflow.org."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/956993.957007"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1764873.1764876"},{"key":"e_1_3_2_1_52_1","unstructured":"Linux network emulation module. http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/netem.  Linux network emulation module. http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/netem."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060315"},{"key":"e_1_3_2_1_55_1","unstructured":"OpenFlow Virtual Machine Simulation. http:\/\/www.openflow.org\/wk\/index.php\/OpenFlowVMS.  OpenFlow Virtual Machine Simulation. http:\/\/www.openflow.org\/wk\/index.php\/OpenFlowVMS."},{"key":"e_1_3_2_1_56_1","volume-title":"NSDI '11","volume":"3","author":"Weing\u00e4rtner E.","year":"2011","unstructured":"E. Weing\u00e4rtner , F. Schmidt , H. Vom Lehn , T. Heer , and K. Wehrle . Slicetime: A platform for scalable and accurate network emulation . In NSDI '11 , volume 3 . ACM, 2011 . E. Weing\u00e4rtner, F. Schmidt, H. Vom Lehn, T. Heer, and K. Wehrle. Slicetime: A platform for scalable and accurate network emulation. In NSDI '11, volume 3. ACM, 2011."},{"key":"e_1_3_2_1_57_1","volume-title":"Exascale Evaluation and Research Techniques Workshop (EXERT '10), at ASPLOS '10. ACM","author":"Tan Z.","year":"2010","unstructured":"Z. Tan , K. Asanovic , and D. Patterson . An FPGA-based simulator for datacenter networks . In Exascale Evaluation and Research Techniques Workshop (EXERT '10), at ASPLOS '10. ACM , 2010 . Z. Tan, K. Asanovic, and D. Patterson. An FPGA-based simulator for datacenter networks. In Exascale Evaluation and Research Techniques Workshop (EXERT '10), at ASPLOS '10. ACM, 2010."},{"key":"e_1_3_2_1_58_1","first-page":"4","volume-title":"LISA '09","author":"Tripathi S.","year":"2009","unstructured":"S. Tripathi , N. Droux , K. Belgaied , and S. Khare . Crossbow virtual wire: network in a box . In LISA '09 , pages 4 -- 4 . USENIX, 2009 . S. Tripathi, N. Droux, K. Belgaied, and S. Khare. Crossbow virtual wire: network in a box. In LISA '09, pages 4--4. USENIX, 2009."}],"event":{"name":"CoNEXT '12: Conference on emerging Networking Experiments and Technologies","location":"Nice France","acronym":"CoNEXT '12","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 8th international conference on Emerging networking experiments and technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2413176.2413206","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2413176.2413206","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:27Z","timestamp":1750234707000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2413176.2413206"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,12,10]]},"references-count":58,"alternative-id":["10.1145\/2413176.2413206","10.1145\/2413176"],"URL":"https:\/\/doi.org\/10.1145\/2413176.2413206","relation":{},"subject":[],"published":{"date-parts":[[2012,12,10]]},"assertion":[{"value":"2012-12-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}