Multiplex communications – Pathfinding or routing – Through a circuit switch
Reexamination Certificate
2000-09-28
2004-12-14
Kizou, Hassan (Department: 2662)
Multiplex communications
Pathfinding or routing
Through a circuit switch
C370S389000, C370S429000, C370S463000, C710S004000, C710S022000, C710S052000, C710S073000, C712S221000
Reexamination Certificate
active
06831916
ABSTRACT:
TECHNICAL FIELD
The present invention relates to a data network, and more particularly, relates to a host-fabric adapter and a method of connecting a host system to a channel-based switched fabric in such a data network.
BACKGROUND
A data network generally consists of a network of multiple independent and clustered nodes connected by point-to-point links. Each node may be an intermediate node, such as a switch/switch element, a repeater, and a router, or an end-node within the network, such as a host system and an I/O unit (e.g., data servers, storage subsystems and network devices). Message data may be transmitted from source to destination, often through intermediate nodes.
Existing interconnect transport mechanisms, such as PCI (Peripheral Component Interconnect) buses as described in the “
PCI Local Bus Specification, Revision
2.1” set forth by the PCI Special Interest Group (SIG) on Jun. 1, 1995, may be utilized to deliver message data to and from I/O devices, namely storage subsystems and network devices. However, PCI buses utilize a shared memory-mapped bus architecture that includes one or more shared I/O buses to deliver message data to and from storage subsystems and network devices. Shared I/O buses can pose serious performance limitations due to the bus arbitration required among storage and network peripherals as well as posing reliability, flexibility and scalability issues when additional storage and network peripherals are required. As a result, existing interconnect technologies have failed to keep pace with computer evolution and the increased demands generated and burden imposed on server clusters, application processing, and enterprise computing created by the rapid growth of the Internet.
Emerging solutions to the shortcomings of existing PCI bus architecture are InfiniBand™ and its predecessor, Next Generation I/O (NGIO) which have been developed by Intel Corporation to provide a standards-based I/O platform that uses a switched fabric and separate I/O channels instead of a shared memory-mapped bus architecture for reliable data transfers between end-nodes, as set forth in the “
Next Generation Input/Output
(NGIO)
Specification
,” NGIO Forum on Jul. 20, 1999 and the “
InfiniBand™ Architecture Specification
,” the InfiniBand™ Trade Association scheduled for publication in late October 2000. Using NGIO/InfiniBand™, a host system may communicate with one or more remote systems using a Virtual Interface (VI) architecture in compliance with the “
Virtual Interface
(VI)
Architecture Specification, Version
1.0,” as set forth by Compaq Corp., Intel Corp., and Microsoft Corp., on Dec. 16, 1997. NGIO/InfiniBand™ and VI hardware and software may often be used to support data transfers between two memory regions, typically on different systems over one or more designated channels. Each host system using a VI Architecture may contain work queues (WQ) formed in pairs including inbound and outbound queues in which requests, in the form of descriptors, are posted to describe data movement operation and location of data to be moved for processing and/or transportation via a data network. Each host system may serve as a source (initiator) system which initiates a message data transfer (message send operation) or a target system of a message passing operation (message receive operation). Requests for work (data movement operations such as message send/receive operations and remote direct memory access “RDMA” read/write operations) may be posted to work queues associated with a given network interface card. One or more channels between communication devices at a host system or between multiple host systems connected together directly or via a data network may be created and managed so that requested operations can be performed.
Since NGIO/InfiniBand™ is an emerging interconnect technology not yet in the marketplace, there is no known interface mechanism specifically implemented for NGIO/InfiniBand™ applications. More specifically, there is no known network interface card (NIC) for a host system to connect to a data network using a channel-based, switched fabric architecture to support data movement operations between communication devices at a host system or between host systems connected together directly or via a data network. Existing network interface cards for host systems are not adapted for emerging NGIO/InfiniBand™ interconnect technology and are, therefore, not optimized for NGIO/InfiniBand™ functionality.
Accordingly, there is a need for an especially designed, performance-driven host-fabric adapter installed at a host system in a data network using a channel-based, switched fabric architecture, optimized for NGIO/InfiniBand™ functionality, including controlling execution of NGIO/InfiniBand™ protocols with minimal pipelining and data processing with minimal latency.
REFERENCES:
patent: 5634015 (1997-05-01), Chang et al.
patent: 6188690 (2001-02-01), Holden et al.
patent: 6243787 (2001-06-01), Kagan et al.
patent: 6400730 (2002-06-01), Latif et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6545981 (2003-04-01), Garcia et al.
patent: 6557060 (2003-04-01), Haren
patent: 6591310 (2003-07-01), Johnson
patent: 6594701 (2003-07-01), Forin
patent: 6668299 (2003-12-01), Kagan et al.
patent: 6678782 (2004-01-01), Aydemir et al.
patent: 6690757 (2004-02-01), Bunton et al.
patent: 2001/0053148 (2001-12-01), Bilic et al.
patent: 2002/0071450 (2002-06-01), Gasbarro et al.
patent: 2003/0070014 (2003-04-01), Haren
Burton Tom E.
Gasbarro Dominic J.
Leitner Brian M.
Parthasarathy Balaji
Elallam Ahmed
Kizou Hassan
LandOfFree
Host-fabric adapter and method of connecting a host system... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Host-fabric adapter and method of connecting a host system..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Host-fabric adapter and method of connecting a host system... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3291249