Android平台基于iSCSI网络存储系统设计与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:coolcool2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,随着移动互联网概念的兴起,移动平台上的应用正在深刻改变我们的生活各个方面。移动平台中Android平台是最普及,最受欢迎的移动操作系统平台。移动设备的处理能力越来越强大,多核,高主频,大屏已经成为智能手机的标配,但是移动设备由于其尺寸和功耗,接口的限制,外存储的空间非常有限,甚至放不下一部高清电影。iSCSI(internet Small Computer SystemInterface)是一种广泛应用于因特网的存储协议,它集SCSI(Small Computer System Interface)、以太网和TCP/IP等技术于一身,非常适合网络上存储和传输大量数据的应用环境。  针对Android平台的移动设备存储空间容量的有限性,以及目前网盘产品无法解决即时访问的问题,本文提出一种基于iSCSI存储协议的Android平台网络存储系统,主要由应用层界面,系统应用层的两个守护程序以及四个内核态的模块组成。该系统可为Android平台的移动设备提供网络存储访问服务,而且无论什么类型的文件、无论信息量的大小都能做到即时访问。此外针对iSCSI的不足,还设计了一种本地缓存。在系统本地的存储上开辟一块空间,对于每次读请求,如果手机本身存储缓存有该数据块,则直接取出,如果没有则通过网络从远程iSCSI磁盘中读取,并且缓存在本地的存储空间上。  测试结果表明,Android平台基于iSCSI存储系统满足设计要求,可以在Android系统上即时访问目标端磁盘上的文件,性能满足大多数应用需求;此外经测试,本地缓存大大节省了网络流量并且提高了读性能。
其他文献
随着电子地图等领域的飞速发展,地理信息和空间数据在人类生活中发挥的作用越来越大,空间数据在油田的信息化建设中的作用也越来越大,但是针对油田空间数据多分辨率特征的研究却
人类主要通过语言和图像这两种形式来传送相关信息。其中,通过图像所获得的视觉信息又占人类获得的各种信息中的80%,因此图像信息在信息传递媒体和方式中占据了重要的地位。图
随着科学计算的精细化,计算量日益增大,计算相关领域越来越重视并行计算的研究以获得更高的计算速度。随着多核处理器系统和GPU通用计算的广泛应用,当前并行计算领域存在着多
近年来,多投影显示技术日益成熟,在商业上的应用越来越多。然而,目前市场上的商用多投影显示系统软件有限,多投影显示系统的市场远未饱和。本文介绍了一种多投影显示系统的实
这些年,伴随着各种智能移动设备的出现,移动数据库技术得到了一定的发展与应用,但是同时也出现了很多的问题,例如移动复制过程中的数据如何保持一致以至于不发生冲突,解决这
随着无线通信网络的迅速发展,人们对其网络信息传输可靠性方面的要求也越发提高,特别是差错控制技术,是移动通信可靠性需求保证的关键,其在日益强调通信信息传输准确性、可靠
随着旅游行业在全球范围内的快速发展,人们越来越倾向于通过有效的搜索引擎寻找发现有趣的地方以及收集相关的信息。随着Web2.0的迅猛发展,越来越多的人会在一些旅游社区网站
基于双目视觉的实时三维重建是以双目相机拍摄的图像为数据输入,通过视觉算法恢复出三维模型的逆向工程。双目立体视觉系统设备价格低廉,重建速度快且精度高,因此在无人机电
数据可靠性作为备份系统中最重要的指标之一。传统的C/S架构中,主要通过备份数据的冗余存储保障高可靠性。在引入P2P网络的混合架构中,数据分布在P2P网络和中心存储服务器中,对
近年来,图数据挖掘技术已经成为了一个备受关注的研究领域,由于现实世界中很多事物都能够自然地使用图模型来描述,该技术广泛地应用于社会网络、计算机网络、计算生物学、web应