Methods and apparatus for transferring data
AssigneeInternational Business Machines Corporation
InventorsBruce Beukema, Lance Hehenberger, Nathaniel Sellin, Robert Shearer, Bruce Walk
Life of this patent
Estimating the term…
Abstract
In a first aspect, a first method is provided for transferring data using an Infiniband (IB) protocol. The first method includes the steps of (1) receiving a non-IB packet having header data and payload data at a first node of a computer system; and (2) modifying data in the non-IB packet to convert the non-IB packet to an IB packet having header data and payload data. The header data of the non-IB packet is not included in the payload data of the IB packet resulting from the conversion. Numerous other aspects are provided.
Claims20
A method of transferring data using an Infiniband (IB) protocol, comprising:
- receiving a non-IB packet having header data and payload data at a first node of a computer system;
- and
- modifying data in the non-IB packet to convert the non-IB packet to an IB packet having header data and payload data, wherein header data of the non-IB packet is not included in the payload data of the IB packet resulting from the conversion.
An apparatus for transferring data using an Infiniband (IB) protocol, comprising:
- a first computer system node having:
- IB logic adapted to execute IB software and transfer data as IB packets;
- and
- first logic, coupled to the IB logic, and adapted to:
- receive a first non-IB packet having header data and payload data;
- and
- modify data in the first non-IB packet to convert the first non-IB packet to an IB packet having header data and payload data, wherein header data of the first non-IB packet is not included in the payload data of the IB packet resulting from the conversion.
A system for transferring data using an Infiniband (IB) protocol, comprising:
- a first computer system node having:
- IB logic adapted to execute IB software and transfer data as IB packets, and
- first logic, coupled to the IB logic, and adapted to:
- receive a non-IB packet having header data and payload data, and
- modify data in the non-IB packet to convert the non-IB packet to an IB packet having header data and payload data, wherein header data of the non-IB packet is not included in the payload data of the IB packet resulting from the conversion;
- a second computer system node;
- and
- an IB network coupling the first computer system node to the second computer system node.
Dependencies are inferred from the claim text.