Font Size: a A A

Peer-to-peer Network Jxta Platform Collaborative Text Editor And Design,

Posted on:2005-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:M MaFull Text:PDF
GTID:2208360125964451Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet, computer-supported collaboration within groups is becoming more and more important. Accordingly, more and more people expect that their task can be compeleted by cooperating with others. CSCW, namely Computor Supported Cooperation Work,emerges just for meeting this kind of technology need,and CSCW has been an important research field of computer and network today. Cooperative editor system,which is one of focuses in CSCW research field , allows a group to jointly edit a shared document in a distributed environment.Considering that multi-people cooperation is necessary condition cooperative editor work,a group platform supporting one-multi communication is indispensable. Now most cooperative editors send messages and communicate by IP-Multicast or Client/Server model. But due to the intrinsic limitation on network deployment, IP-Multicast can be only employed in some tradition areas,while Server communication mode may easily subject to single point failure and is restricted by application scale and economy. Peer-to-Peer is a novel technology caming into existence recently and now attracts a growing research interest. Because P2P supposes a fairly flat hierarchy in which nodes at the edge of the network are given significant, it is suitable for the group communication and cooperation. JXTA technology is one of P2P network platform by Sun.org. The purpose of project JXTA is to provide interoperability, platform independence and ubiquity.This paper takes research on related technology about the implement of a cooperative editor based on JXTA platform. The organization of this paper is as follows. At the beginning, we compare with the cooperative editors and take into count their using situations. Next, JXTA platform is discussed in details, including JXTA conception, protocol and architecture and how to create a virtual network. At last, the paper describes how to design and implement cooperative editor, including group membership, cooperative sense and concurrency control and other aspect .Mean a while the underlying principles of three typical kinds of concurrency control, those algorithm based on OPT(Operation Transpose) are studied deeply.
Keywords/Search Tags:JXTA, CSCW, concurrency control, cooperative editor, P2P
PDF Full Text Request
Related items