skip to main content
10.1145/507670.507679acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
Article

A SIP-based conference control framework

Published:12 May 2002Publication History

ABSTRACT

Conference control has been an area of intensive research over the years but widely accepted robust and scalable solutions and standards are still lacking. The main conference control components are conference management and floor (resource) control. We identify the requirements for conference control and propose a component-based scalable conference control framework employing the Session Initiation Protocol (SIP) and the Simple Object Access Protocol (SOAP). The framework assumes a single control point, but our architecture can scale to large groups by distributing media via a tree-shaped hierarchy of conference servers.

References

  1. Bormann, C., Kutscher, D., Ott, J., and Trossen, D. Simple conference control protocol service specification. Internet Draft, Internet Engineering Task Force, Mar. 2001. Work in progress.Google ScholarGoogle Scholar
  2. Castro, P., Greenstein, B., Muntz, R., Kermani, P., Bisdikian, C., and Papadopouli, M. Locating application data across service discovery domains. In ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom) (Rome, Italy, July 2001), pp. 28--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chen, M.-S., Barzilai, T., and Vin, H. M. Software architecture of DiCE: a distributed collaboration environment. ACM Computer Communication Review 22, 3 (Mar. 1992), 51--52. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Crowley, T., Milazzo, P., Baker, E., Forsdick, H., and Tomlinson, R. MMConf: an infrastructure for building shared multimedia applications. In CSCW 90 Proceedings (Oct. 1990), ACM, pp. 329--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Depaoli, F., and Tisato, F. Coordinator: a basic building block for multimedia conferencing systems. In Proceedings of the IEEE Conference on Global Communications (GLOBECOM) (Phoenix, Arizona, Dec. 1991), IEEE, pp. 2049--2053 (58.1).Google ScholarGoogle ScholarCross RefCross Ref
  6. Dommel, H.-P., and Garcia-Luna-Aceves, J. Floor control for activity coordination in networked multimedia applications. In Proc. of 2nd Asian-Pacific Conference on Communication (APCC) (Osaka, Japan, June 1995).Google ScholarGoogle Scholar
  7. Forgie, J. W. Voice conferencing in packet networks. In Conference Record of the International Conference on Communications (ICC) (Seatle, Washington, June 1980), IEEE, pp. 21.3.1--21.3.4.Google ScholarGoogle Scholar
  8. Ghosh, A., Fry, M., and Crowcroft, J. An architecture for application layer routing. In Proc. of International Working Conference on Active Networks (IWAN) (Philadelphia, Pennsylvania, September/October 2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gulbrandsen, A., Vixie, P., and Esibov, L. A DNS RR for specifying the location of services (DNS SRV). Request for Comments 2782, Internet Engineering Task Force, Feb. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Guttman, E., Perkins, C., Veizades, J., and Day, M. Service location protocol, version 2. Request for Comments 2608, Internet Engineering Task Force, June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Handley, M., Crowcroft, J., Bormann, C., and Ott, J. Very large conferences on the internet: the internet multimedia conferencing architecture. Computer Networks 31 (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Handley, M., and Jacobson, V. SDP: session description protocol. Request for Comments 2327, Internet Engineering Task Force, Apr. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Handley, M., Wakefield, I., and Crowcroft, J. CCCP: confrerence control channel protocol-a scalable base for building conference control applications. ACM Computer Communication Review 25, 4 (Oct. 1995), 275--287. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hebrard, P., Karmouch, A., and Georganas, N. D. Management in multimedia cooperative applications. In Proceedings of the IEEE Conference on Global Communications (GLOBECOM) (Phoenix, Arizona, Dec. 1991), IEEE, pp. 2054--2058 (58.2).Google ScholarGoogle ScholarCross RefCross Ref
  15. Holbrook, H., and Cain, B. Source-specific multicast for IP. Internet Draft, Internet Engineering Task Force, Feb. 2002. Work in progress.Google ScholarGoogle Scholar
  16. International Telecommunication Union. Data protocols for multimedia conferencing. Recommendation T.120, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, July 1996.Google ScholarGoogle Scholar
  17. International Telecommunication Union. Generic conference control. Recommendation T.124, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998.Google ScholarGoogle Scholar
  18. International Telecommunication Union. Terminal for low bit-rate multimedia communication. Recommendation H.324, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998.Google ScholarGoogle Scholar
  19. International Telecommunication Union. Narrow-band visual telephone systems and terminal equipment. Recommendation H.320, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, May 1999.Google ScholarGoogle Scholar
  20. Jiang, W., Lennox, J., Schulzrinne, H., and Singh, K. Towards junking the PBX: deploying IP telephony. In Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) (Port Jefferson, New York, June 2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kausar, N., and Crowcroft, J. An architecture of conference control functions. In Proc. of Photonics East (Boston, Massachusetts, Sept. 1999), SPIE.Google ScholarGoogle Scholar
  22. Kutscher, D., Ott, J., and Bormann, C. Session description and capability negotiation. Internet Draft, Internet Engineering Task Force, Mar. 2002. Work in progress.Google ScholarGoogle Scholar
  23. Lauwers, J. C., and Lantz, K. A. Collaboration awareness in support of collaboration transparency: requirements for the next generation of shared window systems. In Proceedings of CHI'90 (Apr. 1990), ACM, pp. 303--311. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Malone, T. W., and Crowston, K. The interdisciplinary study of coordination. ACM Computing Surveys 26, 1 (Nov. 1993), 87--119. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Malpani, R., and Rowe, L. A. Floor control for large-scale Mbone seminars. In Proc. of ACM Multimedia (Seattle, Washington, Nov. 1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Mitra, N. Soap version 1.2 part 0: Primer. W3C working draft, World Wide Web Consortium (W3C), Dec. 2001.Google ScholarGoogle Scholar
  27. Newman-Wolfe, R., Ramirez, C. L., Pelimuhandiram, H. Montes, M., Webb, M., and Wilson, D. A brief overview of the dcs distributed conferencing system. In Proc. of Usenix Summer Conference (Nashville, TN, June 1991), Usenix, pp. 437--452.Google ScholarGoogle Scholar
  28. Roach, A. Sip-specific event notification. Request for Comments 3265, Internet Engineering Task Force, May 2002.Google ScholarGoogle Scholar
  29. Roseman, M., and Greenberg, S. GroupKit: a groupware toolkit for building real-time conferencing applications. In Proceedings of the Conference on Computer Supported Cooperative Work (CSCW) (Toronto, Canada, Nov. 1992), ACM, pp. 43--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Roseman, M., and Greenberg, S. Building flexible groupware through open protocols. In Proceedings COSC'93 (1993), ACM, pp. --. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Rosenberg, J. A component model for SIMPLE. Internet Draft, Internet Engineering Task Force, Feb. 2002. Work in progress.Google ScholarGoogle Scholar
  32. Rosenberg, J., and Schulzrinne, H. Internet telephony gateway location. In Proceedings of the Conference on Computer Communications (IEEE Infocom) (San Francisco, California, March/April 1998), pp. 488--496.Google ScholarGoogle ScholarCross RefCross Ref
  33. Rosenberg, J., and Schulzrinne, H. Models for multi party conferencing in SIP. Internet Draft, Internet Engineering Task Force, Nov. 2001. Work in progress.Google ScholarGoogle Scholar
  34. Rosenberg, J., and Schulzrinne, H. An offer-answer model with SDP. Request for Comments 3264, Internet Engineering Task Force, May 2002.Google ScholarGoogle Scholar
  35. Rubin, D., Craighill, E., and Raphael, R. Topics in the design of a natural teleconferencing system. In Conference record of the IEEE National Telecommunications Conference (Birmingham, Alabama, Dec. 1978), vol. 1, IEEE, pp. 12.4.1 -- 12.4.5.Google ScholarGoogle Scholar
  36. Sakata, S. Development and evaluation of an in-house multimedia desktop conference system. IEEE Journal on Selected Areas in Communications 8, 3 (Apr. 1990), 340--347.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Schubert, I., Sisalem, D., and Schulzrinne, H. A session floor control scheme. In Proc. of International Conference on Telecommunications (Chalkidiki, Greece, June 1998).Google ScholarGoogle Scholar
  38. Schulzrinne, H., Casner, S., Frederick, R., and Jacobson, V. RTP: a transport protocol for real-time applications. Request for Comments 1889, Internet Engineering Task Force, Jan. 1996.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Singh, K., Nair, G., and Schulzrinne, H. Centralized conferencing using SIP. In Internet Telephony Workshop 2001 (New York, Apr. 2001).Google ScholarGoogle Scholar
  40. Sisalem, D., and Schulzrinne, H. The multimedia internet terminal (MInT). Telecommunications Systems 9, 3-4 (Sept. 1998), 423--444.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Trossen, D. Scalable Group Communications in Tightly Coupled Environments. PhD thesis, University of Technology, Aachen, Germany, Sept. 2000.Google ScholarGoogle Scholar
  42. Watabe, K., Sakata, S., Maeno, K., Fukuoka, H., and Ohmori, T. Distributed desktop conferencing system with multiuser multimedia interface. IEEE Journal on Selected Areas in Communications 9, 4 (May 1991), 531--539.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Watabe, K., Sakata, S., Maeno, K., Fukuoko, H., and Ohmori, T. Distributed multiparty desktop conferencing system: MERMAID. In CSCW 90 Proceedings (Oct. 1990), ACM, pp. 27--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Wu, X., Koskelainen P., Schulzrinne H., Chen C. Use SIP and SOAP for conference floor control. Internet Draft, Internet Engineering Task Force, Feb. 2002. Work in progress.Google ScholarGoogle Scholar
  45. Zhao, W., et al. The SLP service and remote discovery in SLP. Internet Draft, Internet Engineering Task Force, Mar. 2002. Work in progress.Google ScholarGoogle Scholar

Index Terms

  1. A SIP-based conference control framework

    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 Conferences
      NOSSDAV '02: Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
      May 2002
      196 pages
      ISBN:1581135122
      DOI:10.1145/507670

      Copyright © 2002 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: 12 May 2002

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      NOSSDAV '02 Paper Acceptance Rate18of58submissions,31%Overall Acceptance Rate118of363submissions,33%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader