{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T16:23:28Z","timestamp":1771259008274,"version":"3.50.1"},"reference-count":120,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T00:00:00Z","timestamp":1590624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ThreatAdapt","award":["FCT-FNR\/0002\/2018"],"award-info":[{"award-number":["FCT-FNR\/0002\/2018"]}]},{"name":"FCT-Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"name":"LASIGE Research Unit","award":["UIDB\/00408\/2020"],"award-info":[{"award-number":["UIDB\/00408\/2020"]}]},{"name":"PhD","award":["SFRH\/BD\/146059\/2019"],"award-info":[{"award-number":["SFRH\/BD\/146059\/2019"]}]},{"DOI":"10.13039\/501100008530","name":"FEDER","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2021,5,31]]},"abstract":"<jats:p>The exponential growth of digital information is imposing increasing scale and efficiency demands on modern storage infrastructures. As infrastructure complexity increases, so does the difficulty in ensuring quality of service, maintainability, and resource fairness, raising unprecedented performance, scalability, and programmability challenges. Software-Defined Storage (SDS) addresses these challenges by cleanly disentangling control and data flows, easing management, and improving control functionality of conventional storage systems. Despite its momentum in the research community, many aspects of the paradigm are still unclear, undefined, and unexplored, leading to misunderstandings that hamper the research and development of novel SDS technologies. In this article, we present an in-depth study of SDS systems, providing a thorough description and categorization of each plane of functionality. Further, we propose a taxonomy and classification of existing SDS solutions according to different criteria. Finally, we provide key insights about the paradigm and discuss potential future research directions for the field.<\/jats:p>","DOI":"10.1145\/3385896","type":"journal-article","created":{"date-parts":[[2020,5,29]],"date-time":"2020-05-29T04:28:26Z","timestamp":1590726506000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["A Survey and Classification of Software-Defined Storage Systems"],"prefix":"10.1145","volume":"53","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4036-0126","authenticated-orcid":false,"given":"Ricardo","family":"Macedo","sequence":"first","affiliation":[{"name":"INESC TEC 8 University of Minho, Braga, Portugal"}]},{"given":"Jo\u00e3o","family":"Paulo","sequence":"additional","affiliation":[{"name":"INESC TEC 8 University of Minho, Braga, Portugal"}]},{"given":"Jos\u00e9","family":"Pereira","sequence":"additional","affiliation":[{"name":"INESC TEC 8 University of Minho, Braga, Portugal"}]},{"given":"Alysson","family":"Bessani","sequence":"additional","affiliation":[{"name":"LASIGE 8 Faculdade de Ci\u00eancias da Universidade de Lisboa, Lisboa, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2020,5,28]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"George Amvrosiadis Ali R. Butt Vasily Tarasov Erez Zadok Ming Zhao Irfan Ahmad Remzi H. Arpaci-Dusseau Feng Chen Yiran Chen Yong Chen Yue Cheng Vijay Chidambaram Dilma Da Silva Angela Demke-Brown Peter Desnoyers Jason Flinn Xubin He Song Jiang Geoff Kuenning Min Li Carlos Maltzahn Ethan L. Miller Kathryn Mohror Raju Rangaswami Narasimha Reddy David Rosenthal Ali Saman Tosun Nisha Talagala Peter Varman Sudharshan Vazhkudai Avani Waldani Xiaodong Zhang Yiying Zhang and Mai Zheng. 2018. Data Storage Research Vision 2025: Report on NSF Visioning Workshop Held May 30--June 1 2018. Technical Report.  George Amvrosiadis Ali R. Butt Vasily Tarasov Erez Zadok Ming Zhao Irfan Ahmad Remzi H. Arpaci-Dusseau Feng Chen Yiran Chen Yong Chen Yue Cheng Vijay Chidambaram Dilma Da Silva Angela Demke-Brown Peter Desnoyers Jason Flinn Xubin He Song Jiang Geoff Kuenning Min Li Carlos Maltzahn Ethan L. Miller Kathryn Mohror Raju Rangaswami Narasimha Reddy David Rosenthal Ali Saman Tosun Nisha Talagala Peter Varman Sudharshan Vazhkudai Avani Waldani Xiaodong Zhang Yiying Zhang and Mai Zheng. 2018. Data Storage Research Vision 2025: Report on NSF Visioning Workshop Held May 30--June 1 2018. Technical Report."},{"key":"e_1_2_1_2_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 233--248","author":"Angel Sebastian","year":"2014","unstructured":"Sebastian Angel , Hitesh Ballani , Thomas Karagiannis , Greg O\u2019Shea , and Eno Thereska . 2014 . End-to-end performance isolation through virtual datacenters . In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 233--248 . Sebastian Angel, Hitesh Ballani, Thomas Karagiannis, Greg O\u2019Shea, and Eno Thereska. 2014. End-to-end performance isolation through virtual datacenters. In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 233--248."},{"key":"e_1_2_1_3_1","volume-title":"25th ACM International Symposium on High-Performance Parallel and Distributed Computing. ACM, 177--188","author":"Anwar Ali","unstructured":"Ali Anwar , Yue Cheng , Aayush Gupta , and Ali R. Butt . 2016. MOS: Workload-aware elasticity for cloud object stores . In 25th ACM International Symposium on High-Performance Parallel and Distributed Computing. ACM, 177--188 . Ali Anwar, Yue Cheng, Aayush Gupta, and Ali R. Butt. 2016. MOS: Workload-aware elasticity for cloud object stores. In 25th ACM International Symposium on High-Performance Parallel and Distributed Computing. ACM, 177--188."},{"key":"e_1_2_1_4_1","first-page":"1","article-title":"bespoKV: Application tailored scale-out key-value stores. In International Conference for High Performance Computing","volume":"2","author":"Anwar Ali","year":"2018","unstructured":"Ali Anwar , Yue Cheng , Hai Huang , Jingoo Han , Hyogi Sim , Dongyoon Lee , Fred Douglis , and Ali R. Butt . 2018 . bespoKV: Application tailored scale-out key-value stores. In International Conference for High Performance Computing , Networking, Storage, and Analysis. IEEE , 2 : 1 -- 2 :16. Ali Anwar, Yue Cheng, Hai Huang, Jingoo Han, Hyogi Sim, Dongyoon Lee, Fred Douglis, and Ali R. Butt. 2018. bespoKV: Application tailored scale-out key-value stores. In International Conference for High Performance Computing, Networking, Storage, and Analysis. IEEE, 2:1--2:16.","journal-title":"Networking, Storage, and Analysis. IEEE"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2010.05.010"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"e_1_2_1_7_1","volume-title":"Distributed SDN control: Survey, taxonomy, and challenges","author":"Bannour Fetia","year":"2018","unstructured":"Fetia Bannour , Sami Souihi , and Abdelhamid Mellouk . 2018. Distributed SDN control: Survey, taxonomy, and challenges . IEEE Communications Surveys 8 Tutorials 20, 1 ( 2018 ), 333--354. Fetia Bannour, Sami Souihi, and Abdelhamid Mellouk. 2018. Distributed SDN control: Survey, taxonomy, and challenges. IEEE Communications Surveys 8 Tutorials 20, 1 (2018), 333--354."},{"key":"e_1_2_1_8_1","volume-title":"6th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 59--73","author":"Belaramani Nalini M.","year":"2009","unstructured":"Nalini M. Belaramani , Jiandan Zheng , Amol Nayate , Robert Soul\u00e9 , Michael Dahlin , and Robert Grimm . 2009 . PADS: A policy architecture for distributed storage systems . In 6th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 59--73 . Nalini M. Belaramani, Jiandan Zheng, Amol Nayate, Robert Soul\u00e9, Michael Dahlin, and Robert Grimm. 2009. PADS: A policy architecture for distributed storage systems. In 6th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 59--73."},{"key":"e_1_2_1_9_1","volume-title":"11th USENIX Symposium on Operating System Design and Implementation. USENIX, 49--65","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A protected dataplane operating system for high throughput and low latency . In 11th USENIX Symposium on Operating System Design and Implementation. USENIX, 49--65 . Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A protected dataplane operating system for high throughput and low latency. In 11th USENIX Symposium on Operating System Design and Implementation. USENIX, 49--65."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2017.2746186"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620744"},{"key":"e_1_2_1_12_1","volume-title":"Gallager","author":"Bertsekas Dimitri P.","year":"1992","unstructured":"Dimitri P. Bertsekas and Robert G . Gallager . 1992 . Data Networks. Prentice Hall . Dimitri P. Bertsekas and Robert G. Gallager. 1992. Data Networks. Prentice Hall."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465382"},{"key":"e_1_2_1_14_1","volume-title":"A checkpoint of research on parallel I\/O for high-performance computing. ACM Computing Surveys 51, 2","author":"Boito Francieli Z.","year":"2018","unstructured":"Francieli Z. Boito , Eduardo C. Inacio , Jean L. Bez , Philippe O. A. Navaux , Mario A. R. Dantas , and Yves Denneulin . 2018. A checkpoint of research on parallel I\/O for high-performance computing. ACM Computing Surveys 51, 2 ( 2018 ), 23:1--23:35. Francieli Z. Boito, Eduardo C. Inacio, Jean L. Bez, Philippe O. A. Navaux, Mario A. R. Dantas, and Yves Denneulin. 2018. A checkpoint of research on parallel I\/O for high-performance computing. ACM Computing Surveys 51, 2 (2018), 23:1--23:35."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWSDN.2014.25"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDCC.2016.12"},{"key":"e_1_2_1_17_1","volume-title":"Stone","author":"Breiman Leo","year":"1984","unstructured":"Leo Breiman , Jerome H. Friedman , Richard A. Olshen , and Charles J . Stone . 1984 . Classification and Regression Trees. CRC Press . Leo Breiman, Jerome H. Friedman, Richard A. Olshen, and Charles J. Stone. 1984. Classification and Regression Trees. CRC Press."},{"key":"e_1_2_1_18_1","volume-title":"12th USENIX Conference on File and Storage Technologies. USENIX, 17--31","author":"Cully Brendan","year":"2014","unstructured":"Brendan Cully , Jake Wires , Dutch Meyer , Kevin Jamieson , Keir Fraser , Tim Deegan , Daniel Stodden , Geoffrey Lefebvre , Daniel Ferstay , and Andrew Warfield . 2014 . Strata: High-performance scalable storage on virtualized non-volatile memory . In 12th USENIX Conference on File and Storage Technologies. USENIX, 17--31 . Brendan Cully, Jake Wires, Dutch Meyer, Kevin Jamieson, Keir Fraser, Tim Deegan, Daniel Stodden, Geoffrey Lefebvre, Daniel Ferstay, and Andrew Warfield. 2014. Strata: High-performance scalable storage on virtualized non-volatile memory. In 12th USENIX Conference on File and Storage Technologies. USENIX, 17--31."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_2_1_20_1","volume-title":"Diesburg and An-I Andy Wang","author":"Sarah","year":"2010","unstructured":"Sarah M. Diesburg and An-I Andy Wang . 2010 . A survey of confidential data storage and deletion methods. ACM Computing Surveys 43, 1 (2010), 2:1--2:37. Sarah M. Diesburg and An-I Andy Wang. 2010. A survey of confidential data storage and deletion methods. ACM Computing Surveys 43, 1 (2010), 2:1--2:37."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491193"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342010391989"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.27"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908124"},{"key":"e_1_2_1_25_1","volume-title":"8th USENIX Symposium on Networked Systems Design and Implementation. USENIX.","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi , Matei Zaharia , Benjamin Hindman , Andy Konwinski , Scott Shenker , and Ion Stoica . 2011 . Dominant resource fairness: Fair allocation of multiple resource types . In 8th USENIX Symposium on Networked Systems Design and Implementation. USENIX. Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant resource fairness: Fair allocation of multiple resource types. In 8th USENIX Symposium on Networked Systems Design and Implementation. USENIX."},{"key":"e_1_2_1_26_1","volume-title":"15th USENIX Conference on File and Storage Technologies. USENIX, 243--256","author":"Gracia-Tinedo Ra\u00fal","year":"2017","unstructured":"Ra\u00fal Gracia-Tinedo , Josep Samp\u00e9 , Edgar Zamora , Marc S\u00e1nchez-Artigas , Pedro Garc\u00eda-L\u00f3pez , Yosef Moatti , and Eran Rom . 2017 . Crystal: Software-defined storage for multi-tenant object stores . In 15th USENIX Conference on File and Storage Technologies. USENIX, 243--256 . Ra\u00fal Gracia-Tinedo, Josep Samp\u00e9, Edgar Zamora, Marc S\u00e1nchez-Artigas, Pedro Garc\u00eda-L\u00f3pez, Yosef Moatti, and Eran Rom. 2017. Crystal: Software-defined storage for multi-tenant object stores. In 15th USENIX Conference on File and Storage Technologies. USENIX, 243--256."},{"key":"e_1_2_1_27_1","volume-title":"2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems. ACM, 13--24","author":"Gulati Ajay","unstructured":"Ajay Gulati , Arif Merchant , and Peter J. Varman . 2007. pClock: An arrival curve based approach for QoS guarantees in shared storage systems . In 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems. ACM, 13--24 . Ajay Gulati, Arif Merchant, and Peter J. Varman. 2007. pClock: An arrival curve based approach for QoS guarantees in shared storage systems. In 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems. ACM, 13--24."},{"key":"e_1_2_1_28_1","volume-title":"9th USENIX Conference on Operating Systems Design and Implementation. USENIX, 437--450","author":"Gulati Ajay","unstructured":"Ajay Gulati , Arif Merchant , and Peter J. Varman . 2010. mClock: Handling throughput variability for hypervisor IO scheduling . In 9th USENIX Conference on Operating Systems Design and Implementation. USENIX, 437--450 . Ajay Gulati, Arif Merchant, and Peter J. Varman. 2010. mClock: Handling throughput variability for hypervisor IO scheduling. In 9th USENIX Conference on Operating Systems Design and Implementation. USENIX, 437--450."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/2342821.2342822"},{"key":"e_1_2_1_30_1","volume-title":"Retrieved","author":"Hat Red","year":"2020","unstructured":"Red Hat . 2020 . What is software-defined storage ? Retrieved Feb. 27, 2020, from https:\/\/www.redhat.com\/en\/topics\/data-storage\/software-defined-storage. Red Hat. 2020. What is software-defined storage? Retrieved Feb. 27, 2020, from https:\/\/www.redhat.com\/en\/topics\/data-storage\/software-defined-storage."},{"key":"e_1_2_1_31_1","volume-title":"Tilbury","author":"Hellerstein Joseph L.","year":"2004","unstructured":"Joseph L. Hellerstein , Yixin Diao , Sujay S. Parekh , and Dawn M . Tilbury . 2004 . Feedback Control of Computing Systems. John Wiley 8 Sons. Joseph L. Hellerstein, Yixin Diao, Sujay S. Parekh, and Dawn M. Tilbury. 2004. Feedback Control of Computing Systems. John Wiley 8 Sons."},{"key":"e_1_2_1_32_1","volume-title":"2016 IEEE 35th Symposium on Reliable Distributed Systems. IEEE, 127--136","author":"Hsu Chin-Jung","unstructured":"Chin-Jung Hsu , Rajesh K. Panta , Moo-Ryong Ra , and Vincent W. Freeh . 2016. Inside-out: Reliable performance prediction for distributed storage systems in the cloud . In 2016 IEEE 35th Symposium on Reliable Distributed Systems. IEEE, 127--136 . Chin-Jung Hsu, Rajesh K. Panta, Moo-Ryong Ra, and Vincent W. Freeh. 2016. Inside-out: Reliable performance prediction for distributed storage systems in the cloud. In 2016 IEEE 35th Symposium on Reliable Distributed Systems. IEEE, 127--136."},{"key":"e_1_2_1_33_1","volume-title":"McCann","author":"Huebscher Markus C.","year":"2008","unstructured":"Markus C. Huebscher and Julie A . McCann . 2008 . A survey of autonomic computing\u2014Degrees, models, and applications. ACM Computing Surveys 40, 3 (2008), 7:1--7:28. Markus C. Huebscher and Julie A. McCann. 2008. A survey of autonomic computing\u2014Degrees, models, and applications. ACM Computing Surveys 40, 3 (2008), 7:1--7:28."},{"key":"e_1_2_1_34_1","volume-title":"2010 USENIX Annual Technical Conference. USENIX.","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt , Mahadev Konar , Flavio Junqueira , and Benjamin Reed . 2010 . ZooKeeper: Wait-free coordination for Internet-scale systems . In 2010 USENIX Annual Technical Conference. USENIX. Patrick Hunt, Mahadev Konar, Flavio Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free coordination for Internet-scale systems. In 2010 USENIX Annual Technical Conference. USENIX."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2016.24"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486019"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-015-0290-y"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.10.015"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323298.3323323"},{"key":"e_1_2_1_40_1","volume-title":"Ion Stoica, and David A. Patterson.","author":"Jonas Eric","year":"2019","unstructured":"Eric Jonas , Johann Schleier-Smith , Vikram Sreekanti , Chia-Che Tsai , Anurag Khandelwal , Qifan Pu , Vaishaal Shankar , Joao Carreira , Karl Krauth , Neeraja Yadwadkar , Joseph E. Gonzalez , Raluca Ada Popa , Ion Stoica, and David A. Patterson. 2019 . Cloud Programming Simplified: A Berkeley View on Serverless Computing. Technical Report UCB\/EECS-2019-3. EECS Department, University of California , Berkeley. Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, and David A. Patterson. 2019. Cloud Programming Simplified: A Berkeley View on Serverless Computing. Technical Report UCB\/EECS-2019-3. EECS Department, University of California, Berkeley."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2018.00020"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111609.1111612"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267848"},{"key":"e_1_2_1_45_1","volume-title":"8th USENIX Workshop on Hot Topics in Storage and File Systems. USENIX.","author":"Kim Hyeong-Jun","year":"2016","unstructured":"Hyeong-Jun Kim , Young-Sik Lee , and Jin-Soo Kim . 2016 . NVMeDirect: A user-space I\/O framework for application-specific optimization on NVMe SSDs . In 8th USENIX Workshop on Hot Topics in Storage and File Systems. USENIX. Hyeong-Jun Kim, Young-Sik Lee, and Jin-Soo Kim. 2016. NVMeDirect: A user-space I\/O framework for application-specific optimization on NVMe SSDs. In 8th USENIX Workshop on Hot Topics in Storage and File Systems. USENIX."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901337"},{"key":"e_1_2_1_47_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 427--444","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic , Yawen Wang , Patrick Stuedi , Animesh Trivedi , Jonas Pfefferle , and Christos Kozyrakis . 2018 . Pocket: Elastic ephemeral storage for serverless analytics . In 13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 427--444 . Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic ephemeral storage for serverless analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 427--444."},{"key":"e_1_2_1_48_1","volume-title":"9th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 25:1--25:14","author":"Koponen Teemu","year":"2010","unstructured":"Teemu Koponen , Martin Casado , Natasha Gude , Jeremy Stribling , Leon Poutievski , Min Zhu , Rajiv Ramanathan , Yuichiro Iwata , Hiroaki Inoue , Takayuki Hama , and Scott Shenker . 2010 . Onix: A distributed control platform for large-scale production networks . In 9th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 25:1--25:14 . Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu, Rajiv Ramanathan, Yuichiro Iwata, Hiroaki Inoue, Takayuki Hama, and Scott Shenker. 2010. Onix: A distributed control platform for large-scale production networks. In 9th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 25:1--25:14."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190518"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2371999"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342443"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2640087.2644155"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901330"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1504176.1504188"},{"key":"e_1_2_1_56_1","volume-title":"Retrieved","year":"2001","unstructured":"libfuse. 2001 . libfuse: The reference implementation of the Linux FUSE (Filesystem in Userspace) interface . Retrieved Feb. 27, 2020, from https:\/\/github.com\/libfuse\/libfuse. libfuse. 2001. libfuse: The reference implementation of the Linux FUSE (Filesystem in Userspace) interface. Retrieved Feb. 27, 2020, from https:\/\/github.com\/libfuse\/libfuse."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2013.6557143"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.32"},{"key":"e_1_2_1_59_1","volume-title":"2nd USENIX Conference on File and Storage Technologies. USENIX.","author":"Lumb Christopher R.","unstructured":"Christopher R. Lumb , Arif Merchant , and Guillermo A. Alvarez . 2003. Fa\u00e7ade: Virtual storage devices with performance guarantees . In 2nd USENIX Conference on File and Storage Technologies. USENIX. Christopher R. Lumb, Arif Merchant, and Guillermo A. Alvarez. 2003. Fa\u00e7ade: Virtual storage devices with performance guarantees. In 2nd USENIX Conference on File and Storage Technologies. USENIX."},{"key":"e_1_2_1_60_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 589--603","author":"Mace Jonathan","year":"2015","unstructured":"Jonathan Mace , Peter Bodik , Rodrigo Fonseca , and Madanlal Musuvathi . 2015 . Retro: Targeted resource management in multi-tenant distributed systems . In 12th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 589--603 . Jonathan Mace, Peter Bodik, Rodrigo Fonseca, and Madanlal Musuvathi. 2015. Retro: Targeted resource management in multi-tenant distributed systems. In 12th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 589--603."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3208104"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDSW49218.2019.00009"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_2_1_64_1","volume-title":"23rd ACM Symposium on Operating Systems Principles. ACM, 57--70","author":"Mesnier Michael","unstructured":"Michael Mesnier , Feng Chen , Tian Luo , and Jason B. Akers . 2011. Differentiated storage services . In 23rd ACM Symposium on Operating Systems Principles. ACM, 57--70 . Michael Mesnier, Feng Chen, Tian Luo, and Jason B. Akers. 2011. Differentiated storage services. In 23rd ACM Symposium on Operating Systems Principles. ACM, 57--70."},{"key":"e_1_2_1_65_1","volume-title":"Retrieved","year":"2020","unstructured":"Microsoft. 2020 . Microsoft Windows Server . Retrieved Feb. 27, 2020, from https:\/\/docs.microsoft.com\/en-us\/windows-server\/storage\/storage. Microsoft. 2020. Microsoft Windows Server. Retrieved Feb. 27, 2020, from https:\/\/docs.microsoft.com\/en-us\/windows-server\/storage\/storage."},{"key":"e_1_2_1_66_1","volume-title":"IEEE 22nd International Symposium on Modelling, Analysis 8 Simulation of Computer and Telecommunication Systems. IEEE, 81--90","author":"Murugan Muthukumar","unstructured":"Muthukumar Murugan , Krishna Kant , Ajaykrishna Raghavan , and David H. C. Du . 2014. flexStore: A software defined, energy adaptive distributed storage framework . In IEEE 22nd International Symposium on Modelling, Analysis 8 Simulation of Computer and Telecommunication Systems. IEEE, 81--90 . Muthukumar Murugan, Krishna Kant, Ajaykrishna Raghavan, and David H. C. Du. 2014. flexStore: A software defined, energy adaptive distributed storage framework. In IEEE 22nd International Symposium on Modelling, Analysis 8 Simulation of Computer and Telecommunication Systems. IEEE, 81--90."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3150224"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00061"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907294.2907322"},{"key":"e_1_2_1_70_1","volume-title":"2014 USENIX Annual Technical Conference. USENIX, 305--319","author":"Ongaro Diego","year":"2014","unstructured":"Diego Ongaro and John Ousterhout . 2014 . In search of an understandable consensus algorithm . In 2014 USENIX Annual Technical Conference. USENIX, 305--319 . Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In 2014 USENIX Annual Technical Conference. USENIX, 305--319."},{"key":"e_1_2_1_71_1","volume-title":"Retrieved","year":"2018","unstructured":"OpenStack. 2018 . OpenStack Documentation: Storlets . Retrieved Feb. 27, 2020, from https:\/\/docs.openstack.org\/storlets\/latest\/. OpenStack. 2018. OpenStack Documentation: Storlets. Retrieved Feb. 27, 2020, from https:\/\/docs.openstack.org\/storlets\/latest\/."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541959"},{"key":"e_1_2_1_73_1","volume-title":"A survey and classification of storage deduplication systems. ACM Computing Surveys 47, 1","author":"Paulo Jo\u00e3o","year":"2014","unstructured":"Jo\u00e3o Paulo and Jos\u00e9 Pereira . 2014. A survey and classification of storage deduplication systems. ACM Computing Surveys 47, 1 ( 2014 ), 11:1--11:30. Jo\u00e3o Paulo and Jos\u00e9 Pereira. 2014. A survey and classification of storage deduplication systems. ACM Computing Surveys 47, 1 (2014), 11:1--11:30."},{"key":"e_1_2_1_74_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--16","author":"Peter Simon","year":"2014","unstructured":"Simon Peter , Jialin Li , Irene Zhang , Dan R.K. Ports , Doug Woos , Arvind Krishnamurthy , Thomas Anderson , and Timothy Roscoe . 2014 . Arrakis: The operating system is the control plane . In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--16 . Simon Peter, Jialin Li, Irene Zhang, Dan R.K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2014. Arrakis: The operating system is the control plane. In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--16."},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078480"},{"key":"e_1_2_1_76_1","first-page":"1","article-title":"A configurable rule based classful token bucket filter network request scheduler for the lustre file system. In International Conference for High Performance Computing","volume":"6","author":"Qian Yingjin","year":"2017","unstructured":"Yingjin Qian , Xi Li , Shuichi Ihara , Lingfang Zeng , J\u00fcrgen Kaiser , Tim S\u00fc\u00df , and Andr\u00e9 Brinkmann . 2017 . A configurable rule based classful token bucket filter network request scheduler for the lustre file system. In International Conference for High Performance Computing , Networking, Storage and Analysis. ACM , 6 : 1 -- 6 :12. Yingjin Qian, Xi Li, Shuichi Ihara, Lingfang Zeng, J\u00fcrgen Kaiser, Tim S\u00fc\u00df, and Andr\u00e9 Brinkmann. 2017. A configurable rule based classful token bucket filter network request scheduler for the lustre file system. In International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, 6:1--6:12.","journal-title":"Networking, Storage and Analysis. ACM"},{"key":"e_1_2_1_77_1","volume-title":"15th International Middleware Conference. ACM, 1--12","author":"Raghavan Ajaykrishna","unstructured":"Ajaykrishna Raghavan , Abhishek Chandra , and Jon B. Weissman . 2014. Tiera: Towards flexible multi-tiered cloud storage instances . In 15th International Middleware Conference. ACM, 1--12 . Ajaykrishna Raghavan, Abhishek Chandra, and Jon B. Weissman. 2014. Tiera: Towards flexible multi-tiered cloud storage instances. In 15th International Middleware Conference. ACM, 1--12."},{"key":"e_1_2_1_78_1","volume-title":"Data age 2025: The evolution of data to life-critical. Don\u2019t focus on big data","author":"Reinsel David","year":"2017","unstructured":"David Reinsel , John Gantz , and John Rydning . 2017. Data age 2025: The evolution of data to life-critical. Don\u2019t focus on big data ; focus on the data that\u2019s big. International Data Corporation (IDC) White Paper ( 2017 ). David Reinsel, John Gantz, and John Rydning. 2017. Data age 2025: The evolution of data to life-critical. Don\u2019t focus on big data; focus on the data that\u2019s big. International Data Corporation (IDC) White Paper (2017)."},{"key":"e_1_2_1_79_1","volume-title":"24th Conference on Very Large Databases. Citeseer, 62--73","author":"Riedel Erik","year":"1998","unstructured":"Erik Riedel , Garth Gibson , and Christos Faloutsos . 1998 . Active storage for large-scale data mining and multimedia applications . In 24th Conference on Very Large Databases. Citeseer, 62--73 . Erik Riedel, Garth Gibson, and Christos Faloutsos. 1998. Active storage for large-scale data mining and multimedia applications. In 24th Conference on Very Large Databases. Citeseer, 62--73."},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485752"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2875951.2875957"},{"key":"e_1_2_1_82_1","volume-title":"1st USENIX Conference on File and Storage Technologies. 231--244","author":"Frank","unstructured":"Frank B. Schmuck and Roger L. Haskin. 2002. GPFS: A shared-disk file system for large computing clusters . In 1st USENIX Conference on File and Storage Technologies. 231--244 . Frank B. Schmuck and Roger L. Haskin. 2002. GPFS: A shared-disk file system for large computing clusters. In 1st USENIX Conference on File and Storage Technologies. 231--244."},{"key":"e_1_2_1_83_1","volume-title":"5th USENIX Conference of File and Storage Technologies. USENIX, 1--16","author":"Schroeder Bianca","unstructured":"Bianca Schroeder and Garth A. Gibson . 2007. Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you? In 5th USENIX Conference of File and Storage Technologies. USENIX, 1--16 . Bianca Schroeder and Garth A. Gibson. 2007. Disk failures in the real world: What does an MTTF of 1,000,000 hours mean to you? In 5th USENIX Conference of File and Storage Technologies. USENIX, 1--16."},{"key":"e_1_2_1_84_1","volume-title":"Proceedings of the 2003 Linux Symposium","volume":"2003","author":"Schwan Philip","year":"2003","unstructured":"Philip Schwan . 2003 . Lustre: Building a file system for 1000-node clusters . In Proceedings of the 2003 Linux Symposium , Vol. 2003 . 380--386. Philip Schwan. 2003. Lustre: Building a file system for 1000-node clusters. In Proceedings of the 2003 Linux Symposium, Vol. 2003. 380--386."},{"key":"e_1_2_1_85_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 67--80","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri , Mark Gahagan , Sundaram Bhaskaran , Trevor Bunker , Arup De , Yanqin Jin , Yang Liu , and Steven Swanson . 2014 . Willow: A user-programmable SSD . In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 67--80 . Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. 2014. Willow: A user-programmable SSD. In 11th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 67--80."},{"key":"e_1_2_1_86_1","volume-title":"2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE\/ACM, 203--212","author":"Sevilla Michael A.","unstructured":"Michael A. Sevilla , Carlos Maltzahn , Peter Alvaro , Reza Nasirigerdeh , Bradley W. Settlemyer , Danny Perez , David Rich , and Galen M. Shipman . 2018. Programmable caches with a data management language and policy engine . In 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE\/ACM, 203--212 . Michael A. Sevilla, Carlos Maltzahn, Peter Alvaro, Reza Nasirigerdeh, Bradley W. Settlemyer, Danny Perez, David Rich, and Galen M. Shipman. 2018. Programmable caches with a data management language and policy engine. In 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE\/ACM, 203--212."},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064208"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807607"},{"key":"e_1_2_1_89_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 69--87","author":"Shan Yizhou","year":"2018","unstructured":"Yizhou Shan , Yutong Huang , Yilun Chen , and Yiying Zhang . 2018 . LegoOS: A disseminated, distributed OS for hardware resource disaggregation . In 13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 69--87 . Yizhou Shan, Yutong Huang, Yilun Chen, and Yiying Zhang. 2018. LegoOS: A disseminated, distributed OS for hardware resource disaggregation. In 13th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 69--87."},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/217382.217453"},{"key":"e_1_2_1_91_1","first-page":"1","article-title":"From application requests to virtual IOPs: Provisioned key-value storage with Libra. In 9th European Conference on Computer Systems","volume":"17","author":"Shue David","year":"2014","unstructured":"David Shue and Michael J. Freedman . 2014 . From application requests to virtual IOPs: Provisioned key-value storage with Libra. In 9th European Conference on Computer Systems . ACM , 17 : 1 -- 17 :14. David Shue and Michael J. Freedman. 2014. From application requests to virtual IOPs: Provisioned key-value storage with Libra. In 9th European Conference on Computer Systems. ACM, 17:1--17:14.","journal-title":"ACM"},{"key":"e_1_2_1_92_1","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 349--362","author":"Shue David","year":"2012","unstructured":"David Shue , Michael J. Freedman , and Anees Shaikh . 2012 . Performance isolation and fairness for multi-tenant cloud storage . In 10th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 349--362 . David Shue, Michael J. Freedman, and Anees Shaikh. 2012. Performance isolation and fairness for multi-tenant cloud storage. In 10th USENIX Symposium on Operating Systems Design and Implementation. USENIX, 349--362."},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_2_1_94_1","volume-title":"Scalable metadata management techniques for ultra-large distributed storage systems -- A systematic review. ACM Computing Surveys 51, 4","author":"Singh Harcharan Jit","year":"2018","unstructured":"Harcharan Jit Singh and Seema Bawa . 2018. Scalable metadata management techniques for ultra-large distributed storage systems -- A systematic review. ACM Computing Surveys 51, 4 ( 2018 ), 82:1--82:37. Harcharan Jit Singh and Seema Bawa. 2018. Scalable metadata management techniques for ultra-large distributed storage systems -- A systematic review. ACM Computing Surveys 51, 4 (2018), 82:1--82:37."},{"key":"e_1_2_1_95_1","first-page":"1","article-title":"Server-side I\/O coordination for parallel file systems. In 2011 International Conference for High Performance Computing","volume":"17","author":"Song Huaiming","year":"2011","unstructured":"Huaiming Song , Yanlong Yin , Xian-He Sun , Rajeev Thakur , and Samuel Lang . 2011 . Server-side I\/O coordination for parallel file systems. In 2011 International Conference for High Performance Computing , Networking, Storage and Analysis. ACM , 17 : 1 -- 17 :11. Huaiming Song, Yanlong Yin, Xian-He Sun, Rajeev Thakur, and Samuel Lang. 2011. Server-side I\/O coordination for parallel file systems. In 2011 International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, 17:1--17:11.","journal-title":"Networking, Storage and Analysis. ACM"},{"key":"e_1_2_1_96_1","volume-title":"14th USENIX Conference on File and Storage Technologies. USENIX, 197--212","author":"Stefanovici Ioan","year":"2016","unstructured":"Ioan Stefanovici , Bianca Schroeder , Greg O\u2019Shea , and Eno Thereska . 2016 . sRoute: Treating the storage stack like a network . In 14th USENIX Conference on File and Storage Technologies. USENIX, 197--212 . Ioan Stefanovici, Bianca Schroeder, Greg O\u2019Shea, and Eno Thereska. 2016. sRoute: Treating the storage stack like a network. In 14th USENIX Conference on File and Storage Technologies. USENIX, 197--212."},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806933"},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3132020"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522723"},{"key":"e_1_2_1_100_1","volume-title":"Retrieved","year":"2020","unstructured":"Top500. 2020 . Top 500: Supercomputers . Retrieved Feb. 27, 2020, from https:\/\/www.top500.org\/. Top500. 2020. Top 500: Supercomputers. Retrieved Feb. 27, 2020, from https:\/\/www.top500.org\/."},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2018.00025"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741958"},{"key":"e_1_2_1_103_1","volume-title":"Retrieved","year":"2020","unstructured":"VMware. 2020 . VMware Cloud . Retrieved Feb. 27, 2020, from https:\/\/cloud.vmware.com\/. VMware. 2020. VMware Cloud. Retrieved Feb. 27, 2020, from https:\/\/cloud.vmware.com\/."},{"key":"e_1_2_1_104_1","volume-title":"1st USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--11","author":"Carl","unstructured":"Carl A. Waldspurger and William E. Weihl. 1994. Lottery scheduling: Flexible proportional-share resource management . In 1st USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--11 . Carl A. Waldspurger and William E. Weihl. 1994. Lottery scheduling: Flexible proportional-share resource management. In 1st USENIX Symposium on Operating Systems Design and Implementation. USENIX, 1--11."},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391243"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267903.1267907"},{"key":"e_1_2_1_107_1","volume-title":"7th Symposium on Operating Systems Design and Implementation. USENIX, 307--320","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil , Scott A. Brandt , Ethan L. Miller , Darrell D.E. Long , and Carlos Maltzahn . 2006 . Ceph: A scalable, high-performance distributed file system . In 7th Symposium on Operating Systems Design and Implementation. USENIX, 307--320 . Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D.E. Long, and Carlos Maltzahn. 2006. Ceph: A scalable, high-performance distributed file system. In 7th Symposium on Operating Systems Design and Implementation. USENIX, 307--320."},{"key":"e_1_2_1_108_1","volume-title":"JoiNS: Meeting latency SLO with integrated control for networked storage. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems","author":"Wen Hao","unstructured":"Hao Wen , Zhichao Cao , Yang Zhang , Xiang Cao , Ziqi Fan , Doug Voigt , and David Du. 2018. JoiNS: Meeting latency SLO with integrated control for networked storage. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems . IEEE , 194--200. Hao Wen, Zhichao Cao, Yang Zhang, Xiang Cao, Ziqi Fan, Doug Voigt, and David Du. 2018. JoiNS: Meeting latency SLO with integrated control for networked storage. In 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems. IEEE, 194--200."},{"key":"e_1_2_1_109_1","volume-title":"15th USENIX Conference on File and Storage Technologies. USENIX, 213--228","author":"Wires Jake","year":"2017","unstructured":"Jake Wires and Andrew Warfield . 2017 . Mirador: An active control plane for datacenter storage . In 15th USENIX Conference on File and Storage Technologies. USENIX, 213--228 . Jake Wires and Andrew Warfield. 2017. Mirador: An active control plane for datacenter storage. In 15th USENIX Conference on File and Storage Technologies. USENIX, 213--228."},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232370"},{"key":"e_1_2_1_111_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 379--394","author":"Yang Bin","year":"2019","unstructured":"Bin Yang , Xu Ji , Xiaosong Ma , Xiyang Wang , Tianyu Zhang , Xiupeng Zhu , Nosayba El-Sayed , Haidong Lan , Yibo Yang , Jidong Zhai , Weiguo Liu , and Wei Xue . 2019 . End-to-end I\/O monitoring on a leading supercomputer . In 16th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 379--394 . Bin Yang, Xu Ji, Xiaosong Ma, Xiyang Wang, Tianyu Zhang, Xiupeng Zhu, Nosayba El-Sayed, Haidong Lan, Yibo Yang, Jidong Zhai, Weiguo Liu, and Wei Xue. 2019. End-to-end I\/O monitoring on a leading supercomputer. In 16th USENIX Symposium on Networked Systems Design and Implementation. USENIX, 379--394."},{"key":"e_1_2_1_112_1","volume-title":"25th Symposium on Operating Systems Principles. ACM, 474--489","author":"Yang Suli","unstructured":"Suli Yang , Tyler Harter , Nishant Agrawal , Salini S. Kowsalya , Anand Krishnamurthy , Samer Al-Kiswany , Rini T. Kaushik , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2015. Split-level I\/O scheduling . In 25th Symposium on Operating Systems Principles. ACM, 474--489 . Suli Yang, Tyler Harter, Nishant Agrawal, Salini S. Kowsalya, Anand Krishnamurthy, Samer Al-Kiswany, Rini T. Kaushik, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2015. Split-level I\/O scheduling. In 25th Symposium on Operating Systems Principles. ACM, 474--489."},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098854"},{"key":"e_1_2_1_114_1","volume-title":"1st Workshop on Hot Topics in Software Defined Networks. ACM, 19--24","author":"Soheil","unstructured":"Soheil H. Yeganeh and Yashar Ganjali. 2012. Kandoo: A framework for efficient and scalable offloading of control applications . In 1st Workshop on Hot Topics in Software Defined Networks. ACM, 19--24 . Soheil H. Yeganeh and Yashar Ganjali. 2012. Kandoo: A framework for efficient and scalable offloading of control applications. In 1st Workshop on Hot Topics in Software Defined Networks. ACM, 19--24."},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2016.50"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321422"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.5555\/1097871.1098164"},{"key":"e_1_2_1_118_1","first-page":"1","article-title":"QoS support for end users of I\/O-intensive applications using shared storage systems. In 2011 International Conference for High Performance Computing","volume":"18","author":"Zhang Xuechen","year":"2011","unstructured":"Xuechen Zhang , Kei Davis , and Song Jiang . 2011 . QoS support for end users of I\/O-intensive applications using shared storage systems. In 2011 International Conference for High Performance Computing , Networking, Storage and Analysis. ACM , 18 : 1 -- 18 :12. Xuechen Zhang, Kei Davis, and Song Jiang. 2011. QoS support for end users of I\/O-intensive applications using shared storage systems. In 2011 International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, 18:1--18:12.","journal-title":"Networking, Storage and Analysis. ACM"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3132245"},{"key":"e_1_2_1_120_1","first-page":"1","article-title":"PriorityMeister: Tail latency QoS for shared networked storage. In 5th ACM Symposium on Cloud Computing","volume":"29","author":"Zhu Timothy","year":"2014","unstructured":"Timothy Zhu , Alexey Tumanov , Michael A. Kozuch , Mor Harchol-Balter , and Gregory R. Ganger . 2014 . PriorityMeister: Tail latency QoS for shared networked storage. In 5th ACM Symposium on Cloud Computing . ACM , 29 : 1 -- 29 :14. Timothy Zhu, Alexey Tumanov, Michael A. Kozuch, Mor Harchol-Balter, and Gregory R. Ganger. 2014. PriorityMeister: Tail latency QoS for shared networked storage. In 5th ACM Symposium on Cloud Computing. ACM, 29:1--29:14.","journal-title":"ACM"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3385896","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3385896","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:32:50Z","timestamp":1750199570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3385896"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,28]]},"references-count":120,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,5,31]]}},"alternative-id":["10.1145\/3385896"],"URL":"https:\/\/doi.org\/10.1145\/3385896","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,28]]},"assertion":[{"value":"2019-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-05-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}