Skip to main content
Log in

Inexpensive high availability solutions for the SIP-based VoIP service

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In the era of IP-based service, people expect a simple, cheap, and competent Voice over IP (VoIP) service as an alternative of the traditional voice over PSTN. The introduction of the SIP protocol realizes the expectation. Following the cost saving spirit of VoIP, we focus on studying inexpensive high availability solutions for the SIP-based VoIP Service. In this paper, Peer-to-Peer (P2P) based and DN-LB based schemes are mainly compared in the paper. A P2P-based scheme enables an inexpensive high availability solution to the VoIP service by the shared computation resources form P2P nodes. Such a P2P-based solution may be appropriate for an individual VoIP user. However, a caller may take a large volume of messages to find out a callee via the proxy nodes in the P2P network. This inherent property of a P2P network may induce the message overhead and long call setup delay. Based on above, another inexpensive scheme, which is a probing-based name resolution solution, is proposed to achieve high availability and load balancing for the VoIP service. We tag the probing mechanism onto the open source project Domain Name Relay Daemon (DNRD) to become a domain name resolution based load balancer (DN-LB). With DN-LB, all request messages from clients can be fairly distributed to all failure-proof proxy servers in the server farm without using any additional costly intermediate network device and changing the standard SIP architecture. Such a DN-LB based solution may be a good choice for a VoIP service provider.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. BIG IP http://www.f5.com/products/bigip/

  2. Domain Name Relay Daemon (DNRD) http://dnrd.sourceforge.net/

  3. IP Virtual Server http://www.linuxvirtualserver.org/

  4. Richard Stevens W UNIX network programming: the sockets networking API vol. 1, 3rd ed

  5. Chen S, Zhang Z, Chen S, Shi B (2008) Efficient file search in non-DHT P2P networks. Computer Communication, Feb

  6. Gkantsidis C, Mihail M, Saberi A (2004) Random walks in peer-to-peer networks. Proc IEEE INFOCOM ’04, pp 120–130

  7. Jiang S, Guo L, Zhang X, Wang H (2008) LightFlood: minimizing redundant messages and maximizing the scope of peer-to-peer search. IEEE Transaction on Parallel and Distributed Systems, May

  8. Ma H, Xu B, Wan H, Li C (2007) A hierarchical P2P architecture for SIP communication. The 2007 International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST 2007), Sep, pp 130–135

  9. MaticV, Franicevic I, Sekalec D (2006) Parallel SIP proxy servers using direct routing approach. In Software in Telecommunications and Computer Networks. SoftCOM 2006

  10. Rosenberg J, Schulzrinne H, Camarillo G, Johnston AR, Peterson J, Sparks R, Handley M, Schooler E (2002) SIP: session initiation protocol. RFC 3261, IETF, June

  11. Singh K, Schulzrinne H (2005) Failover and load sharing in SIP telephony. In International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), Philadelphia, PA, July

  12. ITU-T Standard (1998) H.323: packet-base multimedia communication systems. February

  13. Venkitaraman N, Lillie R (2008) A P2P model for SIP based telecom services. 5th IEEE Consumer Communications and Networking Conference 2008(CCNC 2008), Jan, pp 1166–1170

  14. Zou H, Wang K, Mao W, Wang B, Focant S, Handekyn K, Chantrain D, Marly N (2000) Prototyping SIP-based VoIP services in Java. Communication Technology Proceedings. WCC—ICCT 2000

Download references

Acknowledgement

The authors gratefully acknowledge the support by the National Science Council, Taiwan, under grants NSC-97-2221-E-011-085.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jenq-Shiou Leu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Leu, JS., Hsieh, HC. & Chen, YC. Inexpensive high availability solutions for the SIP-based VoIP service. Multimed Tools Appl 53, 285–301 (2011). https://doi.org/10.1007/s11042-010-0512-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-010-0512-4

Keywords

Navigation