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.
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Handley, M., and Jacobson, V. SDP: session description protocol. Request for Comments 2327, Internet Engineering Task Force, Apr. 1998. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Holbrook, H., and Cain, B. Source-specific multicast for IP. Internet Draft, Internet Engineering Task Force, Feb. 2002. Work in progress.Google Scholar
- International Telecommunication Union. Data protocols for multimedia conferencing. Recommendation T.120, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, July 1996.Google Scholar
- International Telecommunication Union. Generic conference control. Recommendation T.124, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998.Google Scholar
- International Telecommunication Union. Terminal for low bit-rate multimedia communication. Recommendation H.324, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998.Google Scholar
- International Telecommunication Union. Narrow-band visual telephone systems and terminal equipment. Recommendation H.320, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, May 1999.Google Scholar
- 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 ScholarDigital Library
- Kausar, N., and Crowcroft, J. An architecture of conference control functions. In Proc. of Photonics East (Boston, Massachusetts, Sept. 1999), SPIE.Google Scholar
- Kutscher, D., Ott, J., and Bormann, C. Session description and capability negotiation. Internet Draft, Internet Engineering Task Force, Mar. 2002. Work in progress.Google Scholar
- 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 ScholarDigital Library
- Malone, T. W., and Crowston, K. The interdisciplinary study of coordination. ACM Computing Surveys 26, 1 (Nov. 1993), 87--119. Google ScholarDigital Library
- Malpani, R., and Rowe, L. A. Floor control for large-scale Mbone seminars. In Proc. of ACM Multimedia (Seattle, Washington, Nov. 1997). Google ScholarDigital Library
- Mitra, N. Soap version 1.2 part 0: Primer. W3C working draft, World Wide Web Consortium (W3C), Dec. 2001.Google Scholar
- 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 Scholar
- Roach, A. Sip-specific event notification. Request for Comments 3265, Internet Engineering Task Force, May 2002.Google Scholar
- 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 ScholarDigital Library
- Roseman, M., and Greenberg, S. Building flexible groupware through open protocols. In Proceedings COSC'93 (1993), ACM, pp. --. Google ScholarDigital Library
- Rosenberg, J. A component model for SIMPLE. Internet Draft, Internet Engineering Task Force, Feb. 2002. Work in progress.Google Scholar
- 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 ScholarCross Ref
- Rosenberg, J., and Schulzrinne, H. Models for multi party conferencing in SIP. Internet Draft, Internet Engineering Task Force, Nov. 2001. Work in progress.Google Scholar
- Rosenberg, J., and Schulzrinne, H. An offer-answer model with SDP. Request for Comments 3264, Internet Engineering Task Force, May 2002.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- Schubert, I., Sisalem, D., and Schulzrinne, H. A session floor control scheme. In Proc. of International Conference on Telecommunications (Chalkidiki, Greece, June 1998).Google Scholar
- 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 ScholarDigital Library
- Singh, K., Nair, G., and Schulzrinne, H. Centralized conferencing using SIP. In Internet Telephony Workshop 2001 (New York, Apr. 2001).Google Scholar
- Sisalem, D., and Schulzrinne, H. The multimedia internet terminal (MInT). Telecommunications Systems 9, 3-4 (Sept. 1998), 423--444.Google ScholarDigital Library
- Trossen, D. Scalable Group Communications in Tightly Coupled Environments. PhD thesis, University of Technology, Aachen, Germany, Sept. 2000.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Zhao, W., et al. The SLP service and remote discovery in SLP. Internet Draft, Internet Engineering Task Force, Mar. 2002. Work in progress.Google Scholar
Index Terms
- A SIP-based conference control framework
Comments