Abstract
With the rapid development of cloud services, a growing number of applications are being migrated to the cloud to provide better collaboration support. In the face of the ever-increasingly large number of documents, the way of single person management documents seem to be incapable, and the efficiency of document management is imminent. Multi-user real-time collaborative management of documents can not only improve the efficiency of document management, but also clearly understand the willingness of peers and improve the user experience. The biggest challenge in real-time multi-user collaborative management files is to maintain consistent maintenance of the file management system. Traditional consistency maintenance methods are usually based on complex control mechanisms and conversion functions to maintain the consistency of collaborative text, which is not ideal for collaborative management in the cloud environment. In recent years, CRDT (Commutative Replicated Data Type) has been proposed as a new consistency maintenance mechanism in collaborative text editing, but it is rarely applied to scenarios such as cloud environments and file management. This paper proposes a new CRDT-based conflict detection and resolution method to maintain the ultimate consistency of file collaborative management. Firstly, the relationship between operations is defined, and the conflict detection mechanism is proposed. Secondly, an effective scheme for conflict resolution is proposed. Finally, the correctness of the proposed scheme is proved and the time complexity and space complexity are theoretically analyzed. Therefore, the method proposed in this paper can greatly improve the correctness and efficiency of file collaborative management in the cloud environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Xia, H., et al.: A partial replication approach for anywhere anytime mobile commenting. In: ACM Conference on Computer Supported Cooperative Work and Social Computing, pp. 530–541. ACM (2014)
Ng, A., Sun, C.: Operational transformation for real-time synchronization of shared workspace in cloud storage. In: The International Conference, pp. 61–70 (2016)
Gao, L., Qiang, Z., Xin, Z.: Research on consistency maintenance of file management in real-time cloud office system. In: The Chinese Conference, pp. 245–246 (2017)
Sun, C., Xia, S., Zhang, Y., et al.: Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems. Proc. ACM Trans. Comput.–Hum. Interact. 4, 63–108 (1998)
Bin, S., Du, L., Tun, L., et al.: An operational transformation based synchronization protocol for Web 2.0 applications. In: Proceedings of ACM Conference on Computer-Supported Cooperative Work, vol. 4, pp. 563–572 (2011)
Gao, L., Xin, Z., Qiang, Z.: Research for consistency maintenance of real-time collaborative associated graph model in the mobile platform. In: Chinese Conference on Computer Supported Cooperative Work and Social Computing, pp. 243–244. ACM (2017)
Ning, G., Yang, J., Zhang, Q.: Consistency maintenance based on the mark & retrace technique in groupware systems. In: Proceedings of GROUP 2005, November 2012
Preguica, N., et al.: A commutative replicated data type for cooperative editing. In: IEEE International Conference on Distributed Computing Systems, pp. 395–403. IEEE (2009)
Ahmednacer, M., Martin, S., Urso, P.: File system on CRDT. Comput. Sci. (2012)
Lv, X., et al.: CRDT-based conflict detection and resolution for massive-scale real-time collaborative CAD systems. In: The Chinese Conference, pp. 185–188 (2017)
Lv, X., He, F., Cai, W., et al.: A string-wise CRDT algorithm for smart and large-scale collaborative editing systems. Adv. Eng. Inform. 33, 397–409 (2016)
Acknowledgments
We would like to thank the reviewers, whose valuable critique and comments helped to improve this paper. Moreover, this work is supported by the Shanghai Natural Science Foundation under Grant No. 17ZR1419100, and the Open Project Program of Shanghai Key Laboratory of Data Science (No. 201609060003).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Gao, L., Tao, C. (2019). Consistency Maintenance of CRDT-Based File Management System in Cloud Environment. In: Sun, Y., Lu, T., Xie, X., Gao, L., Fan, H. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2018. Communications in Computer and Information Science, vol 917. Springer, Singapore. https://doi.org/10.1007/978-981-13-3044-5_7
Download citation
DOI: https://doi.org/10.1007/978-981-13-3044-5_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3043-8
Online ISBN: 978-981-13-3044-5
eBook Packages: Computer ScienceComputer Science (R0)