Skip to main content

Enhancing the Reliability of SIP Service in Large-Scale P2P-SIP Networks

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6646))

Included in the following conference series:

Abstract

Recently P2P-SIP (Peer-to-Peer Session Initiation Protocol) has been proposed to improve the scalability and reliability of the traditional SIP (Session Initiation Protocol) networks. However, P2P-SIP makes SIP service unreliable because large-scale P2P-SIP networks are probably more dynamic than traditional SIP networks and the service nodes are very likely to fail or leave the P2P-SIP networks. To deal with this issue, we propose a novel and lightweight algorithm, which replicates SIP transactions information among the nodes in P2P-SIP networks and selects one of the successors of the failed or departed node as the takeover server. Moreover, to reduce the retrieving delay of SIP transactions replicas, we optimize our algorithm by storing these replicas directly in the successors of the failed or departed node. The simulation results demonstrate that our algorithm maintains 99% dialogs correctly in the presence of nodes failure with acceptable overheads over the Internet.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baumgart, I.: P2PNS: A Secure Distributed Name Service for P2PSIP. In: Proceedings of the 6th Annual IEEE International Conference on Pervasive Computing and Communication, Hong Kong, China (March 2008)

    Google Scholar 

  2. Bozinovski, M., Renier, T., Schwefel, H., Prasad, R.: Transaction Consistency in Replicated SIP Call Control Systems. In: Proceedings of 4th International Conference on Information, Communication and Signal Processing, Singapore (December 2003)

    Google Scholar 

  3. Jennings, C., Lowekamp, B., Rescorla, E., Baset, S., Schulzrinne, H.: REsource LOcation And Discovery (RELOAD) Base Protocol, IETF, draft-ietf-p2psip-base-08 (March 2010)

    Google Scholar 

  4. Lei, P., Ong, L., Tuexen, M., Dreibholz, T.: An Overview of Reliable Server Pooling Protocols, IETF, RFC5351 (September 2008)

    Google Scholar 

  5. Li, L., Zhang, C., Wang, Y., Ji, Y.: Reliable and Scalable DHT-based SIP Server Farm. In: Proceedings of the 51th IEEE Global Communication Conference, New Orleans, Louisiana (December 2008)

    Google Scholar 

  6. Maenpaa, J., Camarillo, G., Hautakorpi, J.: A Self-tuning Distributed Hash Table (DHT) for REsource LOcation And Discovery (RELOAD), IETF, draft-ietf-p2psip-self-tunning-01 (March 2010)

    Google Scholar 

  7. Prior, R.: Scalable Network Architectures Supporting Quality of Service, PhD thesis, Faculty of Sciences, University of Porto (2007)

    Google Scholar 

  8. Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session Initiation Protocol, IETF, RFC 3261 (June 2002)

    Google Scholar 

  9. Singh, K., Schulzrinne, H.: Failover and Load Sharing in SIP Telephony. Technical Report CUCS-011-04, Columbia University, Computer Science Department, New York, USA (March 2004)

    Google Scholar 

  10. Singh, K., Schulzrinne, H.: Peer-to-Peer Internet Telephony using SIP. In: Proceedings of the 15th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Stevenson, Washington (June 2005)

    Google Scholar 

  11. Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proceedings of ACM Annual Conference of the Special Interest Group on Data Communication, San Diego, California (August 2001)

    Google Scholar 

  12. High-Availability Linux Project, http://www.linux-ha.org/wiki/Main_Page

  13. Network Simulator 2, http://nsnam.isi.edu/nsnam/index.php/Main_Page

  14. Peer-to-peer SIP, http://en.wikipedia.org/wiki/Peer-to-peer_SIP

  15. P2PSIP status Pages, http://tools.ietf.org/wg/p2psip/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, F., Jin, H., Liao, X., Qiu, F. (2011). Enhancing the Reliability of SIP Service in Large-Scale P2P-SIP Networks. In: Riekki, J., Ylianttila, M., Guo, M. (eds) Advances in Grid and Pervasive Computing. GPC 2011. Lecture Notes in Computer Science, vol 6646. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20754-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20754-9_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20753-2

  • Online ISBN: 978-3-642-20754-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics