메뉴 건너뛰기




Volumn 21, Issue 8, 2010, Pages 1162-1174

Logoot-undo: Distributed collaborative editing system on P2P networks

Author keywords

Collaborative editing; CRDT; group undo; optimistic replication; P2P; scalability

Indexed keywords

COLLABORATIVE EDITING; COLLABORATIVE EDITING SYSTEMS; COLLABORATIVE SYSTEMS; CONTENT DISTRIBUTION; DYNAMIC CONTENT; GLOBAL PERFORMANCE; GROUP UNDO; OPTIMISTIC REPLICATION; P2P NETWORK; PEER-TO-PEER SYSTEM; REPLICATED DATA; WIKIPEDIA;

EID: 77954313985     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2009.173     Document Type: Article
Times cited : (93)

References (39)
  • 1
    • 13644274213 scopus 로고    scopus 로고
    • A survey of peer-to- peer content distribution technologies
    • S. Androutsellis-Theotokis and D. Spinellis, "A Survey of Peer-to- Peer Content Distribution Technologies," ACM Computing Surveys, vol.36, no.4, pp. 335-371, 2004.
    • (2004) ACM Computing Surveys , vol.36 , Issue.4 , pp. 335-371
    • Androutsellis-Theotokis, S.1    Spinellis, D.2
  • 5
    • 24344439365 scopus 로고    scopus 로고
    • Optimistic replication
    • Y. Saito and M. Shapiro, "Optimistic Replication," ACM Computing Surveys, vol.37, no.1, pp. 42-81, 2005.
    • (2005) ACM Computing Surveys , vol.37 , Issue.1 , pp. 42-81
    • Saito, Y.1    Shapiro, M.2
  • 6
    • 0003149783 scopus 로고    scopus 로고
    • Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems
    • Mar.
    • C. Sun, X. Jia, Y. Zhang, Y. Yang, and D. Chen, "Achieving Convergence, Causality Preservation, and Intention Preservation in Real-Time Cooperative Editing Systems," ACM Trans. Computer- Human Interaction (TOCHI), vol.5, no.1, pp. 63-108, Mar. 1998.
    • (1998) ACM Trans. Computer- Human Interaction (TOCHI) , vol.5 , Issue.1 , pp. 63-108
    • Sun, C.1    Jia, X.2    Zhang, Y.3    Yang, Y.4    Chen, D.5
  • 7
    • 78751645284 scopus 로고    scopus 로고
    • Designing a commutative replicated data type
    • Oct.
    • M. Shapiro and N. Preguiça, "Designing a Commutative Replicated Data Type," INRIA, Rapport de recherche INRIA RR- 6320, http://hal.inria.fr/inria-00177693/fr/, Oct. 2007.
    • (2007) Rapport de Recherche INRIA RR-6320
    • Shapiro, M.1    Preguiça, N.2
  • 10
    • 49249112197 scopus 로고    scopus 로고
    • The collaborative organization of knowledge
    • D. Spinellis and P. Louridas, "The Collaborative Organization of Knowledge," Comm. ACM, vol.51, no.8, pp. 68-73, 2008.
    • (2008) Comm. ACM , vol.51 , Issue.8 , pp. 68-73
    • Spinellis, D.1    Louridas, P.2
  • 12
    • 84976854245 scopus 로고
    • A framework for undoing actions in collaborative systems
    • A. Prakash and M.J. Knister, "A Framework for Undoing Actions in Collaborative Systems," ACM Trans. Computer-Human Interaction, vol.1, no.4, pp. 295-330, 1994.
    • (1994) ACM Trans. Computer-Human Interaction , vol.1 , Issue.4 , pp. 295-330
    • Prakash, A.1    Knister, M.J.2
  • 15
    • 0242686302 scopus 로고    scopus 로고
    • Undo as concurrent inverse in group editors
    • Dec.
    • C. Sun, "Undo as Concurrent Inverse in Group Editors," ACM Trans. Computer-Human Interaction (TOCHI), vol.9, no.4, pp. 309- 361, Dec. 2002.
    • (2002) ACM Trans. Computer-Human Interaction (TOCHI) , vol.9 , Issue.4 , pp. 309-361
    • Sun, C.1
  • 19
    • 0036766057 scopus 로고    scopus 로고
    • Optional and responsive fine-grain locking in internet- based collaborative systems
    • Sept.
    • C. Sun, "Optional and Responsive Fine-Grain Locking in Internet- Based Collaborative Systems," IEEE Trans. Parallel and Distributed Systems, vol.13, no.9, pp. 994-1008, Sept. 2002.
    • (2002) IEEE Trans. Parallel and Distributed Systems , vol.13 , Issue.9 , pp. 994-1008
    • Sun, C.1
  • 20
    • 0032045376 scopus 로고    scopus 로고
    • Necessary and sufficient conditions on information for causal message ordering and their optimal implementation
    • A.D. Kshemkalyani and M. Singhal, "Necessary and Sufficient Conditions on Information for Causal Message Ordering and Their Optimal Implementation," Distributed Computing, vol.11, no.2, pp. 91-111, 1998.
    • (1998) Distributed Computing , vol.11 , Issue.2 , pp. 91-111
    • Kshemkalyani, A.D.1    Singhal, M.2
  • 21
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • L. Lamport, "Time, Clocks, and the Ordering of Events in a Distributed System," Comm. ACM, vol.21, no.7, pp. 558-565, 1978.
    • (1978) Comm. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 23
    • 33947355857 scopus 로고    scopus 로고
    • A new operational transformation framework for real-time group editors
    • Mar.
    • R. Li and D. Li, "A New Operational Transformation Framework for Real-Time Group Editors," IEEE Trans. Parallel and Distributed Systems, vol.18, no.3, pp. 307-319, Mar. 2007.
    • (2007) IEEE Trans. Parallel and Distributed Systems , vol.18 , Issue.3 , pp. 307-319
    • Li, R.1    Li, D.2
  • 25
    • 84976720944 scopus 로고
    • Concurrency control in groupware systems
    • J. Clifford, B.G. Lindsay, and D. Maier, eds.
    • C.A. Ellis and S.J. Gibbs, "Concurrency Control in Groupware Systems," Proc. ACM SIGMOD, J. Clifford, B.G. Lindsay, and D. Maier, eds., pp. 399-407, 1989.
    • (1989) Proc. ACM SIGMOD , pp. 399-407
    • Ellis, C.A.1    Gibbs, S.J.2
  • 34
    • 57349189327 scopus 로고    scopus 로고
    • Dtwiki: A disconnection and intermittency tolerant wiki
    • B. Du and E.A. Brewer, "Dtwiki: A Disconnection and Intermittency Tolerant Wiki," Proc. Int'l World Wide Web Conf. (WWW), pp. 945-952, 2008.
    • (2008) Proc. Int'l World Wide Web Conf. (WWW) , pp. 945-952
    • Du, B.1    Brewer, E.A.2
  • 35
    • 41149133923 scopus 로고    scopus 로고
    • Distriwiki: A distributed peer-to-peer wiki network
    • J.C. Morris, "Distriwiki: A Distributed Peer-to-Peer Wiki Network," Proc. Int'l Symp. Wikis, pp. 69-74, 2007.
    • (2007) Proc. Int'l Symp. Wikis , pp. 69-74
    • Morris, J.C.1
  • 37
    • 0001518883 scopus 로고    scopus 로고
    • An adaptive causal ordering algorithm suited to mobile computing environments
    • R. Prakash, M. Raynal, and M. Singhal, "An Adaptive Causal Ordering Algorithm Suited to Mobile Computing Environments," J. Parallel and Distributed Computing, vol.41, no.2, pp. 190-204, 1997.
    • (1997) J. Parallel and Distributed Computing , vol.41 , Issue.2 , pp. 190-204
    • Prakash, R.1    Raynal, M.2    Singhal, M.3
  • 38
    • 0033321246 scopus 로고    scopus 로고
    • Plausible Clocks: Constant size logical clocks for distributed systems
    • F.J. Torres-Rojas and M. Ahamad, "Plausible Clocks: Constant Size Logical Clocks for Distributed Systems," Distributed Computing, vol.12, no.4, pp. 179-195, 1999.
    • (1999) Distributed Computing , vol.12 , Issue.4 , pp. 179-195
    • Torres-Rojas, F.J.1    Ahamad, M.2
  • 39
    • 0023012946 scopus 로고
    • An o(nd) difference algorithm and its variations
    • E.W. Myers, "An o(nd) Difference Algorithm and its Variations," Algorithmica, vol.1, no.2, pp. 251-266, 1986.
    • (1986) Algorithmica , vol.1 , Issue.2 , pp. 251-266
    • Myers, E.W.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.