Patent ID: 8295308

Claim:
A method of data communication between computers of different resource pools, the method comprising: determining a resource pool destination address for each of a plurality of resource pools in which each resource pool includes a grouping of a plurality of computers having individual computer-specific destination addresses; collecting data packets originating from first computers of a first resource pool, the first resource pool being a grouping of a plurality of the first computers, the collected data packets not including a destination address for a resource pool; accessing computer-specific destination addresses identified within the collected data packets, the computer-specific destination addresses being addresses assigned to computers to which the collected data packets are targeted; identifying a plurality of the collected data packets that contain computer-specific destination addresses of second computers of a second resource pool using a table relating computer-specific destination addresses to destination addresses for resource pools based on the computer-specific destination addresses identified within the collected data packets and not a destination address for the second resource pool, the second resource pool being a grouping of a plurality of the second computers; removing at least a portion of header information from the plurality of collected data packets that are identified as containing the computer-specific destination addresses of the second computers; following the removal of the header information, merging the plurality of collected data packets that are identified as containing the computer-specific destination addresses of the second computers, thereby forming a merged data packet; attaching header information to the merged data packet so as to the include the destination address for the second resource pool; and transmitting the merged data packet on the basis of the resource pool-specific destination address.