Method and system for load balancing of computing resources
0 Assignments
0 Petitions
Accused Products
Abstract
A load balancing method incorporates temporarily inactive machines as part of the resources capable of executing tasks during heavy process requests periods to alleviate some of the processing load on other computing resources. This method determines which computing resources are available and prioritizes these resources for access by the load balancing process. A snap shot of the resource configuration and made secured along with all data on this system such that no contamination occurs between resident data on that machine and any data placed on that machine as put of the load balancing activities. After a predetermined period of time or a predetermined event, the availability of the temporary resources for load balancing activities ends. At this point, the original configuration and data is restored to the computing resource such that no trace of use of the resource in load balancing activities is detected to the user.
106 Citations
40 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
- 6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
- 11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A method for load balancing of computing tasks in a computing system using temporarily inactive computing resources in the performance of computing tasks and comprising the steps of:
-
identifying temporarily inactive computing machines that may be available for load balancing operations; determining which computing machines qualify for load balancing operations; securing the current configuration of each computing that qualifies for load balancing operations; prioritizing the qualifying computing machines for use during load balancing operations; managing the computing load of machines on a computing system and assigning tasks to the qualified computing machines as part of the load balancing operations; and reinstalling the secured current computing configurations for each qualifying computing machine at the completion of the load balancing operations. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 30, 31)
-
-
33. A system for load balancing of computing tasks in a computing system using temporarily inactive computing resources in the performance of computing tasks comprising:
-
primary computing devices initially designated for load balancing operations; secondary computing devices determined to qualify for load balancing operations; a storage device;
a software program for processing computing devices used in load balancing operations; anda software program for balancing a computer load between computing devices. - View Dependent Claims (34, 35, 36, 40)
-
-
37. A computer system program for load balancing of computing tasks in a computing system using temporarily inactive computing resources in the performance of computing tasks and comprising:
-
instructions for identifying temporarily inactive computing machines that may be available for load balancing operations; instructions for determining which computing machines qualify for load balancing operations; instructions for securing the current configuration of each computing that qualifies for load balancing operations; instructions for prioritizing the qualifying computing machines for use during load balancing operations; instructions for managing the computing load of machines on a computing system and assigning tasks to the qualified computing machines as part of the load balancing operations; and instructions for reinstalling the secured current computing configurations for each qualifying computing machine at the completion of the load balancing operations. - View Dependent Claims (38, 39)
-
Specification