Skip to main content

Consistency Maintenance of CRDT-Based File Management System in Cloud Environment

  • Conference paper
  • First Online:
Computer Supported Cooperative Work and Social Computing (ChineseCSCW 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 917))

  • 860 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Ng, A., Sun, C.: Operational transformation for real-time synchronization of shared workspace in cloud storage. In: The International Conference, pp. 61–70 (2016)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Ning, G., Yang, J., Zhang, Q.: Consistency maintenance based on the mark & retrace technique in groupware systems. In: Proceedings of GROUP 2005, November 2012

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ahmednacer, M., Martin, S., Urso, P.: File system on CRDT. Comput. Sci. (2012)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Changqing Tao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics