Patent attributes
Embodiments of the invention are concerned with data distribution apparatus, for use on each of a plurality of machines in distributing a set of data over a network amongst said machines. The apparatus comprises:i) multicast apparatus for use in multicasting said set of data over the network for receipt by others of said machines; andii) a data retrieval arrangement for use in retrieving data from a set of data previously multicast by at least one of said machines, and supplying retrieved data to the multicast apparatus for use in multicasting the retrieved data over the network to others of the plurality of machines,wherein more than one of said plurality of machines is enabled to act as a multicast source in distributing the set of data over the network.