{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:38:19Z","timestamp":1750307899494,"version":"3.41.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009,1]]},"abstract":"<jats:p>Starting in 1994\/5, the Storage Systems Program at HP Labs embarked on a decade-long journey to automate the management of enterprise storage systems by means of a technique we initially called attribute-managed storage. The key idea was to provide declarative specifications of workloads and their needs, and of storage devices and their capabilities, and to automate the mapping of one to the other. One of many outcomes of the project was a specification language we called Rome 1 -- hence the title of this paper, which offers a short retrospective on the approach and some of the lessons we learned along the way.<\/jats:p>","DOI":"10.1145\/1496909.1496914","type":"journal-article","created":{"date-parts":[[2009,1,29]],"date-time":"2009-01-29T13:48:36Z","timestamp":1233236916000},"page":"10-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Traveling to Rome"],"prefix":"10.1145","volume":"43","author":[{"given":"John","family":"Wilkes","sequence":"first","affiliation":[{"name":"HP Laboratories, Palo Alto, CA"}]}],"member":"320","published-online":{"date-parts":[[2009,1]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/502912.502915"},{"key":"e_1_2_1_2_1","first-page":"95","volume-title":"International Workshop on Performability Modeling of Computer and Communication Systems (PMCCS 5","author":"Alvarez Guillermo A.","year":"2001"},{"volume-title":"HP Laboratories","year":"1996","author":"Amiri Khalil","key":"e_1_2_1_3_1"},{"volume-title":"HP Laboratories","year":"2001","author":"Anderson Eric","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","unstructured":"Eric Anderson Ram Swaminathan Alistair Veitch Guillermo A. Alvarez and John Wilkes. Selecting RAID levels for disk arrays. File and Storage Technology (FAST'02 Monterey CA) pp. 189--201 January 2002.   Eric Anderson Ram Swaminathan Alistair Veitch Guillermo A. Alvarez and John Wilkes. Selecting RAID levels for disk arrays. File and Storage Technology (FAST'02 Monterey CA) pp. 189--201 January 2002."},{"key":"e_1_2_1_6_1","unstructured":"Eric Anderson Michael Hobbs Kimberly Keeton Susan Spence Mustafa Uysal and Alistair Veitch. Hippodrome: running circles around storage administration. File and Storage Technology (FAST'02 Monterey CA) pp. 175--188 January 2002.   Eric Anderson Michael Hobbs Kimberly Keeton Susan Spence Mustafa Uysal and Alistair Veitch. Hippodrome: running circles around storage administration. File and Storage Technology (FAST'02 Monterey CA) pp. 175--188 January 2002."},{"key":"e_1_2_1_7_1","unstructured":"Eric Anderson Mahesh Kallahalla Mustafa Uysal Ram Swaminathan. Buttress: a toolkit for flexible and high fidelity I\/O benchmarking. File and Storage Technology (FAST'04 San Francisco CA) pp. 45--58 March-April 2004.   Eric Anderson Mahesh Kallahalla Mustafa Uysal Ram Swaminathan. Buttress: a toolkit for flexible and high fidelity I\/O benchmarking. File and Storage Technology (FAST'04 San Francisco CA) pp. 45--58 March-April 2004."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113574.1113575"},{"key":"e_1_2_1_9_1","first-page":"10","volume":"51","author":"Anderson E.","year":"2008","journal-title":"Algorithms for Data Migration. Algorithmica"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496909.1496923"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-35170-4_23"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/287318.287363"},{"key":"e_1_2_1_13_1","unstructured":"Distributed Management Task Force Inc. Common Information Model (CIM) Standards 2008. http:\/\/www.dmtf.org\/standards\/cim\/.  Distributed Management Task Force Inc. Common Information Model (CIM) Standards 2008. http:\/\/www.dmtf.org\/standards\/cim\/."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.281.0077"},{"key":"e_1_2_1_15_1","unstructured":"Richard Golding Carl Staelin Tim Sullivan John Wilkes. \"Tcl cures 98.3% of all known simulation configuration problems\" claims astonished researcher! Tcl Workshop (New Orleans) May 1994.  Richard Golding Carl Staelin Tim Sullivan John Wilkes. \"Tcl cures 98.3% of all known simulation configuration problems\" claims astonished researcher! Tcl Workshop (New Orleans) May 1994."},{"volume-title":"Workshop on Modeling and Specification of I\/O","year":"1995","author":"Golding Richard","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWQOS.2004.1309358"},{"key":"e_1_2_1_18_1","unstructured":"Kimberly Keeton Cipriano Santos Dirk Beyer Jeffrey Chase and John Wilkes. Designing for disasters. File and Storage Technologies (FAST'04 San Francisco CA) March-April 2004.   Kimberly Keeton Cipriano Santos Dirk Beyer Jeffrey Chase and John Wilkes. Designing for disasters. File and Storage Technologies (FAST'04 San Francisco CA) March-April 2004."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1009382.1009803"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217958"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.268881"},{"key":"e_1_2_1_22_1","first-page":"145","article-title":"An experimental study of data migration algorithms. Algorithm Engineering, the Proceedings of WAE 2001: 5th Workshop on Algorithm Engineering (BRICS, University of Aarhus, Denmark), August 2001). Published as Springer-Verlag Lecture Notes","volume":"2141","author":"Saia Jared","year":"2001","journal-title":"Computer Science"},{"volume-title":"HP Laboratories","year":"1996","author":"Shriver Elizabeth","key":"e_1_2_1_23_1"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/277851.277906"},{"key":"e_1_2_1_25_1","unstructured":"Transaction Processing Performance Council TPC-D benchmark April 1995. http:\/\/www.tpc.org\/tpcd.  Transaction Processing Performance Council TPC-D benchmark April 1995. http:\/\/www.tpc.org\/tpcd."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.21.12.1417"},{"key":"e_1_2_1_27_1","first-page":"183","volume-title":"9th Int'l Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS'01","author":"Uysal Mustafa","year":"2001"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.9"},{"key":"e_1_2_1_29_1","unstructured":"Yin Wang and Arif Merchant. Proportional share scheduling for distributed storage systems. File and Storage Technologies (FAST'07 San Jose CA) February 2007.   Yin Wang and Arif Merchant. Proportional share scheduling for distributed storage systems. File and Storage Technologies (FAST'07 San Jose CA) February 2007."},{"key":"e_1_2_1_30_1","unstructured":"Julie Ward Michael O'Sullivan Troy Shahoumian and John Wilkes. Appia: automatic storage area network design. File and Storage Technologies (FAST'02 Monterey CA) pp. 203--217 January 2002.   Julie Ward Michael O'Sullivan Troy Shahoumian and John Wilkes. Appia: automatic storage area network design. File and Storage Technologies (FAST'02 Monterey CA) pp. 203--217 January 2002."},{"volume-title":"HP Laboratories","year":"1989","author":"Wilkes John","key":"e_1_2_1_31_1"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/122140.122145"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225539"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1496909.1496914","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1496909.1496914","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:47:31Z","timestamp":1750258051000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1496909.1496914"}},"subtitle":["a retrospective on the journey"],"short-title":[],"issued":{"date-parts":[[2009,1]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,1]]}},"alternative-id":["10.1145\/1496909.1496914"],"URL":"https:\/\/doi.org\/10.1145\/1496909.1496914","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2009,1]]},"assertion":[{"value":"2009-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}