Printer Friendly
The Free Library
14,550,626 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

InfiniBand--A Look Ahead.


This article is the first in a three-part series. The second part will appear in the May issue of CTR See click-through rate. .

The leaders in the Intel Architecture (IA) and RISC-Unix open systems markets have come together to define InfiniBand, a Switched Fabric I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 Standard slated to replace the shared bus for attaching I/O to servers. A switched fabric connects processor and I/O nodes via a network of switches and point-to-point links. The shift from bus to fabric is a profound reset of server architecture with far reaching implications for the way systems are designed, built, and sold. The promise is end-user systems that are simpler, cheaper, more reliable, and easier to expand and service.

The leaders of the open systems market backed InfiniBand, which might imply broad adoption of InfiniBand as a PCI (1) (Payment Card Industry) See PCI DSS.

(2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus).
 replacement. It will happen quickly. What could go wrong? Surprisingly, the answer is plenty. Getting InfiniBand defined and working is just the first step. Then, comes the real work--replacing PCI. Economics will shape the outcome and the bus may prove surprisingly resilient.

Today's Bus-Based Server Architecture

A brief review of today's server architecture, depicted in Fig 1, provides a reference in which to understand InfinBand. The basic building block is an uni-processor or Symmetric Multiprocessor symmetric multiprocessor - symmetric multiprocessing  server, functioning either stand-alone or as a node in a multi-server cluster. Cluster configurations are increasingly used in data center, ISP (1) See in-system programmable.

(2) (Internet Service Provider) An organization that provides access to the Internet. Connection to the user is provided via dial-up, ISDN, cable, DSL and T1/T3 lines.
, and electronic commerce applications. The server node consists of CPUs, memory, and I/O bridges, connected via a proprietary memory bus or crossbar. The I/O bridges implement one or more PCI (or PCI-X (PCI eXtended) An enhanced PCI bus technology originally developed by IBM, HP and Compaq that is backward compatible with existing PCI cards. PCI and 32-bit PCI-X slots are physically the same, and PCI cards can plug into PCI-X slots. ) segments, each supporting one to five I/O slots. (The higher the segment frequency, the fewer the slots.)

Fig 1 depicts the three main server I/O functions: external communications (e.g., the Internet), data storage and retrieval, and, in the case of a cluster, server-to-server Inter-Processor Communications (IPCs). Typically, all are implemented via PCI adapters, using either a Host Adapter Also called a "controller" or "host bus adapter," it is a device that connects one or more peripheral units to a computer. It is typically an expansion card that plugs into the bus. IDE and SCSI are examples of peripheral interfaces that call their controllers host adapters. See host.  Board (HAB HAB

See: House Air Waybill
) or chip on the motherboard.

A wide variety of PCI HABs exists because of the wide variety of external communications interfaces such as Ethernet, T1, and ATM. HABs attach the server to LAN/WAN LAN/WAN Local Area Network/Wide Area Network  infrastructure elements like switches and routers. Storage is a bit simpler. Two interfaces, SCSI SCSI
 in full Small Computer System Interface

Once common standard for connecting peripheral devices (disks, modems, printers, etc.) to small and medium-sized computers. SCSI has given way to faster standards, such as Firewire and USB.
 and Fibre Channel, dominate the IA and RISC/Unix server markets. A SCSI or PCI RAID adapter connected directly to hard drives may suffice in a small, standalone server Standalone servers are compilations of programs that run on a single PC, but emulates what the same set of programs will do when run on a server over the Internet. They usually contain a web server (such as the Apache HTTP Server), one or more languages, and one or more databases. . Fig 1 depicts Fibre Channel HABs connected to a SAN.

IPC (1) (InterProcess Communication) The exchange of data between one program and another either within the same computer or over a network. It implies a protocol that guarantees a response to a request.  networks vary significantly, depending on cluster usage. In the simplest case, a point-to-point Ethernet link is used to exchange heartbeat messages in a two-node availability cluster (each backs the other in case one fails). Generally, however, multiple servers must work together effectively on parallel or partitioned applications, which puts tremendous demands on the IPC network in terms of data throughput and server-to-server message latency. These demands are beyond the capability of standard LAN (Local Area Network) A communications network that serves users within a confined geographical area. The "clients" are the user's workstations typically running Windows, although Mac and Linux clients are also used.  technologies.

Unlike LAN/WAN and storage, there has been little in the way of broadly adopted IPC standards or third-party merchant solutions. OEMs have, instead, relied on internally developed solutions like Compaq's ServerNet. Recently, the Virtual Interface (VI) standards initiative defined an architecture that allows applications on different server nodes to exchange messages and data directly without going through the operating system, eliminating much of the overhead associated with standard LAN protocols. VI has been mapped to a variety of hardware layers. Also, third-party solutions explicitly targeting cluster IPC are beginning to surface. One example is GigaNet's cLAN (for Cluster LAN) family, a line of VI-based PCI HABs and switches.

Switched fabrics are not new. Fibre Channel, ServerNet, and cLAN are all switched fabrics. Proprietary fabrics have existed in enterprise markets for years. The InfiniBand vision, though, is much broader than that of any of its switched-fabric predecessors.

Tomorrow's InfiniBand Switched Fabric Architecture

Now, compare Fig 1 with the InfiniBand architecture depicted in Fig 2. The first thing to notice is that there are no PCI slots or HABs. An InfiniBand bridge has replaced the PCI bridge in the host chipset. The server has collapsed to nothing more than processors, memory, and InfiniBand I/O ports. (Each server node needs local I/O like boot drives to function.)

To replace PCI, InfiniBand must, by definition, be a true unified systems area network, not just a Storage Area Network like Fibre Channel. Like PCI, a unified network can transport any/all traffic types: LAN/WAN, cluster IPC, and storage. A user may allocate specific InfiniBand channels to specific functions, but it's a configuration rather than a technology choice.

The nature of buses is such that PCI slots and HABs must physically reside in the server enclosure with CPUs and memory. In contrast, InfiniBand decouples I/O from the server. The PCI HAB is replaced by the Target Channel Adapter (TCA TCA

1. trichloroacetic acid.

2. tricarboxylic acid cycle (Krebs cycle).

TCA Tricyclic antidepressant, see there
) board, which plugs into a switched fabric, rather than a shared bus backplane. TCAs do not have to physically reside in the server enclosure. Separate enclosures just for TCAs, especially in rack mount environments, will emerge. Of course, standalone servers with everything in one cabinet will continue to exist, but it will become a packaging choice.

In contrast to PCI, InfiniBand is defining TCA slots and boards for easy, one-dimensional insertion and removal. This will allow boards to be added and removed without having to open the enclosure, similar to the way individual drives are accessible in a disk array.

In some cases, there will be no need for a host or target board-level adapter at all. In Fig 2, no adapter exists between the server host chipset and the RAID system or LAN switch with a native InfiniBand interface. This will become increasingly true as the InfiniBand market matures.

Tom Heil is the senior systems architect for the storage components division at LSI LSI: see integrated circuit.


(Large Scale Integration) Between 3,000 and 100,000 transistors on a chip. See SSI, MSI, VLSI and ULSI.
 Logic (Fort Collins, CO).
COPYRIGHT 2000 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Technology Information
Author:Heil, Tom
Publication:Computer Technology Review
Date:Apr 1, 2000
Words:976
Previous Article:Non-Contact Sensor For Servo Track Writer.(Company Business and Marketing)
Next Article:Sharing CDs With The Entire Network.(Technology Information)
Topics:



Related Articles
InfiniBand Silicon Leader, Banderacom, Adds VP of Engineering To Lead InfiniBand Technology Development; Industry Veteran Will Propel Technology...
Banderacom Announces InfiniBand Prototype Chip Set and Development Kit; Chip Set Includes Industry's First InfiniBand Protocol Engine, Enabling...
VIEO's Inaugural InfiniBand Industry Roundtable Event Previews Tomorrow's Data Center; Industry Visionaries Gathered in New York City to Discuss...
InfiniBand: Where It's Been, Where It's Going.(Industry Trend or Event)
Mellanox Selected as One of Top 100 Emerging Companies by Computerworld Magazine.
Sandia National Labs buys InfiniBand fabric equipment.
Mellanox Ships Over Fifty Thousand InfiniBand Ports; Robust Customer Base and 10Gb/sec InfiniBand Ports Driving Port Shipment Increases.
A splash or all wet? InfiniBand and the server market. (Connectivity).
Intel and Microsoft absquatulate! Is all hope lost for InfiniBand?(Industry Overview)
InfiniBand comes into its own.(Connectivity)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles