{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T06:20:28Z","timestamp":1777962028198,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,6,13]],"date-time":"2007-06-13T00:00:00Z","timestamp":1181692800000},"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":[[2007,6,13]]},"DOI":"10.1145\/1254810.1254826","type":"proceedings-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T16:07:37Z","timestamp":1189786057000},"page":"105-115","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":55,"title":["Virtual I\/O scheduler"],"prefix":"10.1145","author":[{"given":"Seetharami R.","family":"Seelam","sequence":"first","affiliation":[{"name":"IBM T. J. Watson Research Center, Yorktown Heights, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patricia J.","family":"Teller","sequence":"additional","affiliation":[{"name":"The University of Texas at El Paso, El Paso, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/502912.502915"},{"key":"e_1_3_2_1_2_1","first-page":"175","volume-title":"CA","author":"Anderson E.","year":"2002","unstructured":"E. Anderson , M. Hobbs , K. Keeton , S. Spence , M. Uysal , and A. Veitch , \" Hippodrome: Running Circles around Storage Administrators,\" Proceedings of the Conference on File and Storage Technologies (FAST), Monterey , CA , January 2002 , pp. 175 -- 188 . E. Anderson, M. Hobbs, K. Keeton, S. Spence, M. Uysal, and A. Veitch, \"Hippodrome: Running Circles around Storage Administrators,\" Proceedings of the Conference on File and Storage Technologies (FAST), Monterey, CA, January 2002, pp. 175--188."},{"key":"e_1_3_2_1_3_1","first-page":"51","volume-title":"Proceedings of the Ottawa Linux Symposium 2004","author":"Axboe J.","year":"2004","unstructured":"J. Axboe , \" Linux Block IO -- Present and Future,\" Proceedings of the Ottawa Linux Symposium 2004 , Ottawa, Ontario, Canada, July 21--24 , 2004 , pp. 51 -- 61 . J. Axboe, \"Linux Block IO -- Present and Future,\" Proceedings of the Ottawa Linux Symposium 2004, Ottawa, Ontario, Canada, July 21--24, 2004, pp. 51--61."},{"key":"e_1_3_2_1_4_1","first-page":"371","volume-title":"Proceedings of the Ottawa Linux Symposium","author":"Bhattacharya S.","year":"2003","unstructured":"S. Bhattacharya , S. Pratt , B. Pulavarty , J. Morgan , \" Asynchronous I\/O Support in Linux 2.5,\" Proceedings of the Ottawa Linux Symposium 2003 , Ottawa, Ontario, Canada, July 23--26 , pp. 371 -- 386 . S. Bhattacharya, S. Pratt, B. Pulavarty, J. Morgan, \"Asynchronous I\/O Support in Linux 2.5,\" Proceedings of the Ottawa Linux Symposium 2003, Ottawa, Ontario, Canada, July 23--26, pp. 371--386."},{"key":"e_1_3_2_1_5_1","first-page":"7","author":"Bruno J.","year":"1999","unstructured":"J. Bruno , J. Brustoloni , E. Gabber , B. Ozden , and A. Silberschatz , \"Disk Scheduling with Quality of Service Guarantees,\" Proceedings of the IEEE International Conference on Multimedia Computing and Systems , Vol. II , June 7 -- 11 , 1999 , pp. 400--405. J. Bruno, J. Brustoloni, E. Gabber, B. Ozden, and A. Silberschatz, \"Disk Scheduling with Quality of Service Guarantees,\" Proceedings of the IEEE International Conference on Multimedia Computing and Systems, Vol. II, June 7--11, 1999, pp. 400--405.","journal-title":"\"Disk Scheduling with Quality of Service Guarantees,\" Proceedings of the IEEE International Conference on Multimedia Computing and Systems"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/75246.75248"},{"key":"e_1_3_2_1_7_1","first-page":"636","volume-title":"Proceedings of IEEE INFOCOM'94","author":"Golestani S. J.","year":"1994","unstructured":"S. J. Golestani , \" A Self-Clocked Fair Queueing Scheme for Broadband Applications ,\" Proceedings of IEEE INFOCOM'94 , Toronto, Canada, June 12--16 , 1994 , pp. 636 -- 646 . S. J. Golestani, \"A Self-Clocked Fair Queueing Scheme for Broadband Applications,\" Proceedings of IEEE INFOCOM'94, Toronto, Canada, June 12--16, 1994, pp. 636--646."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/248157.248171"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/146637.146658"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/359024.359034"},{"key":"e_1_3_2_1_11_1","volume-title":"July","author":"Huffman A.","year":"2003","unstructured":"A. Huffman , J. Clark , \" Serial ATA : Native Command Queuing -- An Exciting New Performance Feature for Serial ATA,\" A Joint White Paper By: Intel Corporation and Seagate Technology LLC , July 2003 . A. Huffman, J. Clark, \"Serial ATA: Native Command Queuing -- An Exciting New Performance Feature for Serial ATA,\" A Joint White Paper By: Intel Corporation and Seagate Technology LLC, July 2003."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005686.1005694"},{"key":"e_1_3_2_1_13_1","first-page":"131","volume-title":"Facade: Virtual Storage Devices with Performance Guarantees,\" Proceedings of the Conference on File and Storage Technology (FAST'03)","author":"Lumb C.","year":"2003","unstructured":"C. Lumb , A. Merchant , and G. Alvarez , \" Facade: Virtual Storage Devices with Performance Guarantees,\" Proceedings of the Conference on File and Storage Technology (FAST'03) , San Francisco, CA , March 31- April 2, 2003 , pp. 131 -- 144 . C. Lumb, A. Merchant, and G. Alvarez, \"Facade: Virtual Storage Devices with Performance Guarantees,\" Proceedings of the Conference on File and Storage Technology (FAST'03), San Francisco, CA, March 31-April 2, 2003, pp. 131--144."},{"issue":"1","key":"e_1_3_2_1_14_1","first-page":"4","volume":"6","author":"Marr D. T.","year":"2002","unstructured":"D. T. Marr , F. Binns , D. L. Hill , G. Hinton , D. A. Koufaty , J. A. Miller , and M. Upton , \"Hyper-threading Technology Architecture and Microarchitecture,\" Intel Technology Journal , 2002 , 6 ( 1 ): 4 -- 15 . D. T. Marr, F. Binns, D. L. Hill, G. Hinton, D. A. Koufaty, J. A. Miller, and M. Upton, \"Hyper-threading Technology Architecture and Microarchitecture,\" Intel Technology Journal, 2002, 6(1):4--15.","journal-title":"\"Hyper-threading Technology Architecture and Microarchitecture,\" Intel Technology Journal"},{"key":"e_1_3_2_1_15_1","volume-title":"September","author":"Marushak N.","year":"2004","unstructured":"N. Marushak and R. Jeppsen , \" Deciding between SATA and SAS? Compare their Behind-the-Scenes Command Queuing Techniques,\" Storage Networking Work Online , September 2004 . N. Marushak and R. Jeppsen, \"Deciding between SATA and SAS? Compare their Behind-the-Scenes Command Queuing Techniques,\" Storage Networking Work Online, September 2004."},{"key":"e_1_3_2_1_16_1","first-page":"113","volume-title":"January","author":"McKenney P.","year":"1991","unstructured":"P. McKenney , \" Stochastic Fairness Queueing ,\" Internetworking : Research and Experience , January 1991 , Vol. 2 , pp. 113 -- 131 . P. McKenney, \"Stochastic Fairness Queueing,\" Internetworking: Research and Experience, January 1991, Vol. 2, pp. 113--131."},{"key":"e_1_3_2_1_17_1","first-page":"425","volume-title":"Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium","author":"Pratt S.","year":"2004","unstructured":"S. Pratt , and D. Heger , \" Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium 2004 , Ottawa, Ontario, Canada , July 21-24, pp. 425 -- 448 . S. Pratt, and D. Heger, \"Workload Dependent Performance Evaluation of the Linux 2.6 I\/O Schedulers,\" Proceedings of the Ottawa Linux Symposium 2004, Ottawa, Ontario, Canada, July 21-24, pp. 425--448."},{"key":"e_1_3_2_1_18_1","volume-title":"Barcelona","author":"Seelam S.","year":"2006","unstructured":"S. Seelam and P. Teller , \" Fairness and Performance Isolation: an Analysis of Disk Scheduling Algorithms,\" Proceedings of International Workshop on High Performance I\/O Techniques and Deployment of Very Large Scale I\/O Systems (HiperIO'06) , Barcelona , Spain , September 25-28, 2006 . S. Seelam and P. Teller, \"Fairness and Performance Isolation: an Analysis of Disk Scheduling Algorithms,\" Proceedings of International Workshop on High Performance I\/O Techniques and Deployment of Very Large Scale I\/O Systems (HiperIO'06), Barcelona, Spain, September 25-28, 2006."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.502236"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1013437003242"},{"key":"e_1_3_2_1_21_1","volume-title":"MA","author":"Tan G.","year":"2004","unstructured":"G. Tan and J. Guttag , \" Time-based Fairness Improves Performance in Multi-rate WLANs,\" Proceedings of the USENIX Annual Technical Conference, Boston , MA , June 2004 . G. Tan and J. Guttag, \"Time-based Fairness Improves Performance in Multi-rate WLANs,\" Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2004."},{"key":"e_1_3_2_1_22_1","volume-title":"Modern Operating System","author":"Tanenbaum A. S.","year":"2001","unstructured":"A. S. Tanenbaum , Modern Operating System , Prentice Hall , 2001 . A. S. Tanenbaum, Modern Operating System, Prentice Hall, 2001."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/361268.361278"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s005300050005"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1097871.1098164"},{"key":"e_1_3_2_1_26_1","volume-title":"relayfs: an Efficient Unified Approach for Transmitting Data from Kernel to User Space,\" Proceedings of the 2003 Linux Symposium","author":"Zanussi T.","year":"2003","unstructured":"T. Zanussi , K. Yaghmour , R. Wisniewski , R. Moore , and M. Dagenais , \" relayfs: an Efficient Unified Approach for Transmitting Data from Kernel to User Space,\" Proceedings of the 2003 Linux Symposium , Ottawa, Canada , July 23--26, 2003 . T. Zanussi, K. Yaghmour, R.Wisniewski, R. Moore, and M. Dagenais, \"relayfs: an Efficient Unified Approach for Transmitting Data from Kernel to User Space,\" Proceedings of the 2003 Linux Symposium, Ottawa, Canada, July 23--26, 2003."},{"key":"e_1_3_2_1_27_1","unstructured":"tiobench: Thread I\/O Bench for Linux tiobench.sourceforge.net.  tiobench: Thread I\/O Bench for Linux tiobench.sourceforge.net."},{"key":"e_1_3_2_1_28_1","unstructured":"J. Axboe \"Patch: Block Device IO Tracing \" http:\/\/lwn.net\/Articles\/155340\/.  J. Axboe \"Patch: Block Device IO Tracing \" http:\/\/lwn.net\/Articles\/155340\/."},{"key":"e_1_3_2_1_29_1","unstructured":"J. Axboe \"Time Sliced CFQ I\/O Scheduler \" http:\/\/kerneltrap.org\/node\/4406.  J. Axboe \"Time Sliced CFQ I\/O Scheduler \" http:\/\/kerneltrap.org\/node\/4406."},{"key":"e_1_3_2_1_30_1","unstructured":"From SCSI to SATA http:\/\/www.westerndigital.com\/en\/library\/sata\/2579--001097.pdf  From SCSI to SATA http:\/\/www.westerndigital.com\/en\/library\/sata\/2579--001097.pdf"},{"key":"e_1_3_2_1_31_1","unstructured":"TCQ RAID SCSI and SATA http:\/\/www.storagereview.com\/articles\/200406\/20040625TCQ_1.html  TCQ RAID SCSI and SATA http:\/\/www.storagereview.com\/articles\/200406\/20040625TCQ_1.html"},{"key":"e_1_3_2_1_32_1","unstructured":"Tagged Command Queuing: http:\/\/en.wikipedia.org\/wiki\/Tagged_Command_Queueing  Tagged Command Queuing: http:\/\/en.wikipedia.org\/wiki\/Tagged_Command_Queueing"},{"key":"e_1_3_2_1_33_1","unstructured":"Tagged Command Queuing (TCQ): http:\/\/www.wdc.com\/en\/library\/sata\/2579-001076.pdf  Tagged Command Queuing (TCQ): http:\/\/www.wdc.com\/en\/library\/sata\/2579-001076.pdf"},{"key":"e_1_3_2_1_34_1","unstructured":"Setting SCSI-Adapter and Disk-Device Queue Limits www.unet.univie.ac.at\/aix\/aixbman\/prftungd\/scsiqueue.htm  Setting SCSI-Adapter and Disk-Device Queue Limits www.unet.univie.ac.at\/aix\/aixbman\/prftungd\/scsiqueue.htm"}],"event":{"name":"VEE07: International Conference on Virtual Execution Environments","location":"San Diego California USA","acronym":"VEE07","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 3rd international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1254810.1254826","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1254810.1254826","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:43Z","timestamp":1750258063000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1254810.1254826"}},"subtitle":["a scheduler of schedulers for performance virtualization"],"short-title":[],"issued":{"date-parts":[[2007,6,13]]},"references-count":34,"alternative-id":["10.1145\/1254810.1254826","10.1145\/1254810"],"URL":"https:\/\/doi.org\/10.1145\/1254810.1254826","relation":{},"subject":[],"published":{"date-parts":[[2007,6,13]]},"assertion":[{"value":"2007-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}