一个面向Android平台的网络文件系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:yayayda
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动技术的不断发展,智能手机上的应用和数据越来越多。但是,智能手机存储容量小,易丢失,所以需要为用户提供更加可靠,透明的存储解决方案。虽然网络文件系统可以很好地满足这些需求,但是由于传统网络文件系统(比如CIFS,NFS等)不能支持离线操作,并且网络开销较大,因此不适合移动网络环境。  本文针对移动网络环境的特点设计和实现了TransFS,一个面向Android平台的网络文件系统。TransFS采用客户端.服务器的架构,把智能手机的用户数据存储在服务器上,应用程序无需修改就可以直接访问服务器上的数据。TransFS利用客户端的本地缓存来支持离线操作,借鉴版本管理的思想来解决由离线所导致的修改冲突。为了降低网络开销,TransFS采用延迟同步的策略,根据对Android平台I/O行为的观察,发现只有少数的数据块会被反复地修改,因此本文提出了一种细粒度的动态延迟方法,相比于静态的固定时间间隔的延迟方法,写操作的平均延迟更短。
其他文献
在数控加工中,广泛使用G代码编程,但是G代码描述的加工过程不够简单直观,编程人员需要精确计算出刀具轨迹。本文提出采用有向几何编程语言’GPL(Geometric Programming Language
随着信息技术的飞速发展,人们所能获取的信息数据急剧增加,同时人们发现从海量数据中获取真正感兴趣的内容越来越难。推荐系统是为了解决信息过载问题而提出的一种智能系统,根据
多核处理器的发展对内存系统的延迟、带宽和功耗等方面提出了更高的要求。访存延迟和带宽是评价内存系统性能的主要标准。相对于多核处理器性能的快速提高,访存延迟的改进速度
近几年移动互联网和智能移动终端高速发展,人们的生活方式也随之产生了很大的变化。通过移动终端进行娱乐、通信、社交等活动成为人们生活当中不可或缺的一部分,无线移动应用及
本文提出了一种面向领域的软件质量评价的方法,包括面向领域软件质量评价模型和基于遗传算法对该模型优化的比对矩阵两方面。领域软件质量评价模型是以GB/T16260为基准的软件
随着社会的发展与进步,我国民主化程度不断加深,民主选举作为发扬民主的重要途径,变得更加普遍和重要。民主选举的广泛发展,给我国的选举系统带来了新的挑战。从高层领导人的选举
近年来,心血管疾病作为危害人类健康的头号杀手,引起了人们的关注和重视,而经食管超声心动图作为研究心血管疾病的重要图形图像工具,发挥着无可替代的关键作用。经食管超声心动图
学位
随着科技水平的不断提高和电子计算机的出现,人类探索世界的工具、方法和实验环境发生巨大变革,已经由远古时期的经验性考察转变到以处理、分析和挖掘海量数据为核心的阶段。科
由于数字化终端设备的轻便性以及丰富的电子阅读资源,人们越来越多的采用电子阅读方式。智能电子书是嵌入学习方法、效果测评的等智能功能、依学习者特点动态显示内容的电子书