Hans-Peter Dommel

Learn More
Floor control allows users of networked mul-timedia applications to utilize and share resources such as remote devices, distributed data sets, telepointers, or continuous media such as video and audio without access connicts. Floors are temporary permissions granted dynamically to collaborating users in order to mitigate race conditions and guarantee(More)
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 signiicant advances in recent years, eeective mechanisms to synchronize and coordinate work within large multicast groups and across long distances are(More)
Floor control allows users of networked multimedia applications to remotely share resources like cursors, data views, video and audio channels, or entire applications without access connicts. Floors are mutually exclusive permissions, granted dynamically to collaborating users, mitigating race conditions and guaranteeing fair and deadlock-free resource(More)
Improvements in networking allow for increasingly complex collaboration environments with regard to session scale, range of shared tasks, and distance between remote parties. Floor control protocols add an access discipline to such environments that allows to mitigate race conditions on shared resources and throttle media transmission. Primary causes for(More)
We address the problem of message ordering for reliable multicast communication. End-to-end multicast ordering is useful for ensuring the collective integrity and consistency of distributed operations. It is applicable for distributed multiparty collaboration or other multipoint applications, where the ordered reception of messages at all hosts is critical.(More)
Collaborative capabilities are a hallmark of a new generation of networked applications. While traditional collaboration puts the computer in the foreground to help users interface through personal computing portholes, ambient collaboration reverses this paradigm by placing the machine in the background and enabling users to synergistically share a(More)
This paper discusses a group coordination architecture to support Internet-wide distributed collaboration in the context of legacy Internet protocols. Group coordination in distributed systems and multimedia systems has many faces manifested in a variety of user interfaces and network protocols. To date, no standardized methodology for engineering group(More)