Font Size: a A A

Study And Application Of P2P Distributed Cooperative Work Model Based On P2P

Posted on:2009-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:B Q GaoFull Text:PDF
GTID:2178360242991842Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of internet and communication technology, remote interaction and collaboration between work groups becomes more and more important. Accordingly, more and more people expect that task can be completed by different people distributed in different areas with computer and network. CSCW, namely Computer Supported Cooperation Work, appears just for meeting this need, and nowadays has been an important research field. Modern Cooperative Work System has become increasingly complex. In addition to supporting multi-people real-time collaboration, the capability of adapting heterogeneous network environment and cross-platform is also indispensable.At present, most cooperative work systems are based on Client/Server model by dispatching collaboration messages and processing requests by servers. Inevitably, 'a single point of failure' exists in this centralized model, and its deployment is limited by the scale and economic factors. P2P networks, as a new technology, with load balancing, robust, self-organization of the characteristics, which is exactly in line with the collaborative essential characteristic, has been a rapid development in recent years.Firstly, this paper compares traditional and current cooperative work models and points out their respective strengths and weaknesses, and using situations.Then, JXTA platform is discussed in details, including JXTA conception, protocol and architecture and how to create a virtual network and improve efficiency of JXTA network. Then, we give a P2P distributed cooperative work model based on JXTA platform and descriptions about this model's respective layers, compared to traditional model, it has the advantage of flexibility, rapid responsive velocity and cross-platform In order to verify this model, a cooperative editor based on this model is implemented partly and we give its detailed design and implementation of key modules,including group membership, session relationship management,group communicating management, cooperative sense, UI and so on . At the same time, considering the complexity of concurrency control in distributed system, we do an in-depth study of the concurrency control algorithm based on DOM used in this model. At last, make a summary of this paper's main research content, point out some existed problems in current model and the next step of research.
Keywords/Search Tags:P2P, JXTA, CSCW, concurrency control, collaborative text editor
PDF Full Text Request
Related items