{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:35:21Z","timestamp":1777106121534,"version":"3.51.4"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,12,1]],"date-time":"2009-12-01T00:00:00Z","timestamp":1259625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["IIS-0456027CCF-0238305"],"award-info":[{"award-number":["IIS-0456027CCF-0238305"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-0456027CCF-0238305"],"award-info":[{"award-number":["IIS-0456027CCF-0238305"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2009,12]]},"abstract":"<jats:p>We develop a holistic framework for adaptively scheduling asynchronous requests in distributed file systems. The system is holistic in that it manages all resources, including network bandwidth, server I\/O, server CPU, and client and server memory utilization. It accelerates, defers, or cancels asynchronous requests in order to improve application-perceived performance directly. We employ congestion pricing via online auctions to coordinate the use of system resources by the file system clients so that they can detect shortages and adapt their resource usage. We implement our modifications in the Congestion-Aware Network File System (CA-NFS), an extension to the ubiquitous network file system (NFS). Our experimental result shows that CA-NFS results in a 20% improvement in execution times when compared with NFS for a variety of workloads.<\/jats:p>","DOI":"10.1145\/1629080.1629085","type":"journal-article","created":{"date-parts":[[2009,12,8]],"date-time":"2009-12-08T20:53:14Z","timestamp":1260305594000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["CA-NFS"],"prefix":"10.1145","volume":"5","author":[{"given":"Alexandros","family":"Batsakis","sequence":"first","affiliation":[{"name":"NetApp, Sunnyvale, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Randal","family":"Burns","sequence":"additional","affiliation":[{"name":"Johns Hopkins Univeristy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arkady","family":"Kanevsky","sequence":"additional","affiliation":[{"name":"NetApp, Sunnyvale, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Lentini","sequence":"additional","affiliation":[{"name":"NetApp, Sunnyvale, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Talpey","sequence":"additional","affiliation":[{"name":"NetApp, Sunnyvale, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,12,14]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the EUROMICRO Conference.","author":"Alonso M."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.857121"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113574.1113575"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the Symposium on Discrete Algorithms. ACM","author":"Awerbuch B."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121164"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the Conference on File and Storage Technologies. USENIX","author":"Batsakis A."},{"key":"e_1_2_1_7_1","unstructured":"Capps D. 2009. The IOzone Benchmark. http:\/\/www.iozone.com.  Capps D. 2009. The IOzone Benchmark. http:\/\/www.iozone.com."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.120315"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the Symposium on Reliable Distributed Systems. IEEE.","author":"Chambliss D. D."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the IEEE\/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02)","author":"Chun B. N."},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Clearwater S. 1996. Market-Based Control: A Paradigm for Distributed Resource Allocation World Scientific Kirkkonummi Finland.   Clearwater S. 1996. Market-Based Control: A Paradigm for Distributed Resource Allocation World Scientific Kirkkonummi Finland.","DOI":"10.1142\/2741"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238786"},{"key":"e_1_2_1_13_1","unstructured":"Fengguang W. 2007. Adaptive read-ahead in the Linux kernel. http:\/\/lwn.net\/Articles\/155097\/.  Fengguang W. 2007. Adaptive read-ahead in the Linux kernel. http:\/\/lwn.net\/Articles\/155097\/."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/205511.205512"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the USENIX Annual Technical Conference. USENIX","author":"Golding R."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the International Workshop on Quality of Service (IWQoS'03)","author":"Goyal P."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/52324.52356"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266689"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2008.31"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the International Workshop on Quality of Service.","author":"Karlsson M."},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Kelly F. Maulloo A. and Tan D. 1998. Rate control in communication networks: Shadow prices proportional fairness and stability. J. Oper. Resear. Soc. 49.  Kelly F. Maulloo A. and Tan D. 1998. Rate control in communication networks: Shadow prices proportional fairness and stability. J. Oper. Resear. Soc. 49.","DOI":"10.2307\/3010473"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/263580.263633"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the Conference on File and Storage Technologies. USENIX","author":"Kustarz E.","year":"2008"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1233813.1233816"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS'01)","author":"Levy L."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Conference on File and Storage Technologies. USENIX","author":"Li X."},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the International Workshop on Quality of Service. IEEE","author":"Lu Y."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the Conference on File and Storage Technologies. USENIX","author":"Lumb C."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM). IEEE","author":"Massoulie L."},{"key":"e_1_2_1_31_1","volume-title":"USENIX Summer Technical Conference. USENIX","author":"Mogul J.","year":"1994"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the Pacific Rim Internataional Symposium on Dependable Computing. IEEE","author":"Nam Y. J."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42183"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224064"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357010.1352595"},{"key":"e_1_2_1_36_1","unstructured":"Revel D. McNamee D. Steere D. and Walpole J. 1997. Adaptive prefetching for device independent file I\/O. Tech. rep. CSE-97-005 School of Science and Engineering Oregon Graduate Institute.   Revel D. McNamee D. Steere D. and Walpole J. 1997. Adaptive prefetching for device independent file I\/O. Tech. rep. CSE-97-005 School of Science and Engineering Oregon Graduate Institute."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025129.1026087"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing. ACM","author":"Stoica I."},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the Conference on File and Storage Technologies. USENIX","author":"Strunk J. D."},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the USENIX Annual Technical Conference. USENIX","author":"Uttamchandani S."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.663770"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502057"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the International Conference on Communications. IEEE","author":"Zimmermann Z."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629080.1629085","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1629080.1629085","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:19Z","timestamp":1750278139000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629080.1629085"}},"subtitle":["A congestion-aware network file system"],"short-title":[],"issued":{"date-parts":[[2009,12]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["10.1145\/1629080.1629085"],"URL":"https:\/\/doi.org\/10.1145\/1629080.1629085","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,12]]},"assertion":[{"value":"2009-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-12-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}