Abstract
Designing for continuous service is a challenge for every telecom application developer. There are various telecom platforms that provide frameworks to address this issue. However, these have proprietary interfaces and are often complex to develop new application. In this paper, we describe our experience with using open source cluster middleware, OpenAIS, for building a telecom application used in IP Multimedia subsystem. The telecom application is a Session Initiation Protocol (SIP) Registrar that keeps user location information In particular, we discuss important design and implementation aspects in making SIP registrar highly available. We also discuss important high availability state transitions, fault handling, application state synchronization. In the end, we share important lessons learned during design, implementation, and deployment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Rosenberg, J., Schulzrinne, H., et al.: SIP: Session Initiation Protocol, RFC 3261 (June 2002), http://www.ietf.org/rfc/rfc3261.txt
Session Initiation Protocol, Wikipedia (December 2005)
Sisalem, D., Kuthan, J.: SIP tutorial (2000-2002), http://www.iptel.org/sip
Kamalvanshi, A., Jokiaho, T.: Building HA Application using SA Forum cluster: A case study of GGSN Application. In: Malek, M., Nett, E., Suri, N. (eds.) ISAS 2005. LNCS, vol. 3694, pp. 25–38. Springer, Heidelberg (2005)
OpenAIS Project, http://developer.osdl.org/dev/openais
Jokiaho, T., Herrmann, F., Penkler, D., Moser, L.: Application Interface Specification of the Service Availability Forum. Boards and Solutions Magazine, June 2003, 14–16 (2003)
Jokiaho, T., Herrmann, F., Penkler, D., Reitenspiess, M., Moser, L.: The Service AvailabilityTM Forum Specification for High Availability Middleware. In: Workshop of Dependable Embedded Systems, Florence, Italy (October 2003)
SA Forum Application Interface Specification AIS B.01.01
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
Kamalvanshi, A., Jokiaho, T. (2006). Using OpenAIS for Building Highly Available Session Initiation Protocol (SIP) Registrar. 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_16
Download citation
DOI: https://doi.org/10.1007/11955498_16
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)