A pure P2P synchronous collaborative system

被引:1
作者
Ma J. [1 ]
Barolli L. [2 ]
Takizawa M. [3 ]
Huang R. [4 ]
机构
[1] Department of Digital Media Sciences, Faculty of Computer and Information Sciences, Hosei University, Koganei-shi, Tokyo 184-8584, 3-7-2, Kajino-cho
[2] Department of Information and Communication Engineering, Faculty of Information Engineering, Fukuoka Institute of Technology (FIT), Higashi-ku, Fukuoka 811-0295
[3] Department of Computers and Information Science, Faculty of Science and Technology, Seikei University, Musashino-shi, Tokyo 180-8633
[4] Faculty of Computer and Information Sciences, Hosei University
关键词
P2P; Peer-to-peer; Shared space and object; Synchronous collaboration;
D O I
10.1504/IJASS.2010.031553
中图分类号
学科分类号
摘要
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). © 2010 Inderscience Enterprises Ltd.
引用
收藏
页码:44 / 58
页数:14
相关论文
共 15 条
  • [1] Barkai D., Peer-to-Peer Computing: Technologies for Sharing and Collaborating on the Net, (2001)
  • [2] Beca L., Cheng G., Fox G.C., Jurga T., Olszewski K., Podgorny M., Sokolowski P., Walczak K., Web technologies for collaborative visualization and simulation, Proceedings of the 8th SIAM Conf. on Parallel Processing, (1997)
  • [3] Begole J.B., Usability Problems and Causes in Conventional Application-Sharing Systems, (1999)
  • [4] Chabert A., Grossman E., Jackson L., Pietrowicz S., Seguin S., Java object-sharing in habanero, Communications of the ACM, 41, pp. 69-76, (1998)
  • [5] Edwards J., Peer-to-Peer Programming on Groove, (2002)
  • [6] Gradecki J.D., Mastering JXTA: Building Java Peer-to-Peer Applications, (2002)
  • [7] Greenberg S., Roseman M., Using a Room Metaphor to Ease Transitions in Groupware, Research Report 98/611/02, (1998)
  • [8] Grudin J., Computer-supported cooperative work, IEEE Computer, 27, 5, pp. 19-26, (1994)
  • [9] Lee J., Prakash A., Jaeger T., Wu G., Supporting multi-user, multi-applet workspaces in CBE, Proceeding of the ACM CSCW'96, pp. 344-353, (1996)
  • [10] Ma J., Huang R., Nakatani R., Towards a natural internet-based collaborative environment with support of object physical and social characteristics, International Journal of Software Engineering and Knowledge Engineering, 11, 1, pp. 37-53, (2001)