Computing device, method, and program for distributing computational load
AssigneeFujitsu Limited
InventorJose Albornoz
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorJose Albornoz
Estimating the term…
A method for distributing load among interconnected computing devices, each computing device having a designated position in each dimension of an array of designated positions, the method comprising, individually, at one or more computing devices per position in a series of positions in one dimension of n-dimensions, in which one dimension and one direction is assigned as a load transfer direction, executing a process including: obtaining an indication of current capacity for additional load at each member of a group of computing devices from among the computing devices; transferring load from the executing computing device to a member of the group at which it is indicated that there is capacity for additional load; where membership of the group is restricted to a computing device on the load transfer direction side of the executing computing device in the one dimension.
A method for distributing load among a plurality of interconnected computing devices, each computing device having a designated position in each dimension of an n-dimensional array of designated positions, wherein n is equal to 2 or 3, each of the n-dimensions corresponds to a spatial dimension, and the designated position of each computing device represents the spatial position of the computing device relative the other computing devices in the respective dimension, the method comprising, individually, at one or more of the interconnected computing devices per designated position in a series of designated positions in one dimension of the n-dimensional array, in which one dimension one direction is assigned as a load transfer direction, executing a process comprising:
A computing device among a plurality of interconnected computing devices, each computing device having a designated position in each dimension of an n-dimensional array of designated positions, wherein n is equal to 2 or 3, each of the n-dimensions corresponds to a spatial dimension, and the designated position of each computing device represents the spatial position of the computing device relative the other computing devices in the respective dimension, in which one direction of one dimension of the n-dimensional array is assigned as a load transfer direction, the computing device configured to execute a process comprising:
A system of interconnected computing devices, the system of interconnected computing devices each having a designated position in each dimension of an n-dimensional array of designated positions, wherein n is equal to 2 or 3, each of the n-dimensions corresponds to a spatial dimension, and the designated position of each computing device represents the spatial position of the computing device relative the other computing devices in the respective dimension, in which one direction of one dimension of the n-dimensional array is assigned as a load transfer direction, the computing device configured to execute a process comprising:
A non-transitory storage medium storing a computer program which, when executed by a plurality of interconnected computing devices, each computing device having a designated position in each dimension of an n-dimensional array of designated positions, wherein n is equal to 2 or 3, each of the n-dimensions corresponds to a spatial dimension, and the designated position of each computing device represents the spatial position of the computing device relative the other computing devices in the respective dimension, causes the plurality of computing devices to execute a method comprising, individually, at one or more computing devices per designated position in a series of designated positions in one dimension of the n-dimensional arrays, in which one dimension one direction is assigned as a load transfer direction, executing a process comprising:
Dependencies are inferred from the claim text.