论文摘要
经过30多年的发展,计算机存储技术领域内已先后出现了DAS、NAS和SAN等存储架构。DAS、NAS存储方案均存在单点故障与性能瓶颈现象,SAN的出现极大地推动了数据整合在企业范围内的广泛应用,但是,SAN架构也存在不足之处,主要是由于光纤通道技术的一些原因和缺少对现有网络的直接支持。这就对存储架构提出了新的挑战。在本文提出的智能网络磁盘(IND---Intelligent Network Disk)存储模型中,所有IND和客户端、服务器端分离,组成一个群体直接通过网络连接设备连接到以太网中。该存储群体,对外部的用户访问来说,它是一个单一的存储体,对外只有一个访问地址,该群体内部,则是由多个IND组成,它们相互协作完成统一的工作。每个IND通过一个接口与网络相连,这样,网络上的用户可以通过接口访问IND上的文件。在这个架构中,很多的功能都是通过接口来实现的,所以,接口就成了本文的研究重点。论文首先概述了嵌入式系统的概念、发展现状以及发展前景,IND的接口进行硬件选型,选择S3C44BOX作为嵌入式微处理器。然后介绍了几款常用的嵌入式操作系统,并针对智能网络磁盘的需求选择uCLinux作为嵌入式操作系统。接着对嵌入式uCLinux进行了详细的分析,包括对嵌入式uCLinux内核进行分析和对uCLinux的启动过程进行了研究分析,并给出了uCLinux内核的裁剪方法。uCLinux的移植是本文的重点之一,在进行uCLinux的移植之前必须建立宿主机一开发板交叉编译环境,然后再进行BootLoader的移植和uCLinux的移植。本文最后重点对智能网络磁盘分布式文件系统(INDDFS)进行了研究。本文的研究与设计克服了传统存储方案存在的性能瓶颈与单故障问题,提出了一个全新的IND存储系统体系结构,构建了IND存储系统硬件平台和嵌入式操作系统平台,为更进一步的研究奠定了基础。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题来源及背景1.2 存储技术的发展历史1.2.1 直接连接存储 DAS1.2.2 网络连接存储 NAS1.2.3 存储区域网 SAN1.2.4 三种存储技术的局限性1.3 课题的设计目标1.4 论文的内容结构安排第二章 IND 存储架构概述2.1 IND 存储方案的提出2.2 IND 存储方案分析2.2.1 基于嵌入式系统的 IND 单元2.2.2 分布式体系结构2.2.3 智能化的存储策略2.3 IND 存储系统的特点2.4 IND 存储方案的应用前景2.5 小结第三章 IND 接口平台的设计3.1 IND 接口介绍3.1.1 嵌入式系统的概念3.1.2 嵌入式系统的发展现状3.1.3 嵌入式系统的发展前景3.2 IND 接口硬件平台选型3.2.1 IND 接口微处理器选择3.2.2 IND 接口外围设备选择3.3 IND 接口操作系统选择3.3.1 IND 接口操作系统选择3.3.2 uCLinux 概述3.4 小结第四章 IND 接口操作系统的构建4.1 uCLinux 内核分析4.2 uCLinux 内核裁剪4.3 建立交叉编译环境4.4 BootLoader 移植4.5 uCLinux 的移植4.5.1 uCLinux 针对硬件的改动4.5.2 uCLinux 的内核配置4.5.3 修改内核4.5.4 编译 uCLinux 内核4.5.5 下载到 IND 接口的 FLASH 中4.5.6 添加 IND 设备驱动程序4.5.7 添加 IND 应用程序4.6 小结第五章 IND 文件系统研究5.1 文件系统研究5.1.1 磁盘文件系统5.1.2 虚拟文件系统 VFS5.1.3 分布式文件系统5.2 IND 多文件系统研究和实现5.2.1 IND 根文件系统5.2.2 IND 多文件系统设计5.3 INDDFS 设计5.3.1 INDDFS 体系结构5.3.2 虚拟磁盘空间5.3.3 INDDFS 功能模块5.3.4 INDDFS 共享内存系统结构5.3.5 分布式共享位图结构5.3.6 INDDFS 仿真测试5.4 小结第六章 结束语6.1 工作总结6.2 后继工作6.3 展望未来参考文献致谢攻读硕士学位期间主要的研究成果
相关论文文献
标签:智能网络磁盘论文; 嵌入式系统论文;