Skip to main content

Traveling to Rome: QoS Specifications for Automated Storage System Management

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2092))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cristina Aurrecoechea, Andrew T. Campbell, and Linda Hauw. A survey of QoS architectures. Multimedia Systems 6:138–151 (1998).

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. 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/

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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/

  7. 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.

    Google Scholar 

  8. 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).

    Google Scholar 

  9. John K. Ousterhout. Tcl and the Tk toolkit. Addison-Wesley, Professional Computing series (April 1994).

    Google Scholar 

  10. Chris Ruemmler and John Wilkes. UNIX disk access patterns. Proceedings of the Winter’93 USENIX Conference, pages 405–420 (January 1993).

    Google Scholar 

  11. Chris Ruemmler and John Wilkes. An introduction to disk drive modeling. IEEE Computer 27(3):17–28, March 1994.

    Google Scholar 

  12. 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/

  13. 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).

    Google Scholar 

  14. Transaction Processing Performance Council. TPC benchmarks: standard specifications. Available from http://www.tpc.org

  15. 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.

    Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. 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/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics