Title: A pure P2P synchronous collaborative system

Authors: Jianhua Ma, Leonard Barolli, Makoto Takizawa, Runhe Huang

Addresses: Faculty of Computer and Information Sciences, Department of Digital Media Sciences, Hosei University, 3-7-2, Kajino-cho, Koganei-shi, Tokyo 184-8584, Japan. ' Faculty of Information Engineering, Department of Information and Communication Engineering, Fukuoka Institute of Technology (FIT), 3-30-1 Wajiro-higashi, Higashi-ku, Fukuoka 811-0295, Japan. ' Faculty of Science and Technology, Department of Computers and Information Science, Seikei University, 3-3-1 Kichijoji-kitamachi, Musashino-shi, Tokyo 180-8633, Japan. ' Faculty of Computer and Information Sciences, Hosei University, Tokyo 184-8584, Japan

Abstract: This paper presents design and implementation of a collaborative system, called Decentralised Synchronous Collaboration (DSC), based on a pure P2P architecture without using any server at all. It relies on group agents located on peers| computers to coordinate group as well as peer management, and provides a message handler to deal with the correct message passing directly among group peers. DSC is implemented using JXTA technology that includes virtual JXTA networks, a set of standard protocols and basic services to let peers finding each other, forming groups, and exchanging messages across firewalls and Network Address Translators (NATs).

Keywords: P2P; peer-to-peer; decentralised collaboration; synchronous collaboration; shared space; shared objects; group agents; message handling.

DOI: 10.1504/IJASS.2010.031553

International Journal of Applied Systemic Studies, 2010 Vol.3 No.1, pp.44 - 58

Published online: 10 Feb 2010 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article