
| 出版日期:2001-06-11 总期号:1027 本年期号:42 |
|
InfiniBand的诞生
胡苏太、杨烈文 由于企业计算系统更多地分布用于电子商务、远程镜像和故障恢复,这种计算系统走向分布消息传递的应用,导致对群集系统的需求与日剧增。当分布式应用试图使用现有的联网技术进行交叉平台的通信时,这种趋势带来了新的挑战。虽然在局域网和存储域网中,像以太网和光纤通道这样的网络技术工作得十分出色,但对于群集环境中处理器间的通信,它们的效率就显得不够了。因此,需要一种I/O结构来满足分布式计算系统带宽的高度可伸缩的、高度适用的需求,这种I/O结构还必须提供充足的带宽来处理因特网上各种数据(声音、数据、视频和存储)的汇聚。 此前,被普遍采用的I/O技术主要是PCI(Peripheral Component Interconnect)。PCI是1993年推出的,它已成为在CPU、存储器和外部设备例如SCSI和光纤通道存储设备和以太网接口控制器(NIC)之间传送大量数据的标准。然而,PCI总线的速度已经不太适应IT时代的发展。目前最快的PCI总线(64位,66MHz)的理论带宽为533MB/s,而CPU-存储器(或前端)总线目前为64位,理论带宽为800-1066MB/s;高端外设如千兆位以太网NIC、光纤通道和Uitra 3 SCSI存储设备的带宽也超过了PCI总线。因此,制定一种新型的、稳定高效的I/O标准便成了当务之急。作为帮助共享I/O总线跟上CPU和外设性能改进步伐的第一步,一个专门的工作组开发了PCI-X作为对传统PCI总线的改进。PCI-X是一个进化的设计,它能实现64位133MHz的性能,理论带宽最高为1066MB/s。PCI-X的目的是解决由PCI总线造成的性能瓶颈问题。此外,Intel公司于1999年提出了一种全新的I/O结构——InfiniBand(无限带宽)。由于InfiniBand的先进性,该技术得到了HP、IBM、Intel等重要IT公司的支持。
图1 InfiniBand商业联盟工作组 2000年,几个计算界的领先公司HP、IBM、Intel、Microsoft和Sun MicroSystems等联合起来组成了InfiniBand商业联盟(简称IBTA),开发并管理这个新的通用的I/O规范,该联盟目前已吸纳了200多个成员参加。IBTA建立了一个独立的指导委员会和一些专门的工作组,每个工作组都有自己的特权和义务,HP、IBM、Intel、Microsoft和Sun等公司的代表组成一个指导委员会来长期地管理InfiniBand规范。这些公司中的每个公司都与另一公司共同主持IBTA中的各个工作组和委员会(图1)。 IBTA目前已开发出了一个InfiniBand开放标准,该标准将满足企业计算用户的需要。作为开放标准,InfiniBand将允许制造厂商们提供革新性的产品系列,向用户提供在全球市场仍具有竞争能力的解决方案。预计,相关产品会在2001年出现。 |
|||||||||||||||||