Data networks
An architecture for a multimedia teleconferencing system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Computer-based real-time conferencing systems (Reprint)
Computer-supported cooperative work: a book of readings
An experiment in integrated multimedia conferencing
Computer-supported cooperative work: a book of readings
A tree-based algorithm for distributed mutual exclusion
ACM Transactions on Computer Systems (TOCS)
Distributed multiparty desktop conferencing system: MERMAID
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Hierarchical conferencing architectures for inter-group multimedia collaboration
COCS '91 Proceedings of the conference on Organizational computing systems
Multicast channels for collaborative applications: design and performance evaluation
ACM SIGCOMM Computer Communication Review
A taxonomy of distributed mutual exclusion
Journal of Parallel and Distributed Computing
CECED: a system for informal multimedia collaboration
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Support for collaborative design: agents and emergence
Communications of the ACM
What video can and cannot do for collaboration: a case study
Multimedia Systems
Understanding networked multimedia: applications and technology
Understanding networked multimedia: applications and technology
A reliable dissemination protocol for interactive collaborative applications
Proceedings of the third ACM international conference on Multimedia
vic: a flexible framework for packet video
Proceedings of the third ACM international conference on Multimedia
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Conferencing and collaborative computing
Multimedia Systems - Special issue on tutorials and surveys
The case for reliable concurrent multicasting using shared ACK trees
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Floor control for multimedia conferencing and collaboration
Multimedia Systems
Floor control for large-scale MBone seminars
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Receiver-driven bandwidth adaptation for light-weight sessions
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Improving Internet multicast with routing labels
ICNP '97 Proceedings of the 1997 International Conference on Network Protocols (ICNP '97)
Applet-based telecollaboration: a network-centric approach
IEEE MultiMedia
Reliable multicast transport protocol (RMTP)
IEEE Journal on Selected Areas in Communications
Group Coordination Support for Synchronous Internet Collaboration
IEEE Internet Computing
Cooperative control of multicast-based streaming on-demand systems
Future Generation Computer Systems - Special issue: Parallel computing technologies
JADE: jabber-based authoring in distributed environments
Proceedings of the 13th annual ACM international conference on Multimedia
Implementing three-party desktop videoconferencing
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
Implementation and empirical evaluations of floor control protocols on PlanetLab network
Proceedings of the 47th Annual Southeast Regional Conference
Cooperative control of multicast-based streaming on-demand systems
Future Generation Computer Systems - Special issue: Parallel computing technologies
A protocol for resource sharing in norm-governed ad hoc networks
DALT'04 Proceedings of the Second international conference on Declarative Agent Languages and Technologies
Hi-index | 0.00 |
Distributed multipoint applications for group interaction across wide-area networks, such as for simulation and telecollaboration, are becoming increasingly popular. While reliable multicasting has made significant advances in recent years, effective mechanisms to synchronize and coordinate work within large multicast groups and across long distances are still lacking. Synchronous sharing of resources, whose operational semantics prohibits parallel usage, typically creates race conditions among users, which can be resolved through an access discipline called floor control. Existing solutions on floor control, implemented either at the session or application layer, are mostly proprietary, limited in scope and not scalable. Furthermore, no performance comparison of floor control protocols has been attempted to date. We present a novel taxonomy and comparative performance analysis of known classes of floor control protocols, ranging from socially mediated control to protocols operating on ring and tree topologies. We find that aggregation and selective transmission of control information in a tree structure is the most promising solution with regard to scalability, efficacy, and robustness. The principal operation of such a tree protocol is outlined, which dynamically organizes participants in a multi-level control tree and aggregates resource sharing directives on the paths between interacting stations.