当前位置:主页 > 科技论文 > 计算机论文 >

基于MooseFS的移动云盘系统的研究与设计

发布时间:2018-08-08 11:06
【摘要】:互联网的发展已经进入一个“云”时代,并成为炙手可热的课题。国内外很多互联网公司(如微软、百度、奇虎360、华为、金山等)相继发布为用户提供几乎免费的大容量永久存储服务。近年来,智能移动终端设备的发展蒸蒸日上,因此,提供移动终端的云服务将是一个必然的发展趋势。 本文旨在研究与设计一套完整的基于MooseFS分布式文件系统的移动云盘系统,主要包括三大模块,即存储服务器、Web服务器以及Android客户端。其中: (1)在存储方面,通过分析MooseFS分布式文件系统的负载均衡算法,在均衡存储空间利用率和缩短用户平均等待时间两个方面进行了算法优化,使得存储空间利用率的方差值减少了1.11016E-5,用户平均等待时间缩短了0.41个单位,同比降低了18.9%; (2)在Android客户端方面,通过对文件下载的相关研究,结合多线程下载理论,提出了一种在网络环境较差时的自适应分块下载策略,使得用户处于弱网环境时仍然能够进行文件下载。 (3)解决了使用Android操作系统图库调用接口无法进行批量选择的问题。 本文所设计的云盘系统中,Android客户端与Web客户端共用一个数据库,减少用户数据的冗余存储。其主要功能包括新浪微博账号登录、本机图库文件的批量选择与上传、拍照立即上传、带图片的微博发布、云盘文件的下载、小组文件的共享、普通文件的上传与下载等。该系统已部署在CGSP (ChinaGrid Supporting Platform)平台中为用户提供服务。
[Abstract]:The development of the Internet has entered a "cloud" era, and has become a hot topic. Many Internet companies at home and abroad (such as Microsoft, Baidu, Qihu 360, Huawei, Jinshan, etc.) have released almost free mass storage services for users. In recent years, the development of intelligent mobile terminal devices is booming, so providing cloud services of mobile terminals will be an inevitable development trend. The purpose of this paper is to study and design a complete mobile cloud disk system based on MooseFS distributed file system, which includes three modules: storage server web server and Android client. Among them: (1) in the aspect of storage, by analyzing the load balancing algorithm of MooseFS distributed file system, we optimize the algorithm in two aspects: balancing the utilization of storage space and shortening the average waiting time of users. The square difference of storage space utilization is reduced by 1.11016E-5, and the average waiting time of users is shortened by 0.41 units, which is 18.9% lower than the same period of last year. (2) in the aspect of Android client, through the research of file downloading, combining with the theory of multi-thread downloading, In this paper, an adaptive block downloading strategy is proposed when the network environment is poor. Users can still download files in a weak network environment. (3) the problem that the calling interface of Android operating system library can not be selected in batches is solved. In the cloud disk system designed in this paper, the Web client and the Web client share a database to reduce the redundant storage of user data. Its main functions include login of Sina Weibo account, batch selection and uploading of files in this computer, immediate uploading of photos, Weibo publishing with pictures, downloading of cloud disk files, sharing of group files, uploading and downloading of ordinary files and so on. The system has been deployed in the CGSP (ChinaGrid Supporting Platform) platform to provide services to users.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333

【参考文献】

相关期刊论文 前8条

1 刘健,徐磊,张维明;基于动态反馈的负载均衡算法[J];计算机工程与科学;2003年05期

2 郭辉,王智广,周敬利;异构分布式系统中基于负载均衡的容错调度算法[J];计算机学报;2005年11期

3 陈康;郑纬民;;云计算:系统实例与研究现状[J];软件学报;2009年05期

4 高静;段会川;;JSON数据传输效率研究[J];计算机工程与设计;2011年07期

5 王德政;申山宏;周宁宁;;云计算环境下的数据存储[J];计算机技术与发展;2011年04期

6 曾健平;邵艳洁;;Android系统架构及应用程序开发研究[J];微计算机信息;2011年09期

7 艾云霄;谭跃生;王静宇;;MooseFS中chunkserver负载均衡算法研究[J];微型机与应用;2013年05期

8 李军;劳凤丹;邹仁明;;基于MooseFS的云存储系统构建及应用研究[J];武汉大学学报(理学版);2012年S1期



本文编号:2171598

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2171598.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户636cd***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com