Global sideband service distributed computing method
AssigneeYongyong Xu
InventorYongyong Xu
Life of this patent
Estimating the term…
Abstract
A new method of distributed computing, sideband computing, that is global, scalable and can utilize many idle CPU resources worldwide. Sideband is defined as when a user connects to some (normal) network services, a separate communication channel is opened, through which a server distributes its tasks to all the clients and collects the results later. By this method, any network server which has a lot of clients can compute very large parallel computing problems by dividing it into small individual parts and have them calculated by its clients. With little cost, the network server can act as a supercomputer.
Claims18
A method in a metacomputing, distributed network of utilizing remote client resources in the network, comprising:
- a server that implements tasks by utilizing idle resources in multiple clients;
- individual communication channels between each client and the server;
- a second, separate dedicated communication channel (sideband channel) between each client and server, through which the server distributes the tasks to the each client downstream and through which each of the clients sends the results of the task upstream to the server.
A method in a metacomputing, distributed network of utilizing remote client resources in the network in exchange for free access to server resources, comprising:
- a server that implements tasks by breaking the tasks into smaller subtasks and utilizing idle resources in multiple clients to perform these subtasks;
- individual communication channels between each client and the server;
- a second, separate dedicated communication channel (sideband channel) between each client and server, through which the server distributes the tasks to the each client downstream and through which each of the clients sends the results of the task upstream to the server;
- wherein the server has access to the idle client resources in exchange for the client having free access to server resources.
Dependencies are inferred from the claim text.