Publication: Beyond the LAN: Techniques from Networked Games for Improving Groupware Performance

The goal of real-time distributed groupware is to support synchronous work at a distance, but if these systems are to succeed, they must find ways to deal with real-world network issues more effectively. One rich area that can provide network techniques for groupware is network gaming: network games have more than a decade of experience building collaborative applications that perform well on the Internet. The techniques used by games have not traditionally been made public, but several game networking libraries have recently been released as open source, providing the opportunity to learn how games have achieved their network performance. We examined five game libraries to find networking techniques that could benefit groupware; this paper presents the most valuable concepts that we found. The techniques deal with limited bandwidth, reliability, and latency, and include both known techniques and principles that have not been seen before in the groupware community. By adopting these techniques, real-time groupware can dramatically improve network performance on the real-world Internet.

Downloads

PDF

Participants

Jeff Dyck
University of Saskatchewan
Carl Gutwin
University of Saskatchewan
David Pinelle
College of Medicine, University of Saskatchewan

Citation

Dyck, J., Gutwin, C., Pinelle, D. 2006. Beyond the LAN: Techniques from Networked Games for Improving Groupware Performance., Technical Report HCI-TR-06-05,

BibTeX

@techreport {game-networks,
author= {Jeff Dyck and Carl Gutwin and David Pinelle},
title= {Beyond the LAN: Techniques from Networked Games for Improving Groupware Performance},
year= {2006},
number= {HCI-TR-06-05}
}