Skip to main content

Performability Analysis of Storage Systems in Practice: Methodology and Tools

  • Conference paper
Service Availability (ISAS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4328))

Included in the following conference series:

Abstract

This paper presents a methodology and tools used for performability analysis of storage systems in Sun Microsystems. A Markov modeling tool is used to evaluate the probabilities of normal and fault states in the storage system, based on field reliability data collected from customer sites. Fault injection tests are conducted to measure the performance of the storage system in various degraded states with a performance benchmark developed within Sun Microsystems. A graphic metric is introduced for performability assessment and comparison. An example is used throughout the paper to illustrate the methodology and process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Meyer, J.F.: On Evaluating the Performability of Degradable Computing Systems. In: Proc. 8th International Symposium on Fault-Tolerant Computing, pp. 44–49 (1978)

    Google Scholar 

  2. Transaction Processing Performance Council, http://www.tpc.org/

  3. Storage Performance Council, http://www.storageperformance.org/home

  4. Haverkort, B., Marie, R., Rubino, G., Trivedi, K.S. (eds.): Performability Modeling Tools and Techniques. John Wiley & Sons, Chichester (2001)

    Google Scholar 

  5. Smith, R.M., Trivedi, K.S., Ramesh, A.: Performability Analysis: Measures, An Algorithm and a Case Study. IEEE Transactions on Computers C-37(4), 406–417 (1988)

    Article  Google Scholar 

  6. Muppala, J., Trivedi, K.: Composite Performance and Availability Analysis Using a Hierarchy of Stochastic Reward Nets. In: Proc. Fifth Intl. Conf. Modeling Techniques and Tools for Computer Performance Evaluation (February 1991)

    Google Scholar 

  7. He, X., Zhang, M. (Ken) Yang, Q.: SPEK: A Storage Performance Evaluation Kernel Module for Block-Level Storage Systems under Faulty Conditions. IEEE Trans. On Dependable and Secure Computing 2(2), 138–149 (2005)

    Article  Google Scholar 

  8. Big Admin System Administration Portal: Dtrace, http://www.sun.com/bigadmin/content/dtrace/

  9. Nagaraja, K., Li, X., Bianchini, R., Martin, R.P., Nguyen, T.D.: Using Fault Injection and Modeling to Evaluate the Performability of Cluster-Based Services. In: Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), Seattle, WA (March 2003)

    Google Scholar 

  10. Tang, D., Trivedi, K.S.: Hierarchical Computation of Interval Availability and Related Metrics. In: DSN 2004, June 2004, pp. 693–698 (2004)

    Google Scholar 

  11. Storage Performance Council, http://www.storageperformance.org

  12. Henk Vandenbergh, vdbench

    Google Scholar 

  13. Beaudry, M.: Performance Related Reliability for Computer Systems. IEEE Trans. Computers 27, 540–547 (1984)

    Article  Google Scholar 

  14. Huslende, R.: A Combined Evaluation of Performance and Reliability for Degraded Systems. ACM/SIGMETRICS, 157–164 (1981)

    Google Scholar 

  15. Wu, L.T.: Operational Modes for the Evaluation of Degradable Computing Systems. ACM/SIGMETRICS, 179–185 (1982)

    Google Scholar 

  16. Abramowich, E.: Six SIGMA for Growth: Driving Business Growth Using Six SIGMA. John Wiley & Sons, Chichester

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sun, H., Tyan, T., Johnson, S., Elling, R., Talagala, N., Wood, R.B. (2006). Performability Analysis of Storage Systems in Practice: Methodology and Tools. In: Penkler, D., Reitenspiess, M., Tam, F. (eds) Service Availability. ISAS 2006. Lecture Notes in Computer Science, vol 4328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11955498_5

Download citation

  • DOI: https://doi.org/10.1007/11955498_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68724-5

  • Online ISBN: 978-3-540-68725-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics