期刊文献+

Web协同应用中基于文档划分的一致性维护模型

Document-partition based model for maintaining data consistency in collaborative web-based applications
下载PDF
导出
摘要 针对已有的Web协同应用中的一致性维护方法会带来严重的服务器耗费问题,提出了一种基于文档划分的一致性维护模型。该模型在操作转换算法SLOT(symmetric linear operational transformation)的基础上引入文档划分的思想。从降低服务器通信和内存耗费的角度出发,结合用户数量和操作频率的变化,给出一种动态的文档划分策略及其实现算法。仿真实验结果表明,该模型可以有效地降低大规模协同应用中服务器的通信和内存耗费。 The existing approaches for maintaining data consistency in the collaborative web-based applications will result in serious cost for the server. To solve this problem, a document-partition based model for consistency maintenance is proposed. The model introduces the idea of document partitioning on the basis of the operation transformation algorithm SLOT (symmetric linear operational transformation). From the view of reducing both communication and memory cost, a dynamic document partitioning strategy and corresponding algorithms are proposed to adapt the dynamic of users' behaviors. The experimental result shows that the model can reduce both the communication and memory cost of the server effectively in a large-scale collaborative application.
作者 陈小碾
出处 《计算机工程与设计》 CSCD 北大核心 2012年第8期3069-3073,3116,共6页 Computer Engineering and Design
基金 教育部人文社会科学研究一般基金项目(10YJCZH044)
关键词 Web协同应用 一致性维护 通信耗费 内存耗费 文档划分 web-based application consistency maintenance communication cost memory cost document partition
  • 相关文献

参考文献12

  • 1SHEN Haifeng, SUN Chengzheng. Achieving data consistency by contextualization in web-based collaborative applications[J]. ACM Transactions on Intemet Technology, 2011, 10 (4) : 1-37.
  • 2邵斌,卢暾,顾宁.实时协同中的一致性维护关键技术[J].计算机工程,2010,36(22):1-6. 被引量:3
  • 3Oster G, Urso P, Molli P. Data consistency for P2P collabora rive editing [C]. New York, USA: Proceedings of the ACM Conference on Computer Supported Cooperative Work, 2006: 259-268.
  • 4SUN David, SUN Chengzheng. Context-based operational transformation in distributed collaborative editing systems [J]. IEEE Transactions on Parallel and Distributed Systems, 2009, 20 (10): 1454-1470.
  • 5SHAO Bin, LI Du, GU Ning. An algorithm for selective undo of any operation in collaborative applications [C]. Sanibel Island, Florida, USA: Proceedings of the International ACM SIC, GROUP Conference on Supporting Group Work, 2010: 131-140.
  • 6SHAO Bin, LI Du, LU Tun, et al. An operational transformation based synchronization protocol for web 2.0 applications [C]. Conference on Computer Supported Cooperative Work, 2011: 563-572.
  • 7冯雅慧,顾宁.基于树型结构的共享文档副本的语义一致性维护[J].计算机研究与发展,2007,44(z3):463-468. 被引量:1
  • 8李娟,欧阳元新,陈真勇,熊璋.集成用户可定制锁和操作转换的并发控制方法[J].计算机工程与应用,2008,44(10):54-58. 被引量:2
  • 9吴青,翟建设,杨剑勇.基于二维有序状态向量的协同操作转换算法[J].计算机工程,2007,33(2):50-52. 被引量:1
  • 10Preston J A. Rethinking consistency management in real-time collaborative editing systems [D]. Atlanta, America: Georgia State University, 2007.

二级参考文献59

  • 1杨江明,顾宁,吴筱媛.基于地址空间转换方法的Undo操作支持[J].通信学报,2006,27(3):48-56. 被引量:4
  • 2Ellis C A,Gibbs S J.Coneurrency control in groupware systems[C]// ACM Int'l Conf on Management of Data'89,Seattle,USA,1989: 399-407.
  • 3Sun C,Sosic R.Optional locking integrated with operational transformation in distributed real-time group editors[C]//Proe of ACM 18th Symposium on Principles of Distributed Computing,Atlanta, USA, 1999.43-52.
  • 4Sun C,Jia X,Zhang Y,et al.Aehieving convergence,causality- preservation,and intention-preservation in real-time cooperative editing systems[C]//ACM Trans on Computer-Human Interaction, 1998,5( 1 ):63-108.
  • 5Sun C,Ellis C A.Operational transformation in real-time group editors:issues,algorithms,and aehievements[C]//ACM Int'l Conf on Computer Supported Cooperative Work' 98, Seattle, USA, 1998 : 59-68.
  • 6Suleiman M,Cart M,Ferrie J.Serialization of eoneurrent operations in a distributed collaborative environment[C]//ACM Int'l Conf on Supporting Group Work'97,Phoenix, 1997.435-445.
  • 7Sun D,Xia S,Sun C,et al.Operational transformation for collaborative word processing[C]//Proeeedings of ACM Conference on CSCW2004.Chieago, USA : ACM Press, 2004 . 437-446.
  • 8Sun D,Sun C.Operation context and context-based operational transformation[C]//Proc of the ACM Conf on Computer-Supported Cooperative Work,2006:279-288.
  • 9Munson J,Dewan P.A concurrency control framework for collaborative systems[C]//Proc of ACM Conference on Computer Supported Cooperative Work, 1996 . 278-287.
  • 10Newman-Wolfe R E.Implieit locking in the ensemble concurrent object-oriented graphics editor[C]//Proc of ACM Conference on Computer Supported Cooperative Work, 1992:265-272.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部