{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,4]],"date-time":"2026-10-04T16:55:07Z","timestamp":1791132907819,"version":"4.1.0"},"reference-count":21,"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>Support for application deployment and monitoring in large-scale distributed systems such as PlanetLab remains in its early stages. While a number of solutions exist for specific subtasks of deployment and monitoring, these tools suffer from a lack of integration. Most tools were developed specifically to deploy and manage a particular service or application on a single platform and were not designed to be general enough to support different environments. In this paper, we consider three different classes of PlanetLab applications to distill a set of requirements for a general application-control infrastructure. We then discuss initial experiences and lessons learned during the development and PlanetLab deployment of Plush, a tool designed to manage applications running over large-scale distributed systems.<\/jats:p>","DOI":"10.1145\/1113361.1113370","type":"journal-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T18:14:10Z","timestamp":1139249650000},"page":"33-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["PlanetLab application management using plush"],"prefix":"10.1145","volume":"40","author":[{"given":"Jeannie","family":"Albrecht","sequence":"first","affiliation":[{"name":"University of California, San Diego"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher","family":"Tuttle","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alex C.","family":"Snoeren","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,1]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"OASIS","author":"Young A. Au","year":"2004","unstructured":"A. Au Young , B. N. Chun , A. C. Snoeren , and A, Vahdat. Resource allocation in federated distributed computing infrastructures . In OASIS , 2004 . A. Au Young, B. N. Chun, A. C. Snoeren, and A, Vahdat. Resource allocation in federated distributed computing infrastructures. In OASIS, 2004."},{"key":"e_1_2_1_2_1","volume-title":"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 Systems Support for Planetary-Scale Network Services . In NSDI , 2004 . A. Bavier, M. Bowman, B. Chun, D. Culler, S. Karlin, S. Muir, L. Peterson, T. Roscoe, T. Spalink, and M. Wawrzoniak. Operating Systems Support for Planetary-Scale Network Services. In NSDI, 2004."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-005-3584-4"},{"key":"e_1_2_1_5_1","volume-title":"Cfengine: a site configuration engine. USENIX Computing systems, 8(3)","author":"Burgess M.","year":"1995","unstructured":"M. Burgess . Cfengine: a site configuration engine. USENIX Computing systems, 8(3) , 1995 . M. Burgess. Cfengine: a site configuration engine. USENIX Computing systems, 8(3), 1995."},{"key":"e_1_2_1_6_1","unstructured":"EMAN. http:\/\/ncmi.bcm.tmc.edu\/EMAN\/.  EMAN. http:\/\/ncmi.bcm.tmc.edu\/EMAN\/."},{"key":"e_1_2_1_7_1","volume-title":"A globus toolkit primer","author":"Foster I.","year":"2005","unstructured":"I. Foster . A globus toolkit primer , 2005 . I. Foster. A globus toolkit primer, 2005."},{"key":"e_1_2_1_8_1","volume-title":"GGF","author":"Foster I.","year":"2002","unstructured":"I. Foster , C. Kesselman , J. Nick , and S. Tuecke . The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration . GGF , 2002 . I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. GGF, 2002."},{"key":"e_1_2_1_9_1","volume-title":"NSDI","author":"Freedman M. J.","year":"2004","unstructured":"M. J. Freedman , E. Freudenthal , and D. Mazi\u00e8res . Democratizing content publication with coral . In NSDI , 2004 . M. J. Freedman, E. Freudenthal, and D. Mazi\u00e8res. Democratizing content publication with coral. In NSDI, 2004."},{"key":"e_1_2_1_10_1","unstructured":"gexec. http:\/\/www.theether.org\/gexec\/.  gexec. http:\/\/www.theether.org\/gexec\/."},{"key":"e_1_2_1_11_1","volume-title":"HP OVUA","author":"Goldsack P.","year":"2003","unstructured":"P. Goldsack , J. Guijarro , A. Lain , G. Mecheneau , P. Murray , and P. Toft . SmartFrog: Configuration and automatic ignition of distributed applications . In HP OVUA , 2003 . P. Goldsack, J. Guijarro, A. Lain, G. Mecheneau, P. Murray, and P. Toft. SmartFrog: Configuration and automatic ignition of distributed applications. In HP OVUA, 2003."},{"key":"e_1_2_1_12_1","unstructured":"R. Huebsch. PlanetLab application manager. http:\/\/appmanager.berkeley.intel-research.net.  R. Huebsch. PlanetLab application manager. http:\/\/appmanager.berkeley.intel-research.net."},{"key":"e_1_2_1_13_1","volume-title":"ICPP","author":"Jordan H. F.","year":"1978","unstructured":"H. F. Jordan . A Special Purpose Architecture for Finite Element Analysis . In ICPP , 1978 . H. F. Jordan. A Special Purpose Architecture for Finite Element Analysis. In ICPP, 1978."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945473"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.2005.1520946"},{"key":"e_1_2_1_16_1","volume-title":"HotNets-II","author":"Pai V. S.","year":"2003","unstructured":"V. S. Pai , L. Wang , K. Park , R. Pang , and L. Peterson . The dark side of the web: An open proxy's view . In HotNets-II , 2003 . V. S. Pai, L. Wang, K. Park, R. Pang, and L. Peterson. The dark side of the web: An open proxy's view. In HotNets-II, 2003."},{"key":"e_1_2_1_17_1","volume-title":"WORLDS","author":"Park K.","year":"2004","unstructured":"K. Park and V. S. Pai . Deploying large file transfer on an http content distribution network . In WORLDS , 2004 . K. Park and V. S. Pai. Deploying large file transfer on an http content distribution network. In WORLDS, 2004."},{"key":"e_1_2_1_18_1","volume-title":"HotNets","author":"Peterson L.","year":"2002","unstructured":"L. Peterson , T. Anderson , D. Culler , and T. Roscoe . A Blueprint for Introducing Disruptive Technology into the Internet . In HotNets , 2002 . L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A Blueprint for Introducing Disruptive Technology into the Internet. In HotNets, 2002."},{"key":"e_1_2_1_19_1","volume-title":"WORLDS","author":"Rhea S.","year":"2005","unstructured":"S. Rhea , B.-G. Chun , J. Kubiatowicz , and S. Shenker . Fixing the embarrassing slowness of opendht on planetlab . In WORLDS , 2005 . S. Rhea, B.-G. Chun, J. Kubiatowicz, and S. Shenker. Fixing the embarrassing slowness of opendht on planetlab. In WORLDS, 2005."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080102"},{"key":"e_1_2_1_21_1","unstructured":"P. S. C. Service. https:\/\/snowball.cs.uga.edu\/~dkl\/pslogin.php.  P. S. C. Service. https:\/\/snowball.cs.uga.edu\/~dkl\/pslogin.php."},{"key":"e_1_2_1_22_1","unstructured":"vxargs. http:\/\/dharma.cis.upenn.edu\/planetlab\/vxargs\/.  vxargs. http:\/\/dharma.cis.upenn.edu\/planetlab\/vxargs\/."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113361.1113370","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1113361.1113370","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.1113370"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["10.1145\/1113361.1113370"],"URL":"https:\/\/doi.org\/10.1145\/1113361.1113370","relation":{},"ISSN":["0163-5980"],"issn-type":[{"value":"0163-5980","type":"print"}],"subject":[],"published":{"date-parts":[[2006,1]]},"assertion":[{"value":"2006-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}