WASMrsync+:基于WebAssembly的高效Delta Sync云存储解决方案
80 浏览量
更新于2024-06-16
收藏 2.8MB PDF 举报
"这篇学术论文探讨了一种基于WebAssembly的Delta Sync云存储服务,旨在解决在Web浏览器中实现高效增量同步的挑战。论文作者包括来自清华大学的研究团队,他们提出了一种名为WASMrsync的解决方案,并通过优化进一步发展为WASMrsync+,实现了与最优解决方案相当的同步性能,同时降低了内存使用量。"
云存储服务已经成为日常生活和工作中不可或缺的一部分,如Dropbox、Google Drive和OneDrive等,它们为大量用户提供了便捷的数据存储和共享。然而,随着数据量的增长,尤其是在处理大文件的小增量同步时,网络效率成为了关键问题。传统的增量同步技术主要针对PC客户端和移动应用,而在Web浏览器环境中,由于操作系统无关性的限制,实现高效的增量同步变得更加复杂。
WebAssembly(WASM)是一种二进制指令格式,它允许Web应用程序接近原生运行时速度,同时保持良好的编码大小和加载时间。论文中提到,WASM的出现为解决这个“不可能的三角形”——效率、适用性和可用性之间的平衡——提供了一种可能的途径。研究团队开发了WASMrsync,一个基于WebAssembly的增量同步解决方案,但发现其初始版本存在同步时间长和内存使用高的问题。
为了解决这些问题,研究人员采取了同步代码解耦和流式编译策略,以及有意识的原地文件构造方法。这些创新优化后的方案称为WASMrsync+,它成功地实现了与最先进的同步解决方案相当的性能,同步时间相近,但内存使用减少了一半,从而在效率、适用性和可用性之间找到了更好的平衡。
论文详细阐述了WASMrsync+的设计和实现,包括其工作原理、性能测试和与现有技术的比较。这项工作对云存储服务的发展具有重要意义,特别是在提升Web环境下的数据同步效率和降低资源消耗方面,为未来Web浏览器中的云存储服务优化提供了新的思路和技术支持。
点击了解资源详情
2021-03-13 上传
2021-03-13 上传
385 浏览量
2023-03-07 上传
2021-02-08 上传
2024-05-04 上传
2021-09-20 上传
cpongm
- 粉丝: 5
- 资源: 2万+
最新资源
- 图层的操作类型和操作技巧
- 2D.Object.Detection.and.Recognition.2002
- 嵌入式Linux系统(pdf)
- 数据库系统工程师:数据库原理选择题总结
- Everything.You.Know.About.CSS.is.Wrong
- C语言库函数使用大全
- arm 2410手册
- 悟透JavaScript.doc
- 计算机网络谢希仁答案详尽,是很不错的学习资料,考研,考证,很实用
- Thinking in Java 3th Edition
- Java中的static关键字
- 简单交通的设计与制作
- 硬件基础知识及故障维护
- 计算机组成原理课后习题答案 白中英 第三版(网络版)
- 学生学籍管理系统论文
- Linux 0.11内核完全注释.pdf