Publications / 2007 Proceedings of the 24th ISARC, Kochi, India

Synchronous Design Collaboration in a Peer-To-Peer Network

Hung-Ming Chen, Hung-Chun Tien
Pages 319-324 (2007 Proceedings of the 24th ISARC, Kochi, India, ISBN 978-81-904235-1-9, ISSN 2413-5844)
Abstract:

The Internet has revolutionized the way software systems work. Many applications, such as online games and instant messengers, have utilized web-related technologies to cooperate over the Internet. Recently, some researchers have utilized web-related technologies in Computer–Aided Design to allow real-time collaboration between users over the web. All these systems are based on the client-server model. In this kind of collaborative design environment, the system grouping, operation and communication all have to rely on the central server. In order to improve accessibility and flexibility in collaborative design and to provide a more load-balanced and extensible environment, this paper presents a prototype implementation of collaborative design tools based on a Peer-to-peer (P2P) model. The users can conveniently form design groups, by connecting directly to each other, anytime and anywhere, without the presence of a central server. All peers are equal in functionalities and computing loads. Based on the P2P network model, several mechanisms are proposed in this paper to form a working model of this system. Then, the object model design and implementation of this P2P system is presented.

Keywords: Computer-Aided Design, Internet, Synchronous Collaboration, Distributed Processing, Peer-to-Peer