Please use this identifier to cite or link to this item:
http://dspace.cityu.edu.hk/handle/2031/7497
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Long, Shaoyuan | en_US |
dc.date.accessioned | 2015-03-31T01:48:55Z | |
dc.date.accessioned | 2017-09-19T08:50:53Z | |
dc.date.accessioned | 2019-02-12T06:53:04Z | - |
dc.date.available | 2015-03-31T01:48:55Z | |
dc.date.available | 2017-09-19T08:50:53Z | |
dc.date.available | 2019-02-12T06:53:04Z | - |
dc.date.issued | 2014 | en_US |
dc.identifier.other | 2014csls801 | en_US |
dc.identifier.uri | http://144.214.8.231/handle/2031/7497 | - |
dc.description.abstract | Collaborative editing systems (CESs) includes a class of distributed systems where users manipulate some shared objects like texts, images, XML documents, etc. To interact with each other. These systems are often based on data replication to improve data availability. There is a local copy of shared object for each user. Their local updated operations are propagated to other users. When updating the document, each user can see his own modifying as well as others’ at the same time. Operational Transformation (OT) approach is one approach used for ensure the convergence of replicated data. OT approach consists of a centralized / decentralized integration procedure and a transformation function called Inclusive Transformation (IT). The integration procedure is in charge of executing update operations, broadcasting local update operations to other sites, receiving update operations from other sites and determining transformations to be performed on a received operation before its execution. There are two kinds of integration procedures: centralized and decentralized. In the centralized integration, there is a central node, which ensures that all concurrent operations are executed in the same order at all sites. In the decentralized integration procedures, there is no central node and the operations may be executed in different orders by different sites. The decentralized integration procedures do not need any central server and then are more appropriate to P2P systems. There is a consistent IT function proposed. This project aims to study and choose a proper decentralized integration procedure from a group of researches. Then combining the integration procedure with IT function makes completed OT approach. Finally, write and implement a prototype based on open source wiki software XWiki to evaluate the consistency as well as overhead of the OT approach. | en_US |
dc.rights | This work is protected by copyright. Reproduction or distribution of the work in any format is prohibited without written permission of the copyright owner. | en_US |
dc.rights | Access is restricted to CityU users. | en_US |
dc.title | Implementing a real-time decentralized collaborative editor using Php | en_US |
dc.contributor.department | Department of Computer Science | en_US |
dc.description.supervisor | Supervisor: Dr. Chan, Wing Kwong Ricky; First Reader: Dr. Ngo, Chong Wah; Second Reader: Dr. Yu, Yuen Tak | en_US |
Appears in Collections: | Computer Science - Undergraduate Final Year Projects |
Files in This Item:
File | Size | Format | |
---|---|---|---|
fulltext.html | 145 B | HTML | View/Open |
Items in Digital CityU Collections are protected by copyright, with all rights reserved, unless otherwise indicated.