skip to main content
10.1145/1941530.1941548acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiptcommConference Proceedingsconference-collections
research-article

A virtual and distributed control layer with proximity awareness for group conferencing in P2PSIP

Published:02 August 2010Publication History

ABSTRACT

There is an increasing demand to access voice or video group conferences without the burden of a dedicated infrastructure, but at any place and in an ad hoc fashion. Corresponding solutions require a lightweight, fully distributed cooperation among parties that share and manage the conference in an efficient, self-adaptive way. The technology framework of P2PSIP can be seen as a promising starting point to meet these objectives. In this paper, we make several contributions towards such a distributed, virtualized control layer based on P2PSIP that seamlessly scales and adapts to the user needs. We propose a P2P-signaling protocol scheme for a distributed conference control with SIP, that splits the semantic of Identifier and Locator of a SIP conference URI in a standard-compliant manner. This protocol scheme serves as further basis for a virtualization in RELOAD. We further design and evaluate a self-organizing communication layer that provides load sharing and churn resilience with proximity-awareness. Finally, we address key aspects of security and trust, as well as compatibility for conference unaware clients.

References

  1. "The Skype homepage," http://www.skype.com, 2009.Google ScholarGoogle Scholar
  2. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, "SIP: Session Initiation Protocol," IETF, RFC 3261, June 2002.Google ScholarGoogle Scholar
  3. C. Jennings, B. Lowekamp, E. Rescorla, S. Baset, and H. Schulzrinne, "REsource LOcation And Discovery (RELOAD) Base Protocol," IETF, Internet-Draft -- work in progress 12, November 2010.Google ScholarGoogle Scholar
  4. J. Rosenberg, "A Framework for Conferencing with the Session Initiation Protocol (SIP)," IETF, RFC 4353, February 2006.Google ScholarGoogle Scholar
  5. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," IETF, RFC 3550, July 2003.Google ScholarGoogle Scholar
  6. O. Levin and R. Even, "High-Level Requirements for Tightly Coupled SIP Conferencing," IETF, RFC 4245, November 2005.Google ScholarGoogle Scholar
  7. J. Rosenberg, H. Schulzrinne, and O. Levin, "A Session Initiation Protocol (SIP) Event Package for Conference State," IETF, RFC 4575, August 2006.Google ScholarGoogle Scholar
  8. I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup service for internet applications," in SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications. New York, NY, USA: ACM Press, 2001, pp. 149--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Ratnasamy, M. Handley, R. M. Karp, and S. Shenker, "Application-Level Multicast Using Content-Addressable Networks," in Networked Group Communication, Third International COST264 Workshop, NGC 2001, London, UK, November 7--9, 2001, Proceedings, ser. LNCS, J. Crowcroft and M. Hofmann, Eds., vol. 2233. London, UK: Springer--Verlag, 2001, pp. 14--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Rowstron and P. Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems," in IFIP/ACM International Conference on Distributed Systems Platforms (Middleware), ser. LNCS, vol. 2218. Berlin Heidelberg: Springer--Verlag, Nov. 2001, pp. 329--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Maymounkov and D. Mazières, "Kademlia: A peer-to-peer information system based on the xor metric," in Proc. of the 1st Int. Workshop on Peer-to Peer Systems (IPTPS '02), Cambridge, MA, USA, 2002, pp. 53--65. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. "The BitTorrent Homepage," http://www.bittorrent.com/, 2010.Google ScholarGoogle Scholar
  13. S. Ratnasamy, M. Handley, R. M. Karp, and S. Shenker, "Topologically-aware overlay construction and server selection," in Proc. of 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM '02), Washington, DC, USA, 2002, pp. 1190--1199.Google ScholarGoogle Scholar
  14. Z. Xu, C. Tang, and Z. Zhang, "Building topology-aware overlays using global soft-state," in Proc. of the 23rd Int. Conf. on Distributed Computing Systems (ICDCS '03). Washington, DC, USA: IEEE Computer Society, 2003, p. 500. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Singh and H. Schulzrinne, "Peer-to-peer internet telephony using sip," in Proc. of the int. workshop on Network and operating systems support for digital audio and video (NOSSDAV '05). New York, NY, USA: ACM, 2005, pp. 63--68. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. A. Bryan, B. B. Lowekamp, and C. Jennings, "Sosimple: A serverless, standards-based, p2p sip communication system," in Proc. of the 1st Int. Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA '05). Washington, DC, USA: IEEE Computer Society, 2005, pp. 42--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Fessi, H. Niedermayer, H. Kinkelin, and G. Carle, "A cooperative sip infrastructure for highly reliable telecommunication services," in Proc. of the 1st int. conf. on Principles, systems and applications of IP telecommunications (IPTComm '07). New York, NY, USA: ACM, 2007, pp. 29--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. C. Jennings, B. Lowekamp, E. Rescorla, S. Baset, and H. Schulzrinne, "A SIP Usage for RELOAD," IETF, Internet-Draft -- work in progress 05, July 2010.Google ScholarGoogle Scholar
  19. S. Romano, A. Amirante, T. Castaldi, L. Miniero, and A. Buono, "A Framework for Distributed Conferencing," IETF, Internet-Draft -- work in progress 08, December 2010.Google ScholarGoogle Scholar
  20. K. Tirasoontorn, S. Kamolphiwong, and S. Sae-Wong, "Distributed p2p-sip conference construction," in Int. Conf. on Mobile Technology, Applications, and Systems (Mobility '08). New York, NY, USA: ACM, 2008, pp. 1--5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Y.-H. Cho, M.-S. Jeong, J.-W. Nah, W.-H. Lee, and J.-T. Park, "Policy-Based Distributed Management Architecture for Large-Scale Enterprise Conferencing Service Using SIP," Selected Areas in Communications, IEEE Journal on, vol. 23, no. 10, pp. 1934--1949, Oct. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. T. C. Schmidt and M. Wählisch, "Group Conference Management with SIP," in SIP Handbook: Services, Technologies, and Security, S. Ahson and M. Ilyas, Eds. Boca Raton, FL, USA: CRC Press, December 2008, pp. 123--158, on invitation. {Online}. Available: http://www.crcpress.com/product/isbn/9781420066036Google ScholarGoogle Scholar
  23. "The Zattoo Homepage," http://www.zattoo.com/, 2010.Google ScholarGoogle Scholar
  24. A. Knauf, T. C. Schmidt, and M. Wählisch, "Scalable Distributed Conference Control in Heterogeneous Peer-to-Peer Scenarios with SIP," in Mobimedia '09: Proc. of the 5th International ICST Mobile Multimedia Communications Conference, ser. ACM Digital Library. Brussels, Belgium: ICST, Sep. 2009, pp. 1--5. {Online}. Available: http://dx.doi.org/10.4108/ICST.MOBIMEDIA2009.7436 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. "The NIST JAIN-SIP homepage," http://jain-sip.dev.java.net/, 2009.Google ScholarGoogle Scholar
  26. J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols," IETF, RFC 5245, April 2010.Google ScholarGoogle Scholar
  27. A. Knauf, G. Hege, T. C. Schmidt, and M. Wählisch, "A RELOAD Usage for Distributed Conference Control (DisCo)," individual, IETF Internet Draft -- work in progress 01, December 2010. {Online}. Available: http://tools.ietf.org/html/draft-knauf-p2psip-discoGoogle ScholarGoogle Scholar
  28. "The PlanetLab homepage," http://planet-lab.org/, 2010.Google ScholarGoogle Scholar
  29. B. Abrahao and R. Kleinberg, "On the Internet Delay Space Dimensionality," in Proc. of the 8th ACM SIGCOMM Conf. on Internet Measurement (IMC'08). New York, NY, USA: ACM, 2008, pp. 157--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. L. Tang and M. Crovella, "Virtual Landmarks for the Internet," in Proc. of the 3rd ACM SIGCOMM Conf. on Internet Measurement (IMC'03). New York, NY, USA: ACM, 2003, pp. 143--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. "The Cooperative Association for Internet Data Analysis homepage," http://www.caida.org/home/, 2010.Google ScholarGoogle Scholar
  32. M. Castro, M. B. Jones, A.-M. Kermarrec, A. Rowstron, M. Theimer, H. Wang, and A. Wolman, "An Evaluation of Scalable Application-level Multicast Built Using Peer-to-peer Overlays," in Proceedings of the Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies (Infocom 2003), vol. 2. Washington, DC, USA: IEEE Computer Society, 2003, pp. 1510--1520.Google ScholarGoogle Scholar

Index Terms

  1. A virtual and distributed control layer with proximity awareness for group conferencing in P2PSIP

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        IPTComm '10: Principles, Systems and Applications of IP Telecommunications
        August 2010
        170 pages
        ISBN:9781450306317
        DOI:10.1145/1941530

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 2 August 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        IPTComm '10 Paper Acceptance Rate12of50submissions,24%Overall Acceptance Rate18of62submissions,29%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader