Patent ID: 8625454

Claim:
A method for improved distribution of data in a computing environment, comprising: receiving data for distribution in the computing environment; receiving configuration data of the computing environment; parsing the data for distribution using the configuration data into header information of a packet, wherein the header information includes: one or more data offsets identifying a common data portion within the date for distribution, the common data portion being available to all nodes of the computing environment and identifying a first node of the computing environment and a particular-node data portion within the data for distribution, the particular-node data portion being available only to the first node of the computing environment; broadcasting the header information of a packet to all nodes of the computing environment; and broadcasting the data for distribution to all nodes of the computing environment in response to broadcasting the header information, wherein parsing the data for distribution includes: interpreting the configuration data for the number of nodes in the computing system; computing the size of the received data and forming header information for a packet including a number of target nodes based on the number of nodes in the computing system and size of the received data, the header information including a plurality of particular-node data offsets, each particular-node data offset identifying a plurality of particular-node data portions and each particular-node data offset being associated with a different node of the computing environment.