当前位置:主页 > 科技论文 > 计算机论文 >

一种基于智能I/O的iSCSI HBA的研究与实现

发布时间:2024-02-01 11:18
  随着网络技术的发展,网络存储由于其自身的诸多优点正得到越来越广泛的应用。同时也出现了不同类型的网络存储架构,其中附网存储和光纤通道存储区域网是应用最为成熟和广泛的两种技术。iSCSI协议的产生,可以将两种技术的优点结合在一起,可以构建出更加具有性价比的iSCSI存储局域网。 iSCSI存储系统可以分为启动端和目的端两部分,两端通过TCP/IP网络进行互连并相互传递SCSI命令包和数据包。传统iSCSI启动端都是由软件实现的,主机负责处理iSCSI和TCP/IP协议。但随着网络传输速度超过1Gbps,主机已不堪大量TCP/IP协议和iSCSI协议的处理。为解决高性能服务器在I/O处理方面的瓶颈,Intel及各厂商推出了专用于I/O处理的智能板卡,用于卸载主机各种I/O事务。同时Intel也联合其它厂家提出智能I/O的体系架构,并制定了相应的规范。 基于智能I/O设计一种iSCSI主机总线适配器,使之成为主机上的智能存储卡来卸载各种存储事务。智能I/O规范的目标是设计一种新的设备驱动体系结构-分离设备驱动,将驱动程序中管理硬件硬件的代码和与特定操作系统相关的代码分开。这样这种主机总线适配器...

【文章页数】:60 页

【学位级别】:硕士

【部分图文】:

图1.1软件方式和iSCSIHBA对比

图1.1软件方式和iSCSIHBA对比

ator驱动程序可以同时支持iSCSI、NFS及CIFS协议。当然现都可以满足这个要求[27]。方案是最经济的,但是真正具有现实意义的iSCSI产品是必须于系统负载的均衡和系统对磁盘访问的速度要求[28]。普通SC40MB/s以上,iSCSI只有同千兆或....


图2.1Intel80321I/O处理器模块图

图2.1Intel80321I/O处理器模块图

2开发平台硬件结构分析本章首先阐述了支持开发智能I/O的开发板的硬件体系结构,重点介绍了用于开I2O通信层的消息单元和地址转换单元的结构。开发板硬件体系架构由于iSCSIHBA的主要职责是为主机进行TCP/IP协议的卸载和完成iSCSI协议端的处理,要很好....


图2.2地址转换单元模块图

图2.2地址转换单元模块图

服务器和嵌入式板卡通信的硬件基础。ATU能把服务器PCI总线地址空间映射到式开发板的内部总线地址空间,使得嵌入式开发板能访问服务器任意PCI总线地的数据;同时ATU也将IQ80321内部总线地址空间映射到服务器PCI总线上,服务器访问IQ80321内部总....


图2.3四个循环队列的工作机制循环队列的数据存储必须由80321处理器的局部内存来提供,队列中的每个条目都是32位

图2.3四个循环队列的工作机制循环队列的数据存储必须由80321处理器的局部内存来提供,队列中的每个条目都是32位

并且同时处理他们。图2.2地址转换单元模块图2.3消息单元简介在IQ80321内部总线上上MU和ATU共享地址空间,从服务器看,MU是ATU的一部分,但MU的功能是提供服务器和IQ80321之间的数据传输,通过产生一个中断来提示各个系统有数据抵达的机....



本文编号:3892025

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3892025.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户f9f7d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]