Distributed computing system and method
AssigneeHewlett-Packard Development Company, L.P.
InventorDominique Vicard
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorDominique Vicard
Estimating the term…
The present invention relates to a distributed computing system and method. Conventional distributed computing environments require complex arrangements to distribute tasks and to collate the results of any distributed processing. There has been a recent trend towards using the spare computing capacity of computers connected to the Internet to provide distributed computing resources. However, various security issues have been identified in relation to such an arrangement. Suitably, the present invention uses a power management system in which a user or system context, which is created and saved when an associated computing system enters a power management state, to provide a distributed computing platform. Once a computer system has entered a power saving state and the user system context has been saved to an HDD, the computer system is arranged to wake-up and to establish, or use, a pre-prepared distributed computing task system context. The power management system is instructed to load and restore the distributed computing task system context, rather than the conventional user system context. In this manner a distributed computing platform using the computer systems that are connected to an Intranet can be used for performing distributed computing. Since the user system context and the distributed computing task system context are not resident within the computer system concurrently, the security issues are at least partially alleviated.
A distributed computing method for a computer system having a current system context and comprising a power management system for saving and restoring the system context and for placing the computer system in at least a first power saving state of a plurality of power management states, and an access controller for providing access to a non-volatile storage resource for storing and retrieving the current system context;
A method as claimed in any preceding claim, further comprising the step of storing the second system context on the non-volatile storage resource.
A method as claimed in any preceding claim, further comprising the step of requesting the second system context from a remote server via a network.
A method as claimed in any preceding claim, in which the step of establishing the second system context is performed during one of the plurality of power saving states.
A method as claimed in any preceding claim, further comprising the step of outputting a message for transmission to a remote server that the first power saving state has been entered.
A system for implementing a method as claimed in any preceding claim.
A computer program element for implementing a method or system as claimed in any preceding claim.
Dependencies are inferred from the claim text.