{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:39Z","timestamp":1750307679488,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2008,10,1]],"date-time":"2008-10-01T00:00:00Z","timestamp":1222819200000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2008,10]]},"abstract":"<jats:p>\n            Deployment of shared storage systems is increasing with rapid adoption of virtualization technologies to provide flexible sharing, isolation, better management and high utilization of resources.\n            <jats:italic>Quality of service (QoS)<\/jats:italic>\n            in such environments is quite desirable for meeting IO demands of virtual machines. The lack of QoS support at typical storage arrays, simultaneous access by multiple hosts and concerns regarding under-utilization of resources makes this problem quite challenging. In this paper, we study the problem of providing fairness among hosts accessing a storage array in a distributed manner while maintaining high efficiency. Towards this goal, we investigate whether local latency estimates at each host can be used to detect overload and whether limiting host issue queue lengths can provide fairness across hosts. In principle, the approach is similar to mechanisms used by TCP at each host for flow control. Initial experiments and simulation results for control mechanism provide encouragement to develop a complete framework.\n          <\/jats:p>","DOI":"10.1145\/1453775.1453779","type":"journal-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T12:25:40Z","timestamp":1224678340000},"page":"10-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Towards distributed storage resource management using flow control"],"prefix":"10.1145","volume":"42","author":[{"given":"Ajay","family":"Gulati","sequence":"first","affiliation":[{"name":"VMware Inc., Palo Alto, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Irfan","family":"Ahmad","sequence":"additional","affiliation":[{"name":"VMware Inc., Palo Alto, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Iometer. http:\/\/www.iometer.org.  Iometer. http:\/\/www.iometer.org."},{"volume-title":"SPEED (held in conjunction with HPCA)","year":"2008","author":"Gulati Ajay","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1895807.1895826"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.2003.1238060"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/176979.176981"},{"issue":"1","key":"e_1_2_1_6_1","first-page":"3","article-title":"Analysis and simulation of a fair queuing algorithm","volume":"1","author":"Demers A.","year":"1990","journal-title":"Journal of Internetworking Research and Experience"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281100.1281157"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254882.1254885"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005686.1005692"},{"volume-title":"An Analysis of Disk Performance in VMware ESX Server Virtual Machines. In IEEE Int. Workshop on Workload Characterization (WWC-6)","year":"2003","author":"I. Ahmad","key":"e_1_2_1_12_1"},{"volume-title":"Proceedings of IEEE INFOCOM","year":"2004","author":"Jin C.","key":"e_1_2_1_13_1"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1005686.1005694"},{"key":"e_1_2_1_15_1","unstructured":"J. R. Jump. Yacsim reference manual. http:\/\/www.owlnet.rice.edu\/ elec428\/yacsim\/yacsim.man.ps.  J. R. Jump. Yacsim reference manual. http:\/\/www.owlnet.rice.edu\/ elec428\/yacsim\/yacsim.man.ps."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111609.1111612"},{"volume-title":"USENIX FAST","year":"2003","author":"Lumb C.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","unstructured":"I. Stoica. Stateless core: A scalable approach for quality of service in the Internet 2000.   I. Stoica. Stateless core: A scalable approach for quality of service in the Internet 2000."},{"key":"e_1_2_1_19_1","unstructured":"VMware Inc. Introduction to VMware Infrastructure. 2007. http:\/\/www.vmware.com\/support\/pubs\/.  VMware Inc. Introduction to VMware Infrastructure. 2007. http:\/\/www.vmware.com\/support\/pubs\/."},{"volume-title":"FAST'07","year":"2007","author":"Wachs M.","key":"e_1_2_1_20_1"},{"volume-title":"Proc. of FAST","year":"2007","author":"Wang Y.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1064983"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1097871.1098164"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453775.1453779","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1453775.1453779","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:45Z","timestamp":1750253385000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1453775.1453779"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10]]},"references-count":22,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2008,10]]}},"alternative-id":["10.1145\/1453775.1453779"],"URL":"https:\/\/doi.org\/10.1145\/1453775.1453779","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2008,10]]},"assertion":[{"value":"2008-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}