Predictive Dynamic System Scheduling
First Claim
1. A method comprising:
- partitioning resources of a partitionable computer system into at least first and second partitions, in accordance with one of a first mode of operation of said partitionable computer system and a second mode of operation of said partitionable computer system, said first and second modes of operation being defined in accordance with historical observations of said partitionable computer system;
running said partitionable computer system, in said one of said first and second modes, partitioned in accordance with said partitioning step;
periodically determining whether said computer system should be switched from said one of said first and second modes to another of said first and second modes, said periodic determination being carried out based on predictions in accordance with said historical observations; and
responsive to said periodic determination being affirmative, running said computer system, in said another of said first and second modes, partitioned in accordance with said another of said first and second modes.
1 Assignment
0 Petitions
Accused Products
Abstract
Resources of a partitionable computer system are partitioned into at least first and second partitions, in accordance with a first or second mode of operation of the partitionable computer system. The system is run in the first or second mode, partitioned in accordance with the partitioning step. Periodically, it is determined whether the computer system should be switched from one mode to the other mode. If so, the computer system is run in the other mode, partitioned in accordance with the other mode. The first and second modes of operation are defined in accordance with historical observations of the partitionable computer system. The periodic determination is carried out based on predictions in accordance with the historical observations.
-
Citations
25 Claims
-
1. A method comprising:
-
partitioning resources of a partitionable computer system into at least first and second partitions, in accordance with one of a first mode of operation of said partitionable computer system and a second mode of operation of said partitionable computer system, said first and second modes of operation being defined in accordance with historical observations of said partitionable computer system; running said partitionable computer system, in said one of said first and second modes, partitioned in accordance with said partitioning step; periodically determining whether said computer system should be switched from said one of said first and second modes to another of said first and second modes, said periodic determination being carried out based on predictions in accordance with said historical observations; and responsive to said periodic determination being affirmative, running said computer system, in said another of said first and second modes, partitioned in accordance with said another of said first and second modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, said computer readable program code comprising:
-
computer readable program code configured to partition resources of a partitionable computer system into at least first and second partitions, in accordance with one of a first mode of operation of said partitionable computer system and a second mode of operation of said partitionable computer system, said first and second modes of operation being defined in accordance with historical observations of said partitionable computer system; computer readable program code configured to run said partitionable computer system, in said one of said first and second modes, partitioned in accordance with said partitioning step; computer readable program code configured to periodically determine whether said computer system should be switched from said one of said first and second modes to another of said first and second modes, said periodic determination being carried out based on predictions in accordance with said historical observations; and computer readable program code configured to, responsive to said periodic determination being affirmative, run said computer system, in said another of said first and second modes, partitioned in accordance with said another of said first and second modes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a memory; and at least one processor, coupled to said memory, and operative to; partition resources of a partitionable computer system into at least first and second partitions, in accordance with one of a first mode of operation of said partitionable computer system and a second mode of operation of said partitionable computer system, said first and second modes of operation being defined in accordance with historical observations of said partitionable computer system; run said partitionable computer system, in said one of said first and second modes, partitioned in accordance with said partitioning step; periodically determine whether said computer system should be switched from said one of said first and second modes to another of said first and second modes, said periodic determination being carried out based on predictions in accordance with said historical observations; and responsive to said periodic determination being affirmative, run said computer system, in said another of said first and second modes, partitioned in accordance with said another of said first and second modes. - View Dependent Claims (23, 24)
-
-
25. An apparatus comprising:
-
means for partitioning resources of a partitionable computer system into at least first and second partitions, in accordance with one of a first mode of operation of said partitionable computer system and a second mode of operation of said partitionable computer system, said first and second modes of operation being defined in accordance with historical observations of said partitionable computer system; means for running said partitionable computer system, in said one of said first and second modes, partitioned in accordance with said partitioning step; means for periodically determining whether said computer system should be switched from said one of said first and second modes to another of said first and second modes; and means for, responsive to said periodic determination being affirmative, running said computer system, in said another of said first and second modes, partitioned in accordance with said another of said first and second modes.
-
Specification