Skip to main content

Client-Centric Performance Analysis of a High-Availability Cluster

  • Conference paper
Book cover Service Availability (ISAS 2007)

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

Included in the following conference series:

Abstract

High-Availability as provided by fault-tolerance mechanisms comes at the price of increased overhead due to additional processing and communication, which may be a limiting factor to service performance as perceived by the clients. In order to quantify this impact and to understand the underlying mechanisms for performance degradation, this paper presents an approach for the analysis of client-centric performance metrics in cluster-based service deployment scenarios using High-Availability Middleware. The approach is based on a combination of measurement based empiric analysis under synthetically generated load patterns and simple queueing models, that allow for the extrapolation of empiric results and are used to gain insights into the underlying causes of the empiric performance behavior. The empiric and numerical results in the paper are based on an abstracted SIP-like call control service as deployed in future version of IP-based cellular networks, running on a two-node cluster system.

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. Service Availability Forum: Service Availability Forum - Application Interface Specification (November 2004)

    Google Scholar 

  2. Kim, P., Boehm, W.: Support for real-time applications in future mobile networks: the ims approach. In: Proceedings of WPMC 03 (October 2003)

    Google Scholar 

  3. Neuts, M.: Matrix-geometric solutions in stochastic models. John Hopkins University Press, Baltimore (1981)

    MATH  Google Scholar 

  4. Lipsky, L.: Queueing theory: A linear algebraic approach. MacMillian Publishing Company, New York (1992)

    Google Scholar 

  5. Fujitsu Siemens Computers: SAForum Implementation Guide (April 2006)

    Google Scholar 

  6. GoAhead: SelfReliant Technical Product Description (September 2005)

    Google Scholar 

  7. Guinn, K., Padghan, S.: Achieving high availability in linux-based cluster environments. Dell Power Solutions (August 2006)

    Google Scholar 

  8. Sun Microsystems: Sun Cluster Overview for Solaris OS (September 2004)

    Google Scholar 

  9. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session Initiation Protocol. RFC3261, Network Working Group (June 2002)

    Google Scholar 

  10. Sottile, M.J., Minnich, R.G.: Supermon: A high-speed cluster monitoring system. In: CLUSTER ’02: Proceedings of the IEEE International Conference on Cluster Computing, Washington, DC, USA, pp. 39–46. IEEE Computer Society Press, Los Alamitos (2002)

    Chapter  Google Scholar 

  11. Skoog, P., Arnold, D.: Nanosecond-level precision timing comes to military applications. COTS Journal 7 (2005)

    Google Scholar 

  12. Mosberger, D., Jin, T.: httperf: A tool for measuring web server performance. In: First Workshop on Internet Server Performance, June 1998, pp. 59–67. ACM, New York (1998)

    Google Scholar 

  13. Grønbæk, J.: Model based performance analysis of an ha cluster. Technical report, Department of Electronic Systems, Aalborg University (2007)

    Google Scholar 

  14. Jamjoom, H., Shin, K.: Eve: A Scalable Network Client Emulator. University of Michigan Technical Report, Tech. Rep. CSE-TR-478-03 (2003)

    Google Scholar 

  15. Smith, C., Henry, D.: High-performance linux cluster monitoring using java. In: Proceedings of the 3rd Linux Cluster International Conference (2002)

    Google Scholar 

  16. Engblom, J.: Analysis of the execution time unpredictability caused by dynamic branch prediction. In: IEEE Real Time Technology and Applications Symposium, pp. 152–159 (2003)

    Google Scholar 

  17. Jenq, B.C., Kohler, W.H., Towsley, D.: A queueing network model for a distributed database testbed system. IEEE Trans. Softw. Eng. 14(7), 908–921 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Miroslaw Malek Manfred Reitenspieß Aad van Moorsel

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Grønbæk, J., Frejek, HP., Renier, T., Schwefel, HP. (2007). Client-Centric Performance Analysis of a High-Availability Cluster. In: Malek, M., Reitenspieß, M., van Moorsel, A. (eds) Service Availability. ISAS 2007. Lecture Notes in Computer Science, vol 4526. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72736-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72736-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72735-4

  • Online ISBN: 978-3-540-72736-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics