Abstract
Third generation mobile networks are offering the user access to Internet services. The Session Initiation Protocol (SIP) is being deployed for establishing, modifying, and terminating those multimedia sessions. Mobile operators put high requirements on their infrastructure, in particular – and in focus of this paper – on availability and reliability of call control. One approach to minimize the impact of server failures is to implement redundant servers and to replicate the state between them in a timely manner. In this paper, we study two concepts for such a fault-tolerant architecture in their application to the highly relevant use-case of SIP call control. The first approach is implemented as a distributed set of servers gathered in a so-called pool, with fail-over functionality assigned to the pool access protocols. The second is a cluster-based solution that normally implies that the servers are confined in a local network, but on the other hand the latter solution is completely transparent to clients accessing the service deployed in the cluster. To evaluate these two approaches, both were implemented in an experimental testbed mimicking SIP call control scenarios in 3rd generation mobile networks. An approach for measurement of various dependability and performance parameters in this experimental setting is developed and concluded with a set of preliminary results.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
3GPP TS 23.228: IP Multimedia (IM) Subsystem - Stage 2, Technical Specification (June 2001)
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session Initiation Protocol, RFC 3261, Internet Engineering Task Force (June 2002)
Helal, A., Heddaya, A., Bhargava, B.: Replication Techniques in Distributed Systems. Kluwer Academic Publishers, Dordrecht (1996)
Tuexen, M., Xie, Q., Stewart, R., shore, M., Loughney, J.: Architecture for Reliable Server Pooling. <draft-ietf-rserpool-arch-07.txt> (October 2003)
Campbell, B., Rosenberg, J., Schulzrinne, H., Huitema, C., Gurle, D.: Session Initiation Protocol Extension for Instant Messaging, <draft-ietf-sip-message-07> (September 2002)
Kim, P., Boehm, W.: Support of Real-Time Applications in Future Mobile Networks: the IMS Approach. In: Sixteenth Wireless Personal Multimedia Communications (October 2003)
Siemens. Architectural Design Specifications, Version 1.1, Project SIP007+ (2001)
Xie, Q., Stewart, R.R.: Endpoint Name Resolution Protocol, draft-ietf-rserpool-enrp-01.txt (November 2001)
Stewart, R.R., Xie, Q.: Aggregate Server Access Protocol (ASAP), <draft-ietf-rserpool-asap-01.txt> (November 2001)
Stewart, R.R., Xie, Q., Morneault, K., Sharp, C., Schwarzbauer, H., Taylor, T., Rytina, I., Kalla, M., Zhang, L., Paxson, V.: Stream Control Transmission Protocol, RFC 2960 (October 2000)
Vogels W.: The Design and Architecture of the Microsoft Cluster Service. In: Proc. FTCS-28, pp. 422–431 (1998)
Yang, C., Luo, M.: Realizing Fault Resilience in Web-Server Cluster. In: SuperComputing and Networking 2000 (November 2000)
Resilient Telco Platform, V2.0 for Linux and Solaris, RTP Overview and Programmer’s Guide, Fujitsu Siemens Computers 2002 (2002)
Bozinovski, M., Gavrilovska, L., Prasad, R.: Fault-tolerant SIP-based Call Control System. IEE Electronics Letters 39(2), 254–256 (2003)
Conrad, P., Jungmaier, A., Ross, C., Sim, W.-C., Tüxen, M.: Reliable IP Telephony Applications with SIP using RSerPool. In: Proceedings of the SCI 2002, Orlando, USA, July 2002. Mobile/Wireless Computing and Communication Systems II, vol. X, pp. 352–356 (2002)
Yu, H., Vahdat, A.: Building Replicated Internet Services Using TACT: A Toolkit for Tunable Availability and Consistency Tradeoffs. In: Second International Workshop on Advanced Issues of E-Commerce and Web-based Information Systems (June 2000)
Leung, K.K.: An Update Algorithm for Replicated Signaling Databases in Wireless and Advanced Intelligent Networks. IEEE Transactions on Computers 46(3), 362–367 (1997)
http://tdrwww.exp-math.uni-essen.de/dreibholz/rserpool/rsp2.png
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Renier, T., Schwefel, HP., Bozinovski, M., Larsen, K., Prasad, R., Seidl, R. (2005). Distributed Redundancy or Cluster Solution? An Experimental Evaluation of Two Approaches for Dependable Mobile Internet Services. In: Malek, M., Reitenspieß, M., Kaiser, J. (eds) Service Availability. ISAS 2004. Lecture Notes in Computer Science, vol 3335. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30225-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-30225-4_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24420-2
Online ISBN: 978-3-540-30225-4
eBook Packages: Computer ScienceComputer Science (R0)