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.
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
Service Availability Forum: Service Availability Forum - Application Interface Specification (November 2004)
Kim, P., Boehm, W.: Support for real-time applications in future mobile networks: the ims approach. In: Proceedings of WPMC 03 (October 2003)
Neuts, M.: Matrix-geometric solutions in stochastic models. John Hopkins University Press, Baltimore (1981)
Lipsky, L.: Queueing theory: A linear algebraic approach. MacMillian Publishing Company, New York (1992)
Fujitsu Siemens Computers: SAForum Implementation Guide (April 2006)
GoAhead: SelfReliant Technical Product Description (September 2005)
Guinn, K., Padghan, S.: Achieving high availability in linux-based cluster environments. Dell Power Solutions (August 2006)
Sun Microsystems: Sun Cluster Overview for Solaris OS (September 2004)
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)
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)
Skoog, P., Arnold, D.: Nanosecond-level precision timing comes to military applications. COTS Journal 7 (2005)
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)
Grønbæk, J.: Model based performance analysis of an ha cluster. Technical report, Department of Electronic Systems, Aalborg University (2007)
Jamjoom, H., Shin, K.: Eve: A Scalable Network Client Emulator. University of Michigan Technical Report, Tech. Rep. CSE-TR-478-03 (2003)
Smith, C., Henry, D.: High-performance linux cluster monitoring using java. In: Proceedings of the 3rd Linux Cluster International Conference (2002)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)