{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T06:53:19Z","timestamp":1761807199326,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006,1]]},"abstract":"<jats:p>Resource allocation is a key aspect of shared testbed infrastructures such as PlanetLab and Emulab. Despite their many differences, both types of testbed have many resource allocation issues in common. In this paper we explore issues related to designing a general resource allocation interface that is sufficient for a wide variety of testbeds, current and future. Our explorations are informed by our experience developing and running Emulab's \"assign\" resource allocator and the \"SWORD\" resource discoverer, our experience with the PlanetLab and Emulab testbeds, and our projection of future testbed needs.<\/jats:p>","DOI":"10.1145\/1113361.1113369","type":"journal-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T18:14:10Z","timestamp":1139249650000},"page":"25-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Lessons from resource allocators for large-scale multiuser testbeds"],"prefix":"10.1145","volume":"40","author":[{"given":"Robert","family":"Ricci","sequence":"first","affiliation":[{"name":"University of Utah"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Oppenheimer","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jay","family":"Lepreau","sequence":"additional","affiliation":[{"name":"University of Utah"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,1]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113361.1113370"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/956993.956996"},{"key":"e_1_2_1_3_1","volume-title":"Resource Allocation in Federated Distributed Computing Infrastructures. In 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure","author":"AuYoung A.","year":"2004","unstructured":"A. AuYoung , B. N. Chun , A. C. Snoeren , and A. Vahdat . Resource Allocation in Federated Distributed Computing Infrastructures. In 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure , October 2004 . A. AuYoung, B. N. Chun, A. C. Snoeren, and A. Vahdat. Resource Allocation in Federated Distributed Computing Infrastructures. In 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure, October 2004."},{"key":"e_1_2_1_4_1","first-page":"253","volume-title":"Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI)","author":"Bavier A.","year":"2004","unstructured":"A. Bavier , M. Bowman , B. Chun , D. Culler , S. Karlin , S. Muir , L. Peterson , T. Roscoe , T. Spalink , and M. Wawrzoniak . Operating System Support for Planetary-Scale Network Services . In Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI) , pages 253 -- 266 , Mar. 2004 . A. Bavier, M. Bowman, B. Chun, D. Culler, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak. Operating System Support for Planetary-Scale Network Services. In Proceedings of the First Symposium on Networked Systems Design and Implementation (NSDI), pages 253--266, Mar. 2004."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015475"},{"key":"e_1_2_1_6_1","unstructured":"CoMon. http:\/\/comon.cs.princeton.edu\/.  CoMon. http:\/\/comon.cs.princeton.edu\/."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945459"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251086.1251102"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251460.1251478"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the IEEE Conference on Cluster Computing and the Grid (CCGrid 2005)","author":"Kee Y.-S.","year":"2005","unstructured":"Y.-S. Kee , D. Logothetis , R. Huang , H. Casanova , and A. Chien . Efficient Resource Description and High Quality Selection for Virtual Grids . In Proceedings of the IEEE Conference on Cluster Computing and the Grid (CCGrid 2005) , 2005 . Y.-S. Kee, D. Logothetis, R. Huang, H. Casanova, and A. Chien. Efficient Resource Description and High Quality Selection for Virtual Grids. In Proceedings of the IEEE Conference on Cluster Computing and the Grid (CCGrid 2005), 2005."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCS.1988.12507"},{"key":"e_1_2_1_13_1","volume-title":"International workshop on Research Issues on Data Engineering (RIDE 2004)","author":"Liu C.","year":"2004","unstructured":"C. Liu and I. Foster . A Constraint Language Approach to Matchmaking . In International workshop on Research Issues on Data Engineering (RIDE 2004) , 2004 . C. Liu and I. Foster. A Constraint Language Approach to Matchmaking. In International workshop on Research Issues on Data Engineering (RIDE 2004), 2004."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028827"},{"key":"e_1_2_1_15_1","volume-title":"July","author":"Massie M.","year":"2004","unstructured":"M. Massie , B. Chun , and D. Culler . The Ganglia Distributed Monitoring System: Design, Implementation, and Experience. Parallel Computing, 30(7) , July 2004 . M. Massie, B. Chun, and D. Culler. The Ganglia Distributed Monitoring System: Design, Implementation, and Experience. Parallel Computing, 30(7), July 2004."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2005.1520946"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1118581"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/822083.823222"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/956981.956988"},{"key":"e_1_2_1_21_1","unstructured":"Sirius. https:\/\/snowball.cs.uga.edu\/~dkl\/pslogin.php.  Sirius. https:\/\/snowball.cs.uga.edu\/~dkl\/pslogin.php."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/822087.823420"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060313"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the International Workshop on Middleware Performance (MP 2004)","author":"Zhang X.","year":"2004","unstructured":"X. Zhang and J. Schopf . Performance Analysis of the Globus Toolkit Monitoring and Discovery Service, MDS2 . In Proceedings of the International Workshop on Middleware Performance (MP 2004) , April 2004 . X. Zhang and J. Schopf. Performance Analysis of the Globus Toolkit Monitoring and Discovery Service, MDS2. In Proceedings of the International Workshop on Middleware Performance (MP 2004), April 2004."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113361.1113369","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1113361.1113369","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:18:47Z","timestamp":1750263527000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113361.1113369"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["10.1145\/1113361.1113369"],"URL":"https:\/\/doi.org\/10.1145\/1113361.1113369","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2006,1]]},"assertion":[{"value":"2006-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}