Skip to main content

Distributed Redundancy or Cluster Solution? An Experimental Evaluation of Two Approaches for Dependable Mobile Internet Services

  • Conference paper

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

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

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 3GPP TS 23.228: IP Multimedia (IM) Subsystem - Stage 2, Technical Specification (June 2001)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Helal, A., Heddaya, A., Bhargava, B.: Replication Techniques in Distributed Systems. Kluwer Academic Publishers, Dordrecht (1996)

    MATH  Google Scholar 

  4. Tuexen, M., Xie, Q., Stewart, R., shore, M., Loughney, J.: Architecture for Reliable Server Pooling. <draft-ietf-rserpool-arch-07.txt> (October 2003)

    Google Scholar 

  5. Campbell, B., Rosenberg, J., Schulzrinne, H., Huitema, C., Gurle, D.: Session Initiation Protocol Extension for Instant Messaging, <draft-ietf-sip-message-07> (September 2002)

    Google Scholar 

  6. Kim, P., Boehm, W.: Support of Real-Time Applications in Future Mobile Networks: the IMS Approach. In: Sixteenth Wireless Personal Multimedia Communications (October 2003)

    Google Scholar 

  7. Siemens. Architectural Design Specifications, Version 1.1, Project SIP007+ (2001)

    Google Scholar 

  8. Xie, Q., Stewart, R.R.: Endpoint Name Resolution Protocol, draft-ietf-rserpool-enrp-01.txt (November 2001)

    Google Scholar 

  9. Stewart, R.R., Xie, Q.: Aggregate Server Access Protocol (ASAP), <draft-ietf-rserpool-asap-01.txt> (November 2001)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Vogels W.: The Design and Architecture of the Microsoft Cluster Service. In: Proc. FTCS-28, pp. 422–431 (1998)

    Google Scholar 

  12. Yang, C., Luo, M.: Realizing Fault Resilience in Web-Server Cluster. In: SuperComputing and Networking 2000 (November 2000)

    Google Scholar 

  13. Resilient Telco Platform, V2.0 for Linux and Solaris, RTP Overview and Programmer’s Guide, Fujitsu Siemens Computers 2002 (2002)

    Google Scholar 

  14. Bozinovski, M., Gavrilovska, L., Prasad, R.: Fault-tolerant SIP-based Call Control System. IEE Electronics Letters 39(2), 254–256 (2003)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. http://tdrwww.exp-math.uni-essen.de/dreibholz/rserpool/rsp2.png

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics