摘要 |
<P>PROBLEM TO BE SOLVED: To realize channel control which can be efficiently shared by virtual machines with different architecture. <P>SOLUTION: When a channel 3 shared by a plurality of virtual machines 4 is busy, a restart control unit 11 determines order of virtual machines to restart when a busy state is released based on information in a control information storage unit 13 that indicates states of input/output processing and channel control of each virtual machine 4. When a busy state is released, and if an object virtual machine 4 performs an OS restart (processing for reissuing an IO command by a virtual machine after notification of busy state release), the restart control unit 11 restrains a busy state from being released for the other sharing virtual machines 4 during a period from notification of busy state release to the virtual machine 4 until completion of processing of the IO command, and if the virtual machine 4 to restart performs an HW restart (processing for executing an IO command held by a channel control side), the restart control unit 11 executes processing of the received IO command. <P>COPYRIGHT: (C)2012,JPO&INPIT |