{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T19:53:20Z","timestamp":1768074800154,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":76,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T00:00:00Z","timestamp":1698624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"CCF Division of Computing and Communication Foundations","award":["1942754"],"award-info":[{"award-number":["1942754"]}]},{"name":"CNS Division Of Computer and Network Systems","award":["1841545"],"award-info":[{"award-number":["1841545"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,30]]},"DOI":"10.1145\/3620678.3624657","type":"proceedings-article","created":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T13:58:07Z","timestamp":1698760687000},"page":"216-232","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Enabling Multi-tenancy on SSDs with Accurate IO Interference Modeling"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6504-6091","authenticated-orcid":false,"given":"Lokesh N.","family":"Jaliminche","sequence":"first","affiliation":[{"name":"University of California, Santa Cruz, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4142-6089","authenticated-orcid":false,"given":"Chandranil Nil","family":"Chakraborttii","sequence":"additional","affiliation":[{"name":"Trinity College, Hartford, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4377-5418","authenticated-orcid":false,"given":"Changho","family":"Choi","sequence":"additional","affiliation":[{"name":"Samsung Semiconductor, Inc, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5181-9639","authenticated-orcid":false,"given":"Heiner","family":"Litz","sequence":"additional","affiliation":[{"name":"University of California, Santa Cruz, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404019"},{"key":"e_1_3_2_1_2_1","volume-title":"Accessed","author":"Alibaba Group","year":"2023","unstructured":"Alibaba Group. block-traces. https:\/\/github.com\/alibaba\/block-traces, Accessed 2023."},{"key":"e_1_3_2_1_3_1","volume-title":"Fio-flexible i\/o tester synthetic benchmark. URL https:\/\/github. com\/axboe\/fio","author":"Axboe Jens","year":"2005","unstructured":"Jens Axboe. Fio-flexible i\/o tester synthetic benchmark. URL https:\/\/github. com\/axboe\/fio, 2005."},{"key":"e_1_3_2_1_4_1","volume-title":"Storage workload identification. ACM Transactions on Storage (TOS), 12(3):1--30","author":"Basak Jayanta","year":"2016","unstructured":"Jayanta Basak, Kushal Wadhwani, and Kaladhar Voruganti. Storage workload identification. ACM Transactions on Storage (TOS), 12(3):1--30, 2016."},{"key":"e_1_3_2_1_5_1","first-page":"623","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Bhardwaj Romil","year":"2023","unstructured":"Romil Bhardwaj, Kirthevasan Kandasamy, Asim Biswal, Wenshuo Guo, Benjamin Hindman, Joseph Gonzalez, Michael Jordan, and Ion Stoica. Cilantro:{Performance-Aware} resource allocation for general objectives via online feedback. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 623--643, 2023."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMSCS.2018.2801281"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2011.46"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421300"},{"key":"e_1_3_2_1_9_1","first-page":"427","volume-title":"Joint European Conference on Machine Learning and Knowledge Discovery in Databases","author":"Chakraborttii Chandranil","year":"2020","unstructured":"Chandranil Chakraborttii and Heiner Litz. Learning i\/o access patterns to improve prefetching in ssds. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 427--443. Springer, 2020."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456727.3463784"},{"key":"e_1_3_2_1_11_1","volume-title":"Vssd: performance isolation in a solid-state drive. ACM Transactions on Design Automation of Electronic Systems (TODAES), 20(4):1--33","author":"Chang Da-Wei","year":"2015","unstructured":"Da-Wei Chang, Hsin-Hung Chen, and Wei-Jian Su. Vssd: performance isolation in a solid-state drive. ACM Transactions on Design Automation of Electronic Systems (TODAES), 20(4):1--33, 2015."},{"key":"e_1_3_2_1_12_1","first-page":"1","volume-title":"Cluster Computing","author":"Chiang Ron C","year":"2020","unstructured":"Ron C Chiang. Contention-aware container placement strategy for docker swarm with machine learning based clustering algorithms. Cluster Computing, pages 1--11, 2020."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063447"},{"key":"e_1_3_2_1_14_1","unstructured":"Transaction Processing Performance Council. Tpc benchmark h (decision support) standard specification revision 3.0.1. 22."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2019.2898192"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3534056.3534945"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855544"},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/cloud.google.com\/architecture\/framework\/reliability\/adopting-slos","author":"Cloud Google","year":"2021","unstructured":"Google Cloud. Adopting SLOs. https:\/\/cloud.google.com\/architecture\/framework\/reliability\/adopting-slos, 2021."},{"key":"e_1_3_2_1_19_1","first-page":"13","volume-title":"Fast","volume":"10","author":"Gulati Ajay","year":"2010","unstructured":"Ajay Gulati, Chethan Kumar, Irfan Ahmad, and Karan Kumar. Basil: Automated io load balancing across storage devices. In Fast, volume 10, pages 13--13, 2010."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038935"},{"key":"e_1_3_2_1_21_1","first-page":"173","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hao Mingzhe","year":"2020","unstructured":"Mingzhe Hao, Levent Toksoz, Nanqinqin Li, Edward Edberg Halim, Henry Hoffmann, and Haryadi S Gunawi. {LinnOS}: Predictability on unpredictable flash storage with a light neural network. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 173--190, 2020."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1534530.1534544"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.60"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995912"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665715"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835961"},{"key":"e_1_3_2_1_27_1","volume-title":"6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14)","author":"Kang Jeong-Uk","year":"2014","unstructured":"Jeong-Uk Kang, Jeeseok Hyun, Hyunjoo Maeng, and Sangyeun Cho. The multi-streamed {Solid-State} drive. In 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 14), 2014."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE51399.2021.00072"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/3277332.3277348"},{"key":"e_1_3_2_1_30_1","first-page":"677","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Kim Bryan S","year":"2018","unstructured":"Bryan S Kim, Hyun Suk Yang, and Sang Lyul Min. {AutoSSD}: an autonomic {SSD} architecture. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 677--690, 2018."},{"key":"e_1_3_2_1_31_1","first-page":"1","volume-title":"2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems","author":"Kim Jae-Hong","year":"2009","unstructured":"Jae-Hong Kim, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh. A methodology for extracting performance parameters in solid state disks (ssds). In 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, pages 1--10. IEEE, 2009."},{"key":"e_1_3_2_1_32_1","first-page":"183","volume-title":"13th USENIX Conference on File and Storage Technologies (FAST 15)","author":"Kim Jaeho","year":"2015","unstructured":"Jaeho Kim, Donghee Lee, and Sam H Noh. Towards {SLO} complying {SSDs} through {OPS} isolation. In 13th USENIX Conference on File and Storage Technologies (FAST 15), pages 183--189, 2015."},{"issue":"5","key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1109\/TC.2011.76","article-title":"management for solid state disks (ssds)","volume":"61","author":"Kim Jaehong","year":"2011","unstructured":"Jaehong Kim, Sangwon Seo, Dawoon Jung, Jin-Soo Kim, and Jaehyuk Huh. Parameter-aware i\/o management for solid state disks (ssds). IEEE Transactions on Computers, 61(5):636--649, 2011.","journal-title":"IEEE Transactions on Computers"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132847.3133120"},{"key":"e_1_3_2_1_35_1","volume-title":"Performance modeling and practical use cases for black-box ssds. ACM Transactions on Storage (TOS), 17(2):1--38","author":"Kim Joonsung","year":"2021","unstructured":"Joonsung Kim, Kanghyun Choi, Wonsik Lee, and Jangwoo Kim. Performance modeling and practical use cases for black-box ssds. ACM Transactions on Storage (TOS), 17(2):1--38, 2021."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2947350"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093337.3037732"},{"key":"e_1_3_2_1_38_1","first-page":"759","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Heiner Litz, and Christos Kozyrakis. Selecta: Heterogeneous cloud storage configuration for data analytics. In 2018 USENIX Annual Technical Conference (USENIX ATC 18), pages 759--773, 2018."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2018.00046"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-012-0227-2"},{"key":"e_1_3_2_1_41_1","first-page":"183","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Kwon Miryeong","year":"2020","unstructured":"Miryeong Kwon, Donghyun Gouk, Changrim Lee, Byounggeun Kim, Jooyoung Hwang, and Myoungsoo Jung. {DC-Store}: Eliminating noisy neighbor containers using deterministic {I\/O} performance and resource isolation. In 18th USENIX Conference on File and Storage Technologies (FAST 20), pages 183--191, 2020."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC50251.2020.00013"},{"key":"e_1_3_2_1_43_1","volume-title":"Patrick PC Lee, and Chao Shi. An in-depth comparative analysis of cloud block storage workloads: Findings and implications. arXiv preprint arXiv:2203.10766","author":"Li Jinhong","year":"2022","unstructured":"Jinhong Li, Qiuping Wang, Patrick PC Lee, and Chao Shi. An in-depth comparative analysis of cloud block storage workloads: Findings and implications. arXiv preprint arXiv:2203.10766, 2022."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3534056.3534940"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2584057"},{"key":"e_1_3_2_1_46_1","volume-title":"Predictable, low tail latency for nvme flash. ACM Transactions on Storage (TOS), 18(1):1--21","author":"Litz Heiner","year":"2022","unstructured":"Heiner Litz, Javier Gonzalez, Ana Klimovic, and Christos Kozyrakis. Rail: Predictable, low tail latency for nvme flash. ACM Transactions on Storage (TOS), 18(1):1--21, 2022."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00103"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589977"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.7567\/JJAP.56.04CE02"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.3390\/computers6030027"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS46320.2019.00016"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2014.26"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3526063.3535350"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2493524"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391250"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2010.3"},{"key":"e_1_3_2_1_57_1","first-page":"13","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies, FAST'12","author":"Park Stan","year":"2012","unstructured":"Stan Park and Kai Shen. Fios: A fair, efficient flash i\/o scheduler. In Proceedings of the 10th USENIX Conference on File and Storage Technologies, FAST'12, page 13, USA, 2012. USENIX Association."},{"key":"e_1_3_2_1_58_1","volume-title":"et al. Scikit-learn: Machine learning in python. Journal of machine learning research, 12(Oct):2825--2830","author":"Pedregosa Fabian","year":"2011","unstructured":"Fabian Pedregosa, Ga\u00ebl Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, et al. Scikit-learn: Machine learning in python. Journal of machine learning research, 12(Oct):2825--2830, 2011."},{"key":"e_1_3_2_1_59_1","first-page":"12","article-title":"Learning to identify workload phases from a live storage trace","author":"Pipada Pankaj","year":"2012","unstructured":"Pankaj Pipada, Achintya Kundu, Kanchi Gopinath, Chiranjib Bhattacharyya, Sai Susarla, and PC Nagesh. Loadiq: Learning to identify workload phases from a live storage trace. HotStorage, 12, 2012.","journal-title":"HotStorage"},{"key":"e_1_3_2_1_60_1","volume-title":"12th Annual Conference on Innovative Data Systems Research (CIDR'22)","author":"Purandare Devashish","year":"2022","unstructured":"Devashish Purandare, Pete Wilcox, Heiner Litz, and Shel Finkelstein. Append is near: Log-based data management on zns ssds. In 12th Annual Conference on Innovative Data Systems Research (CIDR'22)., 2022."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2016.0115"},{"key":"e_1_3_2_1_62_1","first-page":"257","volume-title":"16th USENIX Conference on File and Storage Technologies (FAST 18)","author":"Rho Eunhee","year":"2018","unstructured":"Eunhee Rho, Kanchan Joshi, Seung-Uk Shin, Nitesh Jagadeesh Shetty, Jooyoung Hwang, Sangyeun Cho, Daniel DG Lee, and Jaeheon Jeong. {FStream}: Managing flash streams in the file system. In 16th USENIX Conference on File and Storage Technologies (FAST 18), pages 257--264, 2018."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1049\/el.2017.3912"},{"key":"e_1_3_2_1_64_1","volume-title":"Dec","author":"SNIA.","year":"2001","unstructured":"SNIA. Block io traces. http:\/\/iotta.snia.org\/tracetypes\/3, Dec 2001."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2013.22"},{"key":"e_1_3_2_1_66_1","first-page":"49","volume-title":"16th {USENIX} Conference on File and Storage Technologies ({FAST} 18)","author":"Tavakkol Arash","year":"2018","unstructured":"Arash Tavakkol, Juan G\u00f3mez-Luna, Mohammad Sadrosadati, Saugata Ghose, and Onur Mutlu. Mqsim: A framework for enabling realistic studies of modern multi-queue {SSD} devices. In 16th {USENIX} Conference on File and Storage Technologies ({FAST} 18), pages 49--66, 2018."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3392717.3392766"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-6419.1996.tb00013.x"},{"key":"e_1_3_2_1_69_1","first-page":"1367","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE)","author":"Wu Suzhen","year":"2019","unstructured":"Suzhen Wu, Weiwei Zhang, Bo Mao, and Hong Jiang. Hotr: Alleviating read\/write interference with hot read data replication for flash storage. In 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1367--1372. IEEE, 2019."},{"key":"e_1_3_2_1_70_1","volume-title":"OCP Future Technology Symposium","author":"Xie Minghao","year":"2020","unstructured":"Minghao Xie and Chen Qian. Reflex4arm: Supporting 100gbe flash storage disaggregation on arm soc. In OCP Future Technology Symposium, 2020."},{"key":"e_1_3_2_1_71_1","first-page":"273","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE)","author":"Xu Rui","year":"2018","unstructured":"Rui Xu, Xi Jin, Linfeng Tao, Shuaizhi Guo, Zikun Xiang, and Teng Tian. An efficient resource-optimized learning prefetcher for solid state drives. In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 273--276. IEEE, 2018."},{"key":"e_1_3_2_1_72_1","volume-title":"Ssd-based workload characteristics and their performance implications. ACM Trans. Storage, 17(1), jan","author":"Yadgar Gala","year":"2021","unstructured":"Gala Yadgar, MOSHE Gabel, Shehbaz Jaffer, and Bianca Schroeder. Ssd-based workload characteristics and their performance implications. ACM Trans. Storage, 17(1), jan 2021."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815421"},{"key":"e_1_3_2_1_74_1","volume-title":"Advanced flash technology status, scaling trends & implications to enterprise ssd technology enablement. Flash Memory Summit, 3(3.1):4","author":"Yoon Jung H","year":"2012","unstructured":"Jung H Yoon and Gary A Tressler. Advanced flash technology status, scaling trends & implications to enterprise ssd technology enablement. Flash Memory Summit, 3(3.1):4, 2012."},{"key":"e_1_3_2_1_75_1","volume-title":"OSCA: An Online-Model Based Cache Allocation Scheme in Cloud Block Storage Systems","author":"Zhang Yu","year":"2020","unstructured":"Yu Zhang, Ping Huang, Ke Zhou, Hua Wang, Jianying Hu, Yongguang Ji, and Bin Cheng. OSCA: An Online-Model Based Cache Allocation Scheme in Cloud Block Storage Systems. USENIX Association, USA, 2020."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1002\/sam.11161"}],"event":{"name":"SoCC '23: ACM Symposium on Cloud Computing","location":"Santa Cruz CA USA","acronym":"SoCC '23","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2023 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624657","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620678.3624657","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:52:49Z","timestamp":1755877969000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624657"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,30]]},"references-count":76,"alternative-id":["10.1145\/3620678.3624657","10.1145\/3620678"],"URL":"https:\/\/doi.org\/10.1145\/3620678.3624657","relation":{},"subject":[],"published":{"date-parts":[[2023,10,30]]},"assertion":[{"value":"2023-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}