Introduction to InfiniBand™ Markets
4
Mellanox Technologies Inc
Rev 1.90
tures. Also, many embedded systems (including routers, storage systems, and intelligent
switches) utilize the PCI bus, often in the Compact PCI format, for their internal I/O architecture.
Such systems are unable to keep up with high-speed networking interconnects such as Gigabit
Ethernet and ATM, and therefore many companies are developing proprietary I/O interconnect
architectures. Building on the experience of developing Ethernet Local Area Networks (LAN),
Fibre Channel Storage Area Networks, and numerous Wide Area Network (WAN) interconnects,
InfiniBand has been networked to go beyond the needs of today’s markets and provide a cohesive
interconnect for a wide range of systems. This is accomplished with direct support for highly
important items such as RAS, QoS, and scalability.
2.1 Application Clustering
The Internet today has evolved into a global infra-
structure supporting applications such as streaming
media, business to business solutions, E-commerce,
and interactive portal sites. Each of these applications
must support an ever increasing volume of data and
demand for reliability. Service providers are in turn
experiencing tremendous pressure to support these
applications. They must route traffic efficiently
through increasingly congested communication lines, while offering the opportunity to charge for
differing QoS and security levels. Application Service Providers (ASP) have arisen to support the
outsourcing of e-commerce, e-marketing, and other e-business activities to companies specializ-
ing in web-based applications. These ASPs must be able to offer highly reliable services that offer
the ability to dramatically scale in a short period of time to accommodate the explosive growth of
the Internet. The cluster has evolved as the preferred mechanism to support these requirements. A
cluster is simply a group of servers connected by load balancing switches working in parallel to
serve a particular application.
InfiniBand simplifies application cluster connections by unifying the network interconnect with a
feature-rich managed architecture. InfiniBand’s switched architecture provides native cluster con-
nectivity, thus supporting scalability and reliability inside and “out of the box”. Devices can be
added and multiple paths can be utilized with the addition of switches to the fabric. High priority
transactions between devices can be processed ahead of the lower priority items through QoS
mechanisms built into InfiniBand.
2.2 Inter-Processor Communication (IPC)
Inter-Processor Communication allows multiple servers to work together on a single application.
A high bandwidth, low-latency reliable connection is required between servers to ensure reliable
processing. Scalability is critical as applications require more processor bandwidth. The switched
nature of InfiniBand provides connection reliability for IPC systems by allowing multiple paths
between systems. Scalability is supported with fully hot swappable connections managed by a
single unit (Subnet Manager). With multicast support, single transactions can be made to multiple
destinations. This includes sending to all systems on the subnet, or to only a subset of these sys-
High priority transactions
between devices can be
processed ahead of the lower
priority items through quality
of service mechanisms built
into InfiniBand.