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

Android云存储文件系统的设计与实现

发布时间:2020-08-09 03:17
【摘要】:在当今社会,云存储技术蓬勃发展,在我们身边不同的领域中得到了广泛的应用。如何在移动设备上有效的利用云存储技术成为了目前的关注点。市面上的大部分云存储移动客户端是基于应用层开发,这种设计方式使得云存储数据只能通过对应客户端的软件访问,不同应用之间获取云存储的数据需要应用层面上的跨进程访问。而且这种基于应用层的云存储方式与操作系统解耦,无法真正的像文件系统一样组织与管理数据。同时移动端的存储能力有限,将云存储中的海量数据保存到有限的手机存储中需要用合理的方式处理冷热数据。针对上述问题,本文设计并实现了Android云存储文件系统ACFS,基本工作如下:本文设计的ACFS是一个用户空间文件系统,其基于FUSE开发,并实现了包括创建删除目录,创建删除文件,读写文件等多个文件系统调用。ACFS选择对象存储作为云后端,用户操作本地文件系统实际上是在操作云后端的对象存储。设计并实现了二级缓存模型来维护客户端本地系统的冷热数据,使用基于LRU替换算法的内存缓存维护客户端文件系统热数据,使用SQLite数据库与SD卡组成的磁盘缓存保存客户端文件系统冷数据。ACFS是在Android操作系统下运行的文件系统,可以挂载在Android任意可写目录下运行,其具有良好兼容性,可兼容Android 2.3以上的版本。目前,ACFS完成开发,本文对其文件系统功能、性能、缓存效率以及兼容性进行了相关测试,并结合具体实际案例进行了分析。根据测试结果以及测试案例表明,该系统运行稳定,可应用到实际中。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP333;TP316
【图文】:

存储方式,方式,异构,对象


图 2-1 (a)基于块的存储方式 图 2-1(b)基于对象的存储方式图可知,基于块的存储方式将数据以数据块的方式按照顺序保存,而基于对象式将每一个文件或数据以对象的方式保存。基于块的存储方式读写性能更好,异构块存储之间共享性较差,且不方便管理。为了增强异构块存储的共享性,之上构建了统一的文件系统,其形成了一个层次数据访问模型,如图 2-2 (a)。储是根据对象唯一标识识别对象的,其提供了一个扁平化的数据访问模型如图

访问模型,分层数据


图 2-1 (a)基于块的存储方式 图 2-1(b)基于对象的存储方式图可知,基于块的存储方式将数据以数据块的方式按照顺序保存,而基于对象的式将每一个文件或数据以对象的方式保存。基于块的存储方式读写性能更好,但异构块存储之间共享性较差,且不方便管理。为了增强异构块存储的共享性,在之上构建了统一的文件系统,其形成了一个层次数据访问模型,如图 2-2 (a)。而储是根据对象唯一标识识别对象的,其提供了一个扁平化的数据访问模型如图。

模型图,扁平化,数据访问,模型


图 2-1 (a)基于块的存储方式 图 2-1(b)基于对象的存储方式图可知,基于块的存储方式将数据以数据块的方式按照顺序保存,而基于对象的式将每一个文件或数据以对象的方式保存。基于块的存储方式读写性能更好,但异构块存储之间共享性较差,且不方便管理。为了增强异构块存储的共享性,在之上构建了统一的文件系统,其形成了一个层次数据访问模型,如图 2-2 (a)。而储是根据对象唯一标识识别对象的,其提供了一个扁平化的数据访问模型如图。

【参考文献】

相关期刊论文 前1条

1 宋顺祥;姜莹;;基于Amazon S3兼容云存储平台的媒体文件存储与访问[J];信息通信技术;2013年01期

相关硕士学位论文 前8条

1 范瑞;基于Android的移动云存储缓存预取算法研究[D];华中科技大学;2016年

2 安栋;非挥发性存储器磨损均衡文件系统的设计与研究[D];华南理工大学;2016年

3 刘柳;面向个人云存储的缓存机制研究[D];浙江大学;2015年

4 蒋忠娟;兼容POSIX接口的云存储文件系统的设计与实现[D];电子科技大学;2014年

5 张娜;Android系统架构研究与应用[D];西安科技大学;2013年

6 王勇涛;基于POSIX语义的分布式文件系统客户端设计与实现[D];电子科技大学;2013年

7 钱文;基于用户空间的云网关网络文件系统设计与实现[D];华中科技大学;2013年

8 吴宗坤;基于Fuse的资源搜索文件系统设计与实现[D];华南理工大学;2011年



本文编号:2786524

资料下载
论文发表

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


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

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