{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T11:25:07Z","timestamp":1763724307536,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,4]],"date-time":"2015-10-04T00:00:00Z","timestamp":1443916800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NFS","award":["CNS-1421033, CNS-1319405, and CNS-1218405"],"award-info":[{"award-number":["CNS-1421033, CNS-1319405, and CNS-1218405"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,10,4]]},"DOI":"10.1145\/2815400.2815421","type":"proceedings-article","created":{"date-parts":[[2015,10,1]],"date-time":"2015-10-01T12:01:58Z","timestamp":1443700918000},"page":"474-489","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Split-level I\/O scheduling"],"prefix":"10.1145","author":[{"given":"Suli","family":"Yang","sequence":"first","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Tyler","family":"Harter","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Nishant","family":"Agrawal","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Salini Selvaraj","family":"Kowsalya","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Anand","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Samer","family":"Al-Kiswany","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Rini T.","family":"Kaushik","sequence":"additional","affiliation":[{"name":"IBM Research-Almaden"}]},{"given":"Andrea C.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]},{"given":"Remzi H.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}]}],"member":"320","published-online":{"date-parts":[[2015,10,4]]},"reference":[{"unstructured":"CFQ (Complete Fairness Queueing). https:\/\/www.kernel.org\/doc\/Documentation\/block\/cfq-iosched.txt.  CFQ (Complete Fairness Queueing). https:\/\/www.kernel.org\/doc\/Documentation\/block\/cfq-iosched.txt.","key":"e_1_3_2_2_1_1"},{"unstructured":"Database\/kernel community topic at collaboration summit 2014. http:\/\/www.postgresql.org\/message-id\/20140310101537.GC10663@suse.de.  Database\/kernel community topic at collaboration summit 2014. http:\/\/www.postgresql.org\/message-id\/20140310101537.GC10663@suse.de.","key":"e_1_3_2_2_2_1"},{"unstructured":"Deadline IO scheduler tunables. https:\/\/www.kernel.org\/doc\/Documentation\/block\/deadline-iosched.txt.  Deadline IO scheduler tunables. https:\/\/www.kernel.org\/doc\/Documentation\/block\/deadline-iosched.txt.","key":"e_1_3_2_2_3_1"},{"unstructured":"Documentation for pgbench. http:\/\/http:\/\/www.postgresql.org\/docs\/9.4\/static\/pgbench.html.  Documentation for pgbench. http:\/\/http:\/\/www.postgresql.org\/docs\/9.4\/static\/pgbench.html.","key":"e_1_3_2_2_4_1"},{"unstructured":"Documentation for \/proc\/sys\/vm\/*. https:\/\/www.kernel.org\/doc\/Documentation\/sysctl\/vm.txt.  Documentation for \/proc\/sys\/vm\/ * . https:\/\/www.kernel.org\/doc\/Documentation\/sysctl\/vm.txt.","key":"e_1_3_2_2_5_1"},{"unstructured":"Inside the Windows Vista Kernel: Part 1. http:\/\/technet.microsoft.com\/en-us\/magazine\/2007.02.vistakernel.aspx.  Inside the Windows Vista Kernel: Part 1. http:\/\/technet.microsoft.com\/en-us\/magazine\/2007.02.vistakernel.aspx.","key":"e_1_3_2_2_6_1"},{"unstructured":"ionice(1) - Linux man page. http:\/\/linux.die.net\/man\/1\/ionice.  ionice(1) - Linux man page. http:\/\/linux.die.net\/man\/1\/ionice.","key":"e_1_3_2_2_7_1"},{"unstructured":"Notes on the Generic Block Layer Rewrite in Linux 2.5. https:\/\/www.kernel.org\/doc\/Documentation\/block\/biodoc.txt.  Notes on the Generic Block Layer Rewrite in Linux 2.5. https:\/\/www.kernel.org\/doc\/Documentation\/block\/biodoc.txt.","key":"e_1_3_2_2_8_1"},{"unstructured":"pgsql-hackers maillist communication. http:\/\/www.postgresql.org\/message-id\/CA+Tgmobv6gm6SzHx8e2w-0180+jHbCNYbAot9KyzG_3DxRYxaw@mail.gmail.com.  pgsql-hackers maillist communication. http:\/\/www.postgresql.org\/message-id\/CA+Tgmobv6gm6SzHx8e2w-0180+jHbCNYbAot9KyzG_3DxRYxaw@mail.gmail.com.","key":"e_1_3_2_2_9_1"},{"unstructured":"Postgresql 9.2.9 documentation. http:\/\/www.postgresql.org\/docs\/9.2\/static\/wal-configuration.html.  Postgresql 9.2.9 documentation. http:\/\/www.postgresql.org\/docs\/9.2\/static\/wal-configuration.html.","key":"e_1_3_2_2_10_1"},{"key":"e_1_3_2_2_11_1","volume-title":"Avoiding File System Micromanagement with Range Writes. In OSDI '08","author":"Anand A.","year":"2008","unstructured":"Anand , A. , Sen , S. , Krioukov , A. , Popovici , F. , Akella , A. , Arpaci-Dusseau , A. C. , Arpaci-Dusseau , R. H. , and Banerjee , S . Avoiding File System Micromanagement with Range Writes. In OSDI '08 ( San Diego, CA , December 2008 ). Anand, A., Sen, S., Krioukov, A., Popovici, F., Akella, A., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., and Banerjee, S. Avoiding File System Micromanagement with Range Writes. In OSDI '08 (San Diego, CA, December 2008)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_12_1","DOI":"10.1145\/502059.502040"},{"key":"e_1_3_2_2_13_1","volume-title":"Operating Systems: Three Easy Pieces","author":"Arpaci-Dusseau R. H.","year":"2014","unstructured":"Arpaci-Dusseau , R. H. , and Arpaci-Dusseau , A. C. Operating Systems: Three Easy Pieces . Arpaci-Dusseau Books , 2014 . Arpaci-Dusseau, R. H., and Arpaci-Dusseau, A. C. Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books, 2014."},{"key":"e_1_3_2_2_14_1","first-page":"45","volume-title":"OSDI","volume":"99","author":"Banga G.","year":"1999","unstructured":"Banga , G. , Druschel , P. , and Mogul , J. C . Resource containers: A new facility for resource management in server systems . In OSDI ( 1999 ), vol. 99 , pp. 45 -- 58 . Banga, G., Druschel, P., and Mogul, J. C. Resource containers: A new facility for resource management in server systems. In OSDI (1999), vol. 99, pp. 45--58."},{"key":"e_1_3_2_2_15_1","volume-title":"http:\/\/jfs.sourceforge.net\/project\/pub\/jfs.pdf","author":"Best S. JFS","year":"2000","unstructured":"Best , S. JFS Overview . http:\/\/jfs.sourceforge.net\/project\/pub\/jfs.pdf , 2000 . Best, S. JFS Overview. http:\/\/jfs.sourceforge.net\/project\/pub\/jfs.pdf, 2000."},{"unstructured":"Bonwick J. and Moore B. ZFS: The Last Word in File Systems. http:\/\/opensolaris.org\/os\/community\/zfs\/docs\/zfs_last.pdf 2007.  Bonwick J. and Moore B. ZFS: The Last Word in File Systems. http:\/\/opensolaris.org\/os\/community\/zfs\/docs\/zfs_last.pdf 2007.","key":"e_1_3_2_2_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_17_1","DOI":"10.5555\/518908.828460"},{"unstructured":"Craciunas S. S. Kirsch C. M. and R\u00f6ck H. The TAP Project: Traffic Shaping System Calls. http:\/\/tap.cs.uni-salzburg.at\/downloads.html.  Craciunas S. S. Kirsch C. M. and R\u00f6ck H. The TAP Project: Traffic Shaping System Calls. http:\/\/tap.cs.uni-salzburg.at\/downloads.html.","key":"e_1_3_2_2_18_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_19_1","DOI":"10.1145\/1400097.1400103"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_20_1","DOI":"10.1145\/1294261.1294291"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_21_1","DOI":"10.1145\/350853.350863"},{"key":"e_1_3_2_2_22_1","first-page":"459","volume-title":"Characterization of Linux Kernel Behavior Under Errors. In DSN '03","author":"Gu W.","year":"2003","unstructured":"Gu , W. , Kalbarczyk , Z. , Iyer , R. K. , and Yang , Z . Characterization of Linux Kernel Behavior Under Errors. In DSN '03 ( San Francisco, CA , June 2003 ), pp. 459 -- 468 . Gu, W., Kalbarczyk, Z., Iyer, R. K., and Yang, Z. Characterization of Linux Kernel Behavior Under Errors. In DSN '03 (San Francisco, CA, June 2003), pp. 459--468."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_23_1","DOI":"10.1145\/1254882.1254885"},{"key":"e_1_3_2_2_24_1","first-page":"342","volume-title":"Middleware","author":"Gupta D.","year":"2006","unstructured":"Gupta , D. , Cherkasova , L. , Gardner , R. , and Vahdat , A . Enforcing performance isolation across virtual machines in xen . In Middleware 2006 . Springer , 2006, pp. 342 -- 362 . Gupta, D., Cherkasova, L., Gardner, R., and Vahdat, A. Enforcing performance isolation across virtual machines in xen. In Middleware 2006. Springer, 2006, pp. 342--362."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_25_1","DOI":"10.1145\/41457.37518"},{"key":"e_1_3_2_2_26_1","volume-title":"SQlite","author":"Hipp D. R.","year":"2007","unstructured":"Hipp , D. R. , and Kennedy , D . SQlite , 2007 . Hipp, D. R., and Kennedy, D. SQlite, 2007."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_27_1","DOI":"10.1145\/359024.359034"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_30_1","DOI":"10.1145\/1629335.1629375"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_31_1","DOI":"10.5555\/1251229.1251236"},{"key":"e_1_3_2_2_32_1","volume-title":"FAST '03","author":"Lumb C. R.","year":"2003","unstructured":"Lumb , C. R. , Merchant , A. , and Alvarez , G. A . Facade: Virtual storage devices with performance guarantees . In FAST '03 ( San Francisco, CA , April 2003 ). Lumb, C. R., Merchant, A., and Alvarez, G. A. Facade: Virtual storage devices with performance guarantees. In FAST '03 (San Francisco, CA, April 2003)."},{"key":"e_1_3_2_2_33_1","volume-title":"September","author":"Mason C.","year":"2007","unstructured":"Mason , C. The Btrfs Filesystem. oss.oracle.com\/projects\/btrfs\/dist\/documentation\/btrfs-ukuug.pdf , September 2007 . Mason, C. The Btrfs Filesystem. oss.oracle.com\/projects\/btrfs\/dist\/documentation\/btrfs-ukuug.pdf, September 2007."},{"key":"e_1_3_2_2_34_1","volume-title":"Ottawa Linux Symposium (OLS '07)","author":"Mathur A.","year":"2007","unstructured":"Mathur , A. , Cao , M. , Bhattacharya , S. , Dilge , A. , Tomas , A. , and Vivier , L . The New Ext4 Filesystem: Current Status and Future Plans . In Ottawa Linux Symposium (OLS '07) (Ottawa, Canada , July 2007 ). Mathur, A., Cao, M., Bhattacharya, S., Dilge, A., Tomas, A., and Vivier, L. The New Ext4 Filesystem: Current Status and Future Plans. In Ottawa Linux Symposium (OLS '07) (Ottawa, Canada, July 2007)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_35_1","DOI":"10.1145\/2043556.2043563"},{"key":"e_1_3_2_2_36_1","first-page":"13","volume-title":"FAST","author":"Park S.","year":"2012","unstructured":"Park , S. , and Shen , K . FIOS: A fair, Efficient Flash I\/O Scheduler . In FAST ( 2012 ), p. 13 . Park, S., and Shen, K. FIOS: A fair, Efficient Flash I\/O Scheduler. In FAST (2012), p. 13."},{"key":"e_1_3_2_2_37_1","volume-title":"All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Pillai T. S.","year":"2014","unstructured":"Pillai , T. S. , Chidambaram , V. , Alagappan , R. , Alkiswany , S. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) (Broomfield, CO, October 2014 ). Pillai, T. S., Chidambaram, V., Alagappan, R., Alkiswany, S., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) (Broomfield, CO, October 2014)."},{"key":"e_1_3_2_2_38_1","first-page":"297","volume-title":"USENIX Annual Technical Conference, General Track","author":"Popovici F. I.","year":"2003","unstructured":"Popovici , F. I. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Robust, Portable I\/O Scheduling with the Disk Mimic . In USENIX Annual Technical Conference, General Track ( 2003 ), pp. 297 -- 310 . Popovici, F. I., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Robust, Portable I\/O Scheduling with the Disk Mimic. In USENIX Annual Technical Conference, General Track (2003), pp. 297--310."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_39_1","DOI":"10.1145\/1352592.1352595"},{"key":"e_1_3_2_2_40_1","volume-title":"Evaluating Block-level Optimization Through the IO Path. In USENIX '07","author":"Riska A.","year":"2007","unstructured":"Riska , A. , Larkby-Lahet , J. , and Riedel , E . Evaluating Block-level Optimization Through the IO Path. In USENIX '07 ( Santa Clara, CA , June 2007 ). Riska, A., Larkby-Lahet, J., and Riedel, E. Evaluating Block-level Optimization Through the IO Path. In USENIX '07 (Santa Clara, CA, June 2007)."},{"unstructured":"Rizzo L. and Checconi F. GEOM_SCHED: A Framework for Disk Scheduling within GEOM. http:\/\/info.iet.unipi.it\/~luigi\/papers\/20090508-geom_sched-slides.pdf.  Rizzo L. and Checconi F. GEOM_SCHED: A Framework for Disk Scheduling within GEOM. http:\/\/info.iet.unipi.it\/~luigi\/papers\/20090508-geom_sched-slides.pdf.","key":"e_1_3_2_2_41_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_42_1","DOI":"10.1145\/146941.146943"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_43_1","DOI":"10.1109\/2.268881"},{"key":"e_1_3_2_2_44_1","first-page":"313","volume-title":"Disk Scheduling Revisited. In USENIX Winter '90","author":"Seltzer M.","year":"1990","unstructured":"Seltzer , M. , Chen , P. , and Ousterhout , J . Disk Scheduling Revisited. In USENIX Winter '90 ( Washington, DC , January 1990 ), pp. 313 -- 324 . Seltzer, M., Chen, P., and Ousterhout, J. Disk Scheduling Revisited. In USENIX Winter '90 (Washington, DC, January 1990), pp. 313--324."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_45_1","DOI":"10.1145\/277858.277871"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_46_1","DOI":"10.1145\/2592798.2592823"},{"key":"e_1_3_2_2_47_1","volume-title":"Scalability in the XFS File System. In USENIX 1996","author":"Sweeney A.","year":"1996","unstructured":"Sweeney , A. , Doucette , D. , Hu , W. , Anderson , C. , Nishimoto , M. , and Peck , G . Scalability in the XFS File System. In USENIX 1996 ( San Diego, CA , January 1996 ). Sweeney, A., Doucette, D., Hu, W., Anderson, C., Nishimoto, M., and Peck, G. Scalability in the XFS File System. In USENIX 1996 (San Diego, CA, January 1996)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_48_1","DOI":"10.1145\/2517349.2522723"},{"key":"e_1_3_2_2_49_1","first-page":"103","volume-title":"Latency Management in Storage Systems. In OSDI '00","author":"Van Meter R.","year":"2000","unstructured":"Van Meter , R. , and Gao , M . Latency Management in Storage Systems. In OSDI '00 ( San Diego, CA , October 2000 ), pp. 103 -- 117 . Van Meter, R., and Gao, M. Latency Management in Storage Systems. In OSDI '00 (San Diego, CA, October 2000), pp. 103--117."},{"key":"e_1_3_2_2_50_1","volume-title":"FAST '07","author":"Wachs M.","year":"2007","unstructured":"Wachs , M. , Abd-El-Malek , M. , Thereska , E. , and Ganger , G. R . Argon: Performance insulation for shared storage servers . In FAST '07 ( San Jose, CA , February 2007 ). Wachs, M., Abd-El-Malek, M., Thereska, E., and Ganger, G. R. Argon: Performance insulation for shared storage servers. In FAST '07 (San Jose, CA, February 2007)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_51_1","DOI":"10.5555\/889650"},{"key":"e_1_3_2_2_52_1","volume-title":"FAST '13","author":"Wang H.","year":"2014","unstructured":"Wang , H. , and Varman , P. J . Balancing fairness and efficiency in tiered storage systems with bottleneck-aware allocation . In FAST '13 ( San Jose, CA , February 2014 ). Wang, H., and Varman, P. J. Balancing fairness and efficiency in tiered storage systems with bottleneck-aware allocation. In FAST '13 (San Jose, CA, February 2014)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_53_1","DOI":"10.1145\/225535.225539"},{"doi-asserted-by":"publisher","key":"e_1_3_2_2_54_1","DOI":"10.1145\/183019.183045"},{"key":"e_1_3_2_2_55_1","volume-title":"General System for Finding Serious Storage System Errors. In OSDI '06","author":"Yang J.","year":"2006","unstructured":"Yang , J. , Sar , C. , and Engler , D . EXPLODE: A Lightweight , General System for Finding Serious Storage System Errors. In OSDI '06 ( Seattle, WA , November 2006 ). Yang, J., Sar, C., and Engler, D. EXPLODE: A Lightweight, General System for Finding Serious Storage System Errors. In OSDI '06 (Seattle, WA, November 2006)."},{"key":"e_1_3_2_2_56_1","volume-title":"Redline: First Class Support for Interactivity in Commodity Operating Systems. In OSDI '08","author":"Yang T.","year":"2008","unstructured":"Yang , T. , Liu , T. , Berger , E. D. , Kaplan , S. F. , and Moss , J. E . B . Redline: First Class Support for Interactivity in Commodity Operating Systems. In OSDI '08 ( San Diego, CA , December 2008 ). Yang, T., Liu, T., Berger, E. D., Kaplan, S. F., and Moss, J. E. B. Redline: First Class Support for Interactivity in Commodity Operating Systems. In OSDI '08 (San Diego, CA, December 2008)."},{"key":"e_1_3_2_2_57_1","volume-title":"OSDI '00","author":"Yu X.","year":"2000","unstructured":"Yu , X. , Gum , B. , Chen , Y. , Wang , R. Y. , Li , K. , Krishnamurthy , A. , and Anderson , T. E . Trading Capacity for Performance in a Disk Array . In OSDI '00 ( San Diego, CA , October 2000 ). Yu, X., Gum, B., Chen, Y., Wang, R. Y., Li, K., Krishnamurthy, A., and Anderson, T. E. Trading Capacity for Performance in a Disk Array. In OSDI '00 (San Diego, CA, October 2000)."}],"event":{"sponsor":["SSRC Storage Systems Research Center, UC Santa Cruz","SIGOPS ACM Special Interest Group on Operating Systems"],"acronym":"SOSP '15","name":"SOSP '15: ACM SIGOPS 25th Symposium on Operating Systems Principles","location":"Monterey California"},"container-title":["Proceedings of the 25th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2815400.2815421","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2815400.2815421","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:13Z","timestamp":1750225393000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2815400.2815421"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,4]]},"references-count":55,"alternative-id":["10.1145\/2815400.2815421","10.1145\/2815400"],"URL":"https:\/\/doi.org\/10.1145\/2815400.2815421","relation":{},"subject":[],"published":{"date-parts":[[2015,10,4]]},"assertion":[{"value":"2015-10-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}