摘要 |
In a dynamic resource allocation system by a computer, system stop time accompanying a configuration modification when modifying the system configuration according to the situation is reduced. As pre-processing, the system collects traffic data while the system is in operation over a certain period of time. Then, from the collected traffic data, a number of typical patterns are extracted. Next, for each of the typical patterns, a stream program is created individually, and saved so as to be capable of being referenced later. Next, an ID of an acting task for transitioning between different stream programs is held. In actual system operation, the system measures traffic data either periodically or at an arbitrary time point, a pattern acquired as a result is compared with the typical patterns, and the stream program corresponding to the closest typical pattern is selected as the next phase. When moving to the next phase from the stream program of the current phase, according to the invention, task switching costs and data transfer costs between resources are taken into consideration so as to move free tasks of the current phase as acting tasks gradually to the stream program of the phase, thereby controlling program stop time.
|