基于多云架构的网盘中间件关键技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:puhongzhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网盘作为一种新兴的云存储服务,能依靠本地客户端自动将用户设备上的文件储存到云端,并通过云服务在多个设备之间进行文件同步。然而,现有的网盘服务在网络性能、服务可靠性、数据安全性和运营商锁定风险方面存在着严重的问题。多云网盘中间件通过利用网盘服务提供的Web API整合多个云存储形成一个多云架构来解决上述问题。中间件采用分布式设计,其所有的同步逻辑都在用户的本地设备上实现,避免了由于引入服务器而产生的可靠性和性能瓶颈问题。中间件只利用网盘基本的文件存取API,并通过一种新颖的分布式互斥锁协议来保证元数据在同步过程中的一致性。对用户文件进行切分和纠删码编码后所生成的冗余数据块被分散传输到所有可用的云服务中,以达到最大化数据并行传输和提高系统可靠性的目的。提升系统整体网络性能的关键技术在于数据块的超量传输和动态调度,这些技术能动态地适应多云架构底层不同云服务异构的网络性能,并尽可能多地利用性能更好的云服务来加速文件的传输过程。多云网盘中间件在Windows上进行了真实系统的实现,并在Amazon EC2平台上与5个著名的网盘产品进行了性能对比实验。实验地点覆盖7个数据中心、6个国家和5个大洲。实验结果表明,多云网盘中间件不仅拥有更高的可靠性和安全性,而且获得了更好和更稳定的网络性能,与各地点性能最好的网盘相比平均缩短了约2.64倍的上传时间、1.49倍的下载时间和的1.33倍的文件同步时间。此外,来自272位测试用户长达1个月的日常使用数据也证实了系统在实际使用中快速和稳定的网络性能。
其他文献
学位
无线移动ad hoc网络(MANET,Mobile Ad hoc Network)是一种不依赖于固定网络结构、可以快速展开、网络中节点处于完全平等地位的网络,具有拓扑多变性、能量有限、带宽有限、自组
图像是现代信息社会中最基本的信息。数字图像处理技术是一种具有巨大经济效益和社会效益的实用技术,应用领域十分广泛。本课题的研究以隧道施工开发为背景,在隧道挖掘过程中通
帧内编码是新一代高效视频编码(High Efficiency Video Coding-HEVC)标准H.265中的核心部分之一。其引入了更先进的预测技术,可大幅度地提升视频编码的编码效率,但是同时编码
随着互联网的普及和Web服务技术的出现,使得基于事务流的电子商务得以迅速的发展,同时也激起了日益强烈的对于智能化的服务组合流程的需求,因为人们希望建立在业务伙伴之上的系
数字水印技术是解决数字产品知识产权问题的一种重要手段,是信息隐藏研究领域的一个重要分支,其基本思想是在不影响原作品的使用价值的情况下,在数字多媒体产品中嵌入秘密信息,以
随着Internet和多媒体技术的迅速发展产生了大量的数字图像库,基于内容的图像检索技术(CBIR)应运而生,但在实际应用CBIR系统中发现,用户必须提供一幅待查询的图像,再通过对待
作为Web技术的提升和发展,语义Web代表了下一代Web的发展和趋势。语义Web将赋予信息资源更明确、更完备的语义信息,使得计算机能够理解Web资源,因而实现Web数据和Web服务处理的
随着计算机技术的发展,信息化已经成为各个产业的必然需求。而且人们对信息的获取、加工、处理的要求越来越高,传统的操作型数据库已不能满足管理者决策分析的需求。数据仓库(D
XML迅速的成为Internet上用于数据表示和数据交换的标准。XML文档大量涌现,XML的有效管理受到广泛关注。为了结合数据库发展的需要,我们研究了在关系数据库中存储和查询XML文档