{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T11:24:43Z","timestamp":1763724283922,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,11,3]],"date-time":"2013-11-03T00:00:00Z","timestamp":1383436800000},"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":[[2013,11,3]]},"DOI":"10.1145\/2517349.2522723","type":"proceedings-article","created":{"date-parts":[[2013,10,8]],"date-time":"2013-10-08T13:27:04Z","timestamp":1381238824000},"page":"182-196","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":129,"title":["IOFlow"],"prefix":"10.1145","author":[{"given":"Eno","family":"Thereska","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Hitesh","family":"Ballani","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Greg","family":"O'Shea","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Thomas","family":"Karagiannis","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Antony","family":"Rowstron","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Tom","family":"Talpey","sequence":"additional","affiliation":[{"name":"Microsoft"}]},{"given":"Richard","family":"Black","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Timothy","family":"Zhu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2013,11,3]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Proceedings of Usenix NSDI","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 Proceedings of Usenix NSDI , San Jose, CA , 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 Proceedings of Usenix NSDI, San Jose, CA, 2012."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018465"},{"key":"e_1_3_2_2_3_1","volume-title":"Proceedings of Usenix NSDI","author":"Ballani H.","year":"2013","unstructured":"H. Ballani , K. Jang , T. Karagiannis , C. Kim , D. Gunawaradena , and G. O'Shea . Chatty Tenants and the Cloud Network Sharing Problem . In Proceedings of Usenix NSDI , Lombard, IL , 2013 . H. Ballani, K. Jang, T. Karagiannis, C. Kim, D. Gunawaradena, and G. O'Shea. Chatty Tenants and the Cloud Network Sharing Problem. In Proceedings of Usenix NSDI, Lombard, IL, 2013."},{"key":"e_1_3_2_2_4_1","volume-title":"Data Networks","author":"Bertsekas D.","year":"1992","unstructured":"D. Bertsekas and R. Gallager . Data Networks . Prentice-Hall , 1992 . D. Bertsekas and R. Gallager. Data Networks. Prentice-Hall, 1992."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282382"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486003"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342358"},{"key":"e_1_3_2_2_8_1","first-page":"85","volume-title":"Proccedings of Usenix FAST","author":"Gulati A.","year":"2009","unstructured":"A. Gulati , I. Ahmad , and C. A. Waldspurger . Parda: proportional allocation of resources for distributed storage access . In Proccedings of Usenix FAST , pages 85 -- 98 , San Francisco, California , 2009 . A. Gulati, I. Ahmad, and C. A. Waldspurger. Parda: proportional allocation of resources for distributed storage access. In Proccedings of Usenix FAST, pages 85--98, San Francisco, California, 2009."},{"key":"e_1_3_2_2_9_1","volume-title":"Proceedings of USENIX OSDI","author":"Gulati A.","year":"2010","unstructured":"A. Gulati , A. Merchant , and P. J. Varman . mClock: handling throughput variability for hypervisor IO scheduling . In Proceedings of USENIX OSDI , Vancouver, BC, Canada , 2010 . A. Gulati, A. Merchant, and P. J. Varman. mClock: handling throughput variability for hypervisor IO scheduling. In Proceedings of USENIX OSDI, Vancouver, BC, Canada, 2010."},{"key":"e_1_3_2_2_10_1","volume-title":"Iometer benchmark","author":"Intel Corporation","year":"2013","unstructured":"Intel Corporation . Iometer benchmark , 2013 . http:\/\/www.iometer.org\/. Intel Corporation. Iometer benchmark, 2013. http:\/\/www.iometer.org\/."},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_2_12_1","volume-title":"Proceedings of USENIX OSDI","author":"Koponen T.","year":"2010","unstructured":"T. Koponen , M. Casado , N. Gude , J. Stribling , L. Poutievski , M. Zhu , R. Ramanathan , Y. Iwata , H. Inoue , T. Hama , and S. Shenker . Onix: a distributed control platform for large-scale production networks . In Proceedings of USENIX OSDI , Vancouver, BC, Canada , 2010 . T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker. Onix: a distributed control platform for large-scale production networks. In Proceedings of USENIX OSDI, Vancouver, BC, Canada, 2010."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043563"},{"key":"e_1_3_2_2_15_1","volume-title":"File system minifilter allocated altitudes (MSDN)","author":"Microsoft Corporation","year":"2013","unstructured":"Microsoft Corporation . File system minifilter allocated altitudes (MSDN) , 2013 . http:\/\/msdn.microsoft.com\/. Microsoft Corporation. File system minifilter allocated altitudes (MSDN), 2013. http:\/\/msdn.microsoft.com\/."},{"key":"e_1_3_2_2_16_1","volume-title":"Scanner file system minifilter driver (MSDN)","author":"Microsoft Corporation","year":"2013","unstructured":"Microsoft Corporation . Scanner file system minifilter driver (MSDN) , 2013 . http:\/\/code.msdn.microsoft.com\/. Microsoft Corporation. Scanner file system minifilter driver (MSDN), 2013. http:\/\/code.msdn.microsoft.com\/."},{"key":"e_1_3_2_2_17_1","volume-title":"Proceedings of Usenix NSDI","author":"Monsanto C.","year":"2013","unstructured":"C. Monsanto , J. Reich , N. Foster , J. Rexford , and D. Walker . Composing Software-Defined Networks . In Proceedings of Usenix NSDI , Lombard, IL , 2013 . C. Monsanto, J. Reich, N. Foster, J. Rexford, and D. Walker. Composing Software-Defined Networks. In Proceedings of Usenix NSDI, Lombard, IL, 2013."},{"key":"e_1_3_2_2_18_1","volume-title":"Proceedings of Usenix NSDI","author":"Nishtala R.","year":"2013","unstructured":"R. Nishtala , H. Fugal , S. Grimm , M. Kwiatkowski , H. Lee , H. C. Li , R. McElroy , M. Paleczny , D. Peek , P. Saab , D. Stafford , T. Tung , and V. Venkataramani . Scaling Memcache at Facebook . In Proceedings of Usenix NSDI , Lombard, IL , 2013 . R. Nishtala, H. Fugal, S. Grimm, M. Kwiatkowski, H. Lee, H. C. Li, R. McElroy, M. Paleczny, D. Peek, P. Saab, D. Stafford, T. Tung, and V. Venkataramani. Scaling Memcache at Facebook. In Proceedings of Usenix NSDI, Lombard, IL, 2013."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043560"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342396"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486022"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282419"},{"key":"e_1_3_2_2_23_1","volume-title":"Proceedings of Usenix NSDI","author":"Sambasivan R. R.","year":"2011","unstructured":"R. R. Sambasivan , A. X. Zheng , M. De Rosa , E. Krevat , S. Whitman , M. Stroucken , W. Wang , L. Xu , and G. R. Ganger . Diagnosing performance changes by comparing request flows . In Proceedings of Usenix NSDI , Boston, MA , 2011 . R. R. Sambasivan, A. X. Zheng, M. De Rosa, E. Krevat, S. Whitman, M. Stroucken, W. Wang, L. Xu, and G. R. Ganger. Diagnosing performance changes by comparing request flows. In Proceedings of Usenix NSDI, Boston, MA, 2011."},{"key":"e_1_3_2_2_24_1","unstructured":"SDN Central Community. SDN Central. http:\/\/www.sdncentral.com\/.  SDN Central Community. SDN Central. http:\/\/www.sdncentral.com\/."},{"key":"e_1_3_2_2_25_1","first-page":"349","volume-title":"Proceedings of Usenix OSDI","author":"Shue D.","year":"2012","unstructured":"D. Shue , M. J. Freedman , and A. Shaikh . Performance isolation and fairness for multi-tenant cloud storage . In Proceedings of Usenix OSDI , pages 349 -- 362 , Hollywood, CA, USA , 2012 . D. Shue, M. J. Freedman, and A. Shaikh. Performance isolation and fairness for multi-tenant cloud storage. In Proceedings of Usenix OSDI, pages 349--362, Hollywood, CA, USA, 2012."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966461"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140277.1140280"},{"key":"e_1_3_2_2_28_1","volume-title":"Proceedings Usenix FAST","author":"Wachs M.","year":"2007","unstructured":"M. Wachs , M. Abd-El-Malek , E. Thereska , and G. R. Ganger . Argon: performance insulation for shared storage servers . In Proceedings Usenix FAST , San Jose, CA , 2007 . M. Wachs, M. Abd-El-Malek, E. Thereska, and G. R. Ganger. Argon: performance insulation for shared storage servers. In Proceedings Usenix FAST, San Jose, CA, 2007."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391243"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"},{"key":"e_1_3_2_2_31_1","volume-title":"Token bucket","author":"Encyclopedia Wikipedia","year":"2013","unstructured":"Wikipedia Encyclopedia . Token bucket , 2013 . http:\/\/en.wikipedia.org\/. Wikipedia Encyclopedia. Token bucket, 2013. http:\/\/en.wikipedia.org\/."},{"key":"e_1_3_2_2_32_1","volume-title":"Proceedings of Usenix NSDI","author":"Yan H.","year":"2007","unstructured":"H. Yan , D. A. Maltz , T. S. E. Ng , H. Gogineni , H. Zhang , and Z. Cai . Tesseract: a 4D network control plane . In Proceedings of Usenix NSDI , Cambridge, MA , 2007 . H. Yan, D. A. Maltz, T. S. E. Ng, H. Gogineni, H. Zhang, and Z. Cai. Tesseract: a 4D network control plane. In Proceedings of Usenix NSDI, Cambridge, MA, 2007."}],"event":{"name":"SOSP '13: ACM SIGOPS 24th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Farminton Pennsylvania","acronym":"SOSP '13"},"container-title":["Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517349.2522723","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2517349.2522723","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:53Z","timestamp":1750231733000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517349.2522723"}},"subtitle":["a software-defined storage architecture"],"short-title":[],"issued":{"date-parts":[[2013,11,3]]},"references-count":32,"alternative-id":["10.1145\/2517349.2522723","10.1145\/2517349"],"URL":"https:\/\/doi.org\/10.1145\/2517349.2522723","relation":{},"subject":[],"published":{"date-parts":[[2013,11,3]]},"assertion":[{"value":"2013-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}