loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth International Conference on Creating, Connecting and Collaborating through Computing (C5'06)
Scalability of Collaborative Environments
University of California, Berkeley, California USA
January 26-January 27
ISBN: 0-7695-2563-6
Rick McGeer, Hewlett-Packard Labs, USA
Andreas Raab, Viewpoints Research Institute, USA
David P. Reed, MIT Media Lab, HP Labs, USA
David A. Smith, Viewpoints Research Institute, USA
Alan C. Kay, Viewpoints Research Institute, USA
Collaborative environments range from the very primitive (IM) to a rich mixture of media, computation, and threedimensional graphics. Critical to all such systems is scalability : how many users can a system support in a single session? How many simultaneous sessions can be supported? These questions ultimately reduce to bandwidth and computation consumption of the collaborative system; the values, in turn, depend upon the architectural choices made in the implementation. Should the system be client-server or peer-to-peer? Should data or computation be replicated? Are there tradeoffs? Does it depend on the nature of the collaboration?

In this paper, we derive bounds on bandwidth and latency for consistent collaborative systems. A consistent system is one in which all participants agree on the order of events across all peers. We examine and calculate the bandwidth and latency bounds on various system architectures. We calculate a theoretical lower bound for computational and bandwidth complexity, and compare the architectural bounds to the lowest global bound.

Citation:
Rick McGeer, Andreas Raab, David P. Reed, David A. Smith, Alan C. Kay, "Scalability of Collaborative Environments," c5, pp.168-174, Fourth International Conference on Creating, Connecting and Collaborating through Computing (C5'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.