International Technology Alliance Collaboration System (ITACS)
When a number of computers are participating in a computation that requires data from multiple locations, they may need to pass a certain amount of data to a single point to be able to evaluate the computation. This paper introduces an algorithm for determining the center-of-data node in a hypercube network. This is useful for reducing network traffic where data from a subset of nodes needs to be consolidated at one location for processing. The algorithm is proven to produce the optimum location for processing if it is given the hypercube addresses of the data source nodes and the volumes of data at each node.