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

基于Android的分布式云存储系统

发布时间:2017-07-08 14:26

  本文关键词:基于Android的分布式云存储系统


  更多相关文章: Android Hadoop HDFS 分布布式文件系统 云存储


【摘要】:随着通信和互联网技术的飞速发展,移动通信和互联网成为当今市场潜力最大、前景最诱人的的两大领域,我们已经进入到移动互联网的时代。越来越多的用户通过移动终端获取信息,随着数据量的增大,终端数据存储成为瓶颈。为了解决这一瓶颈,本文设计了一种基于Android系统的分布式云存储系统,利用分布式云存储技术,实现终端数据的网络存储,同时保证数据的完整性和安全性。该系统总体架构的设计上采用面向终端的C/S模式,基于开源的Android操作系统开发客户端,Android客户端的设计采用了MVC模式,客户端调用HDFS JavaAP工实现了客户端和服务器端的数据交互;服务器端通过搭建虚拟机集群,使用Hadoop构建分布式存储系统。最终实现移动终端数据在分布式文件系统中的上传和下载。 本文首先调研了国内外机构对云存储系统的研究现状,对云存储系统发展的现状进行了分析。在此基础上,对系统涉及的关键技术进行了深入的研究,包括Android终端技术和分布式存储技术两方面。对Android终端技术的研究包括Android平台的架构和特性、Android应用程序组件及生命周期、Android应用程序开发环境等,对分布式存储技术的研究包含对分布式系统、网络存储技术及分布式文件系统相关技术,重点对Hadoop平台的HDFS的架构、读写原理、文件传输原理进行了研究。在深入研究这些关键技术原理的基础上,分析了系统需要用到的技术并构建了相应实现方法。然后对系统进行了可行性分析和需求分析。从技术可行性和经济可行性两方面验证了系统的可行性,并设计了系统的业务流程,然后在此基础上设计并实现了一款基于Android的分布式云存储系统,包括Android客户端的和分布式存储系统。在服务器端构建HDFS分布式存储系统,对存储架构、数据处理模块以及系统实时监控模块进行了设计和实现,通过实时监控,可以确保分布式存储集群正常工作、文件及时同步。最后对系统功能和性能进行了测试和分析,测试结果表明系统达到了设计要求。
【关键词】:Android Hadoop HDFS 分布布式文件系统 云存储
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
【目录】:
  • 摘要10-11
  • ABSTRACT11-13
  • 第1章 绪论13-18
  • 1.1 论文选题背景13-14
  • 1.2 云存储国内外发展现状14-16
  • 1.2.1 国外云存储现状及发展趋势14-16
  • 1.2.2 国内云存储概况16
  • 1.3 论文的主要工作16-17
  • 1.4 论文的组织结构17-18
  • 第2章 系统相关技术18-28
  • 2.1 Android终端技术18-23
  • 2.1.1 Android平台架构18-19
  • 2.1.2 Android应用程序组件及生命周期19-23
  • 2.2 分布式存储技术23-28
  • 2.2.1 分布式系统相关研究23-24
  • 2.2.2 网络存储相关技术24
  • 2.2.3 分布式文件系统相关技术研究24-28
  • 第3章 系统分析28-38
  • 3.1 系统可行性分析28-30
  • 3.1.1 技术可行性分析28-29
  • 3.1.2 经济可行性分析29-30
  • 3.2 系统需求分析30-38
  • 3.2.1 系统功能需求30-34
  • 3.2.2 系统性能要求34-35
  • 3.2.3 系统业务流程分析35-38
  • 第4章 系统设计38-53
  • 4.1 系统总体架构设计38
  • 4.2 Android客户端的设计38-48
  • 4.2.1 系统登录模块40-41
  • 4.2.2 系统注册模块41-42
  • 4.2.3 本地文件浏览模块42-44
  • 4.2.4 文件上传模块44-46
  • 4.2.5 文件下载模块46-48
  • 4.3 分布式存储系统的设计48-53
  • 4.3.1 分布式存储系统架构48-49
  • 4.3.2 分布式存储系统数据处理模块设计49-51
  • 4.3.3 分布式存储系统实时监控模块设计51-53
  • 第5章 系统实现53-79
  • 5.1 系统总体架构实现53-54
  • 5.2 Android客户端实现54-70
  • 5.2.1 Android应用程序开发环境搭建54-56
  • 5.2.2 系统登录功能实现56-58
  • 5.2.3 系统注册功能实现58-60
  • 5.2.4 本地文件管理模块实现60-66
  • 5.2.5 云存储文件管理模块实现66-70
  • 5.3 分布式存储系统的实现70-79
  • 5.3.1 分布式存储系统搭建70-74
  • 5.3.2 分布式存储系统数据处理模块实现74-75
  • 5.3.3 分布式存储系统实时监控模块实现75-79
  • 第6章 系统测试79-85
  • 6.1 测试环境与计划79-80
  • 6.2 主要功能模块测试80-85
  • 6.2.1 登录认证测试80-81
  • 6.2.2 系统注册测试81
  • 6.2.3 Android客户端本地文件管理模块81-82
  • 6.2.4 Android客户端文件上传下载的测试82-84
  • 6.2.5 系统可靠性和可用性分析84-85
  • 第7章 总结和展望85-87
  • 7.1 总结85-86
  • 7.2 展望86-87
  • 参考文献87-91
  • 致谢91-92
  • 学位论文评阅及答辩情况表92

【参考文献】

中国期刊全文数据库 前6条

1 闵现畅;黄理灿;;基于Android平台的Web服务技术研究[J];工业控制计算机;2011年04期

2 刘翔;汪海玲;;分布式存储中的一种数据放置策略[J];计算机与数字工程;2009年05期

3 傅颖勋;罗圣美;舒继武;;安全云存储系统与关键技术综述[J];计算机研究与发展;2013年01期

4 林立;邹昌伟;;基于Android平台的云计算研究[J];软件导刊;2010年11期

5 祖研;帅仁俊;陈平;;基于分布式文件系统的图片存储服务的研究[J];通信技术;2011年04期

6 成静静;;基于Hadoop的分布式云计算/云存储方案的研究与设计[J];数据通信;2012年05期



本文编号:534981

资料下载
论文发表

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


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

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