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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Meyer, J.F.: On Evaluating the Performability of Degradable Computing Systems. In: Proc. 8th International Symposium on Fault-Tolerant Computing, pp. 44–49 (1978)
Transaction Processing Performance Council, http://www.tpc.org/
Storage Performance Council, http://www.storageperformance.org/home
Haverkort, B., Marie, R., Rubino, G., Trivedi, K.S. (eds.): Performability Modeling Tools and Techniques. John Wiley & Sons, Chichester (2001)
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)
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)
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)
Big Admin System Administration Portal: Dtrace, http://www.sun.com/bigadmin/content/dtrace/
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)
Tang, D., Trivedi, K.S.: Hierarchical Computation of Interval Availability and Related Metrics. In: DSN 2004, June 2004, pp. 693–698 (2004)
Storage Performance Council, http://www.storageperformance.org
Henk Vandenbergh, vdbench
Beaudry, M.: Performance Related Reliability for Computer Systems. IEEE Trans. Computers 27, 540–547 (1984)
Huslende, R.: A Combined Evaluation of Performance and Reliability for Degraded Systems. ACM/SIGMETRICS, 157–164 (1981)
Wu, L.T.: Operational Modes for the Evaluation of Degradable Computing Systems. ACM/SIGMETRICS, 179–185 (1982)
Abramowich, E.: Six SIGMA for Growth: Driving Business Growth Using Six SIGMA. John Wiley & Sons, Chichester
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)