[C74] M. Margaritis, C. Fidas, N. Avouris, V. Komis, A peer-to-peer architecture for synchronous collaboration over low-bandwidth networks, in K. Margaritis, I Pitas (ed.) Proc 9th PCI 2003, pp. 231-242, Thessaloniki, November 2003. (pdf)
The need for peer-to-peer collaboration over the Internet is increasing nowadays. There are many factors that make this task particularly difficult. Software designers and developers often come across the challenge of overcoming the raising technical and organizational problems. These problems include mostly the limited bandwidth of networks especially of dialup connections, but also the presence of firewalls and proxy servers in intranets that inhibit peer-to-peer communication. A flexible architecture needs to be defined that overcomes these problems and permits a smooth collaborative environment that would satisfy the needs of end users. This paper describes a study on these problems and provides solutions accordingly by defining the architecture of a peer-to-peer collaborative system developed and used for real-time collaborative modelling activities.