Patent ID: 8862783
Filing Date: 2014-10-14
Classification: G06F,H04L

Abstract:
1. A method for offloading a task of forwarding information, the method comprising steps of: receiving a command for delivery of data to a respective destination; in response to receiving the command, transmitting a message to initiate execution of a first remote process that retrieves a block of the data and stores the block of data in a memory location specified in the message; relinquishing control of a respective data bus to enable the first remote process to utilize the respective data bus and store the block of data in the memory location specified in the message, the first remote process initiating a parallel transfer of the block of data to the memory location, the memory location being accessible by a second remote process; and forwarding header information as well as the memory location specified in the message to the second remote process that: i) partitions the block of data into data packets, ii) applies respective headers to the data packets based on the header information, and iii) forwards the data packets to the respective destination.