论文部分内容阅读
存储技术与计算技术及网络技术之间的不平衡发展,使计算机系统中的存储环节日益显得薄弱,存储“瓶颈”日渐突出。尽管通过提高存储系统总线带宽、优化存储请求调度策略和增加数据缓存,存储系统性能在一定程度上得以改善,但是存储“瓶颈”依然制约着计算机系统性能的提高。
光纤通道技术的产生为外存储设备提供高聚合网络带宽提供了可能,嵌入式技术的发展为存储设备模块化的发展提供了条件。本文在对共享存储模型研究的基础上,尝试性地提出了一种新型的网络存储解决方案——智能网络磁盘,重点研究了网络连接接口、文件存取管理模式和智能网络磁盘集群等几个方面,通过高网络聚合带宽和任务分散策略,以求达到缓解存储“瓶颈”来提高系统整体性能的目的。
论文详细论述了智能网络磁盘存储文件系统,给出了智能网络磁盘存储文件系统的体系结构、功能模块、主要数据结构和操作,并重点研究了智能网络磁盘存储文件系统命名空间、数据块缓存和数据一致性策略等相关问题。该文件系统采用TCP/IP协议和802.3协议通信,用Sun RPC实现磁盘底层I/O与网络通信接口的无缝联接,兼容POSIX文件系统接口标准。结合嵌入式技术的发展,阐述了在S3C44BOX嵌入式开发板上移植和定制uClinux操作系统、增加智能网络磁盘存储文件系统模块的过程,实现了客户进程对智能网络磁盘的文件访问功能。Andrew Benchmark和Bonnie Benchmark测试结果显示,智能网络磁盘原型可以为局域网范围内的客户提供文件共享访问功能,使用方便灵活,具备一定的可扩展性,为今后智能网络磁盘文件系统进一步的研究打下了坚实的基础。