智能网络磁盘(IND)中嵌入式系统的研究与设计

智能网络磁盘(IND)中嵌入式系统的研究与设计

论文摘要

经过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 直接连接存储 DAS
  • 1.2.2 网络连接存储 NAS
  • 1.2.3 存储区域网 SAN
  • 1.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 虚拟文件系统 VFS
  • 5.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 展望未来
  • 参考文献
  • 致谢
  • 攻读硕士学位期间主要的研究成果
  • 相关论文文献

    标签:;  ;  

    智能网络磁盘(IND)中嵌入式系统的研究与设计
    下载Doc文档

    猜你喜欢