Abstract
The design and operation of very large-scale storage systems is an area ripe for application of automated design and management techniques - and at the heart of such techniques is the need to represent storage system QoS in many guises: the goals (service level requirements) for the storage system, predictions for the design that results, enforcement constraints for the runtime system to guarantee, and observations made of the system as it runs. Rome is the information model that the Storage Systems Program at HP Laboratories has developed to address these needs. We use it as an ‘information bus’ to tie together our storage system design, configuration, and monitoring tools. In 5 years of development, Rome is now on its third iteration; this paper describes its information model, with emphasis on the QoS-related components, and presents some of the lessons we have learned over the years in using it.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cristina Aurrecoechea, Andrew T. Campbell, and Linda Hauw. A survey of QoS architectures. Multimedia Systems 6:138–151 (1998).
M. Bearden, S. Garg and W. Lee. Integrating goal specification in policy based management. In Proc. Policies for distributed networks and systems (Policy 2001), Bristol (Jan. 2001). Springer-Verlag Lecture Notes in Computer Science 1995, pp 153–170.
E. Borowsky, R. Golding, A. Merchant, L. Schreier, E. Shriver, M. Spasojevic, and J. Wilkes. Using attribute-managed storage to achieve QoS. Presented at 5th Intl. Workshop on Quality of Service, Columbia University, New York (June 1997). Available from http://www.hpl.hp.com/SSP/papers/
N. Damianou, N. Dulay, E. Lupu and M. Sloman. The Ponder specification language. In Proc. Policies for distributed networks and systems (Policy 2001), Bristol (Jan. 2001). Springer-Verlag Lecture Notes in Computer Science 1995, pp 18–38.
Svend Frølund and Jari Koistinen. Quality of service specifications in distributed object system design. In Proc. 4th USENIX Conf. on object-oriented technologies and systems. (COOTS), April 1998.
R. Golding, C. Staelin, T. Sullivan, J. Wilkes. “;Tcl cures 98.3% of all known simulation configuration problems,” claims astonished researcher! Presented at the Tcl Workshop, New Orleans, May 1994. Available from http://www.hpl.hp.com/SSP/papers/
M. E. Gómez and V. Santonja. Self-similarity in I/O workload: analysis and modeling. In Workshop on Workload Characterization (held in conjunction with the 31st annual ACM/IEEE International Symposium on Microarchitecture). Dallas, 1998.
Joseph Loyall, Richard E. Schantz, John A. Zin ky and David E. Bakken. Specifying and measuring quality of service in distributed object systems. In Proc. of ISORC’98, Kyoto, Japan (April 1998).
John K. Ousterhout. Tcl and the Tk toolkit. Addison-Wesley, Professional Computing series (April 1994).
Chris Ruemmler and John Wilkes. UNIX disk access patterns. Proceedings of the Winter’93 USENIX Conference, pages 405–420 (January 1993).
Chris Ruemmler and John Wilkes. An introduction to disk drive modeling. IEEE Computer 27(3):17–28, March 1994.
Elizabeth Shriver. A formalization of the attribute mapping problem. HP Laboratories technical report HPL-SSP-95-10 rev. D, (July 1996), available from http://www.hpl.hp.com/SSP/papers/
Elizabeth Shriver, Arif Merchant and John Wilkes. An analytic behavior model for disk drives with readahead caches and request reordering. Proceedings of SIGMETRICS’98 (Madison, WI, June 1998).
Transaction Processing Performance Council. TPC benchmarks: standard specifications. Available from http://www.tpc.org
John Wilkes and Raymie Stata. Specifying data availability in multi-device file systems. Position paper for the 4th ACM-SIGOPS European Workshop (Bologna, Italy, 3-5 September 1990), published as Operating Systems Review 25(1):56–59, January 1991.
John Wilkes, Richard Golding, Carl Staelin, and Tim Sullivan. The HP AutoRAID hierarchical storage system. ACM Transactions on Computer Systems 14(1):108–136, February 1996.
John W ilkes. The Pantheon storage-system simulator. HP Laboratories technical report HPL-SSP-95-14 (rev. 1, May 1996), available from http://www.hpl.hp.com/SSP/papers/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wilkes, J. (2001). Traveling to Rome: QoS Specifications for Automated Storage System Management. In: Wolf, L., Hutchison, D., Steinmetz, R. (eds) Quality of Service — IWQoS 2001. IWQoS 2001. Lecture Notes in Computer Science, vol 2092. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45512-4_7
Download citation
DOI: https://doi.org/10.1007/3-540-45512-4_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42217-4
Online ISBN: 978-3-540-45512-7
eBook Packages: Springer Book Archive