Patent ID: 8468008

Claim:
A computer program product for implementing data transfer protocols which emulate an Open System Adapter, said computer program product comprising: a non-transitory storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising: establishing a connection between a first portion of a host system memory, allocated for input/output operations, and a second portion of said host system memory, allocated as a buffer for data transfer operations based on a data transfer protocol that emulates the Open System Adapter; initializing parameters used for directing and structuring data transfer between said first portion and said second portion; based on the initializing, sending a data transfer related command to a first process; sending a command from said first process to an Open System Adapter emulation process; and transferring data, via a memory copy operation, between said first portion and said second portion in accordance with said parameters and at least one of said data transfer related command and said command.