/ 中存储网

物理IO构件之主机IO控制器(一)

2013-07-16 09:15:00 来源:中存储网

1.介质

I/O的最终目标是设备上的介质,如盘碟、磁带、CD或驱动器中的其他介质。人们对磁盘中介质的选择余地是很小的,但是可以购买某些类型的可移动介质,如磁带和CD。有关磁带的论题将在第7章作为备份部分讨论。

其中讨论了应该了解介质的如下特性:

媒体容易于出错,但大多数设备采取了某种补偿办法。

媒体易受腐蚀,即使是光介质也不例外。

灰尘和潮湿是介质的致命敌人。

所有的介质都有一定的失效期,甚至在最优的条件下也不例外。

 因此,假如你能够维护存储设备和介质的周围环境,它将比暴露在恶劣的环境下运行得更好。注意环境中的这些因素:潮湿、灰尘(特别是建筑工程所引起的灰尘)、烟雾、氟利昂一类的气体和由雷达、焊接设备及电梯的电缆线等引起的电磁场。

2.光纤路径

光纤路径是存储网络的领先技术之一,它是一个千兆位的技术,在传输速度上类似于吉位以太网。按照存储术语,等价于100MB/s的光纤路径主机I/O控制器通常称作主机总线适配器(HBA)。与SCSI主机适配器相比较,光纤路径HBA相对昂贵,但是比同等的SCSI能够寻址更多的设备。通常,光纤路径主机总线适配器用于提供更多设备的连接及更快的I/O连通性,而且比SCSI具有更远的延伸距离。

目前已经开发出许多光纤路径HBA的设备驱动程序,这样,应用和操作系统就可以使用原有SCSI提供的软件接口,但通过光纤路径HBA运行。光纤路径的编址能力也比SCSI强,它可以拥有127个网络ID,而不是SCSI的16个。

3.SSA

SSA也称串行存储体系结构,是由IBM作为存储网络技术开发出来的,主要作为磁盘驱动器网络。虽然一些人认为SSA是一个有竞争力的专有技术,但IBM并没有将它作为一个专用的技术。IBM在发布了SSA的技术规范后,将它转交给SCSI-3的ANSI委员会,并力图使之成为一个开放的工业标准。然而,到1999年,SSA仍然主要是一个IBM技术。人们曾经对SSA或光纤路径将流行于世有过激烈的争论,但现在已经没有任何争论的必要了,因为光纤路径已经赢得了胜利。现在,几乎不再有公司制造SSA产品。事实上,IBM已经开发了一个更大且更普及的基于光纤路径的策略,这个技术将用于他们未来的存储产品中。

SSA网络是一个环型结构,类似于FDDI网络,但是用于存储I/O的传输。这些环的传输都是双向的,为了更好的可用性,磁盘驱动器都是双端口的。IBM也开发出了连网算法,使多操作和数据可以并发地共存于SSA环中。SSA也具有一些优越的属性,如在一个环上它可以支持127个设备,传输率达到20MB/s,设备间距离可达15米,且对总的总线长度上没有限制,缆线和连接器都很小,仅用4针。总之,SSA是替代并行SCSI的合理的候选者,但遗憾的是它未能得到业界的广泛支持。

4.ATA和IDE

ATA代表AdvancedTechnologyAttachment(高技术配置),它与由集成驱动电子设备(IntegratedDriveElectronics,IDE)技术实现的磁盘驱动器关系最密切。一般说来,ATA是一个控制器技术,而IDE是一个匹配它的磁盘驱动器技术,但是两个术语经常可以互用。ATA是一个花费低而性能适中的接口,主要是针对桌面计算机而设计的,今天销售的大多数ATA控制器和IDE磁盘都是更高版本的,称为ATA-2和ATA-3,与之匹配的磁盘驱动器称为增强的IDE。ATA主机控制器芯片差不多集成到每一个生产的系统板,提供连接4个设备的能力。ATA控制器已经变得非常廉价和常见,致使购买一块没有ATA接口的PC主板是很难的。

因为ATA技术的主要设计目标是尽量降低价格,所以它们难以用于高吞吐量的环境,如存储网络系统,这些高吞吐量的环境拥有很多设备和并发的请求。ATA的主要目标是一个盒内技术,这意味着它们的缆线将没有外部连接,也没有类似于网络连接地属性。ATA不支持多驱动器的重叠I/O,所以对于诸如网络服务器这样的多任务操作系统,ATA就显得相当地慢。尽管ATA的单设备性能相当好(达到16.6MB/s),但在存储网络应用的情况下,由于重叠操作是一个应该遵从的准则,所以用ATA作为主机I/O控制器一般是不合适的。然而,有人正在开发更高级的ATA控制器,它能支持诸如存储网络的高吞吐量环境。

5.IEEE1394,Firewire

Firewire(或称1394)是市场上串行SCSI的一种实现,Fireware是苹果和德州仪器公司为一种技术开发产品杜撰的名字,该产品基于IEEE1394串行传输标准开发。1999年,1394的应用范围还没有超出苹果环境范围。

1394最多可以支持64个设备,缆线长度可以延伸72m,数据的传输率可以达到40MB/s,它也支持视频或多媒体等流式应用的同步传输。1394主机I/O控制器一般比SCSI更昂贵,部分原因是由于这个技术产品的销量不大,使产品的价格难以下调。它最常见的应用是提供视频和声频外设到多媒体系统的连接。与光纤路径相比较,现在为1394存储网络制造存储产品的公司已经不多了,而却有很多公司为光纤路径生产各种产品,因此,1394似乎不可能成为存储网络工业的基础。但考虑计算机工业的其他市场动态因素,在Apple环境下,1394也许仍是实现存储网络的最好方法。

6.HIPPI

HIPPI代表高性能并行接口,它的传输速率达到80MB/s,其开发目的是为科学研究环境提供高速I/O路径,但也可以用于数字娱乐制作。HIPPI是一种单向通信技术,这意味着在任何一个特定的时刻,传输只能在一个方向上进行。双向传输需要一对缆线。由于单向的32根数据线是由50根导线包以厚实的屏蔽罩实现的,所以HIPPI缆线显得很笨重。HIPPI是一种点对点技术,支持单个的存储设备连接到单一的计算机系统,如应用HIPPI挂接多个存储子系统,则需要安装缆线路由。

HIPPI主机I/O控制器在市场上并不多,而且比较昂贵。HIPPI主机I/O控制器的平台种类(硬件和软件)也很少,大多数HIPPI产品是SGI/Cray系统的。随着时间的推移,平台的覆盖范围可能发生变化。但在1999年,投资开发HIPPI主机I/O控制器及存储设备的公司还不多。因此,HIPPI技术变成商业计算的一种现实的网络存储的可能性很小。

然而,HIPPI的发送信号方式也将运行在光纤路径上,并作为一种数据传输协议写入光纤路径规范中。考虑到有关的经济原因,似乎在政府研究机构、电影和视频生产工业之外,HIPPI还能继续发展成商业上的重要产品,也许它会重新成为光纤路径连接的技术。

7.以太网

尽管基于标准的存储协议对以太网布线的映射并不存在,但需要做的工作却潜在地存在。要是这个技术真的发展起来了,那么,可能在一个非常短的时间内,就能极大地丰富网络存储的主机I/O控制器的选择余地。事实上,在以太网上实现存储传输的一个有说服力的论据就是插卡的相对价格。