×

APPLICATION MIGRATION AND POWER CONSUMPTION OPTIMIZATION IN PARTITIONED COMPUTER SYSTEM

  • US 20100100696A1
  • Filed: 12/19/2008
  • Published: 04/22/2010
  • Est. Priority Date: 10/20/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • one or more computers;

    one or more storage devices to be connected to the one or more computers over a network; and

    a management computer to be connected to the one or more computers and the one or more storage devices, whereinthe one or more computers each include, as hardware resources;

    a first interface to be connected to the network;

    a first processor to be connected to the first interface;

    a first memory to be connected to the first processor; and

    a power supply control section that controls power ON and OFF of the hardware resources in accordance with a request coming from the management computer,the one or more computers each further include a virtualization section that provides a plurality of virtual areas based on the hardware resources thereof,the plurality of virtual areas include first and second virtual areas,the first virtual area operates as a virtual computer that runs an application program,the one or more storage devices each include;

    a storage medium that provides a storage area for storage of data written by any of the one or more computers;

    a controller that controls data input/output to/from the storage medium; and

    a second power supply control section that controls power ON and OFF of each of the one or more storage devices in accordance with a request coming from the management computer,the controller of each of the one or more storage devices provides, to the one or more computers, the storage area of the one or more storage devices as a plurality of logical volumes,the plurality of logical volumes include first and second logical volumes,the first logical volume stores data written by the virtual computer,the management computer includes;

    a second interface to be connected to the one or more computers and the one or more storage devices;

    a second processor to be connected to the second interface; and

    a second memory to be connected to the second processor,the management computertransmits, to any of the one or more storage devices including the first logical volume, a request for copying the data stored in the first logical volume into the second logical volume,the storage device including the first logical volumestores, when receiving a request for writing data to the first logical volume from the virtual computer after receiving the request for copying the data stored in the first logical volume into the second logical volume, the data requested for writing as differential data without writing the data into the first logical volume, andreads the data stored in the first logical volume in accordance with the request for copying the data stored in the first logical volume into the second logical volume, and transmits the data to any of the one or more storage devices including the second logical volume,the management computertransmits, when detecting completion of the copying of the data stored in the first logical volume into the second logical volume, a request to the storage device including the first logical volume for copying the differential data in storage into the second logical volume,transmits, in a time interval after detecting the completion of the copying of the data stored in the first logical volume into the second logical volume but before completion of the copying of the differential data into the second logical volume, a request for turning ON any of the hardware resources of the one or more computers allocated to the second virtual area to the computer including the hardware resources allocated to the second virtual area, andtransmits, after the completion of the copying of the differential data into the second logical volume, a request for migrating the virtual computer to the second virtual area, andthe virtual computer performs, after being migrated to the second virtual area, data input/output to/from the second logical volume.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×