基于云存储的工作组同步系统的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:tongjm2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云存储是在云计算之上延伸出来的一个新的概念,是指通过集群应用、网格计算、分布式文件系统等技术,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和资料备份等服务的一个系统。云存储在帮助用户存储文件、管理文件、同步文件、分享文件等方面,都有着巨大的优势和便捷性。在现实生活中,用户往往习惯与自己的工作伙伴或者生活中的朋友分享自己的文件资源,或者需要同时在一个组内协同编辑和备份若干文件,我们称云存储平台面向以群体形式出现的用户组,提供的文件同步服务为工作组云同步服务。云存储的工作组文件服务支持多设备、多组员访问云端数据给用户在工作生活中带来了便利的同时,也给云存储平台的数据管理带来了挑战,工作组的数据如何在多客户端上保持一致性、如何在组内快速同步差异数据等问题亟待解决。本文在研究了当前文件同步服务相关产品功能特征的基础上,结合工作组同步系统的自身特点,提出了自主研发的工作组同步文件系统设计与实现方案“筋斗云盘”。为了解决云存储服务器高并发访问压力问题,本文提出了基于用户触发式的文件同步框架,云存储平台利用此框架不仅减少了服务器的访问压力,而且节省了客户端的计算资源。因为工作组的很多客户端会存在于同一局域网内,本文提出了工作组局域网加速同步方案,本方案会利用用户的局域网特性实现客户端到客户端同步方式替换客户端到服务器同步方式,大大减少了服务器的网络带宽,提高了工作组内的文件同步速度。本文首先介绍了基于云存储环境下的工作组同步系统的技术背景与发展情况,然后对本文系统开发的相关技术进行了简单介绍,同时介绍了整体的系统框架与多线程设计思想和编程方法,最后按照系统的多个模块介绍了本文系统的具体设计以及实现过程。在论文的结尾部分,进行了总结以及后续的工作展望与完善。
其他文献
针对现有的视频传输系统存在的技术复杂、研发周期长、研制成本高等问题,本文以嵌入式技术为基础结合开源高效的OpenCV(Open Source Computer Vision Library)视频觉库,设计和实现了一种可应用于舰载无人机的无线视频传输系统。该系统采用Client/Server的架构模式,以嵌入式ARM(Advanced RISC Machine)开发板做为视频信息采集的硬件平台,通过
阐明了1万t/a硫磺回收装置增产降耗的措施,能量消耗情况以及装置目前存在的问题。
综述了磁场对水及水溶液、有机物等理化性质的影响,磁场用于强化萃取、离子交换、吸附、絮凝、沉淀等分离过程的相关研究成果,并对磁场影响的机理做了初步探讨。
<正>A-10"雷电"Ⅱ是美国费尔柴德公司生产的一种单座双发攻击机,主要负责为地面部队提供密接支援任务,包括攻击敌方战车、武装车辆、重要地面目标等。在1991年的海湾战争中,A
随着经济的全球化和科技的迅猛发展,人民群众的需求不断提高,产品的获取和销售的范围不断扩大,人们日常生活中的物质流通与交易的方式也发生了翻天覆地的变化,这些都促使物流
制造业高质量发展是稳增长的重要依托,价值链攀升是参与全球经济治理的基础载体,产业集聚是提高区域生产效率的主要途径。运用超效率DEA模型得出各省份制造业价值链攀升效率,