IP Library Granted Patent US 9,588,789
Granted Patent B2
US 9,588,789 · App. 14/603,841 · Granted Mar 7, 2017

Management apparatus and workload distribution management method

Inventor: Kenichirou Shimogawa (Numazu, JP)
Assignee: FUJITSU LIMITED
G06F9/45533G06F9/5083G06F2009/45583
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,588,789
App. No.
14/603,841
Granted
Mar 7, 2017
Kind
B2
Abstract

A management apparatus deploys, when loads of one or more first virtual machines deployed on a first system satisfy a first load condition, one or more second virtual machines on a second system, and distributes processing of a business operation across the first and second virtual machines. The management apparatus allows a different second virtual machine to be added to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines satisfy the first load condition and loads of the second virtual machines satisfy a second load condition. The management apparatus restricts the addition of the different second virtual machine to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines satisfy the first load condition but the loads of the second virtual machines do not satisfy the second load condition.

Claims (25)

1. A management apparatus comprising:

a communicating unit that acquires information indicating loads of one or more first virtual machines deployed on a first system, and acquire, when one or more second virtual machines are deployed on a second system, information indicating loads of the second virtual machines; and

a processor that performs a procedure including:

comparing loads of the first virtual machines with a first threshold,

deploying, when the loads of the first virtual machines are equal to or greater than the first threshold, the second virtual machines on the second system and distributing processing of a business operation across the first virtual machines and the second virtual machines,

comparing loads of the second virtual machines with a second threshold,

allowing a different second virtual machine to be added to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold and the loads of the second virtual machines are equal to or greater than the second threshold,

restricting the addition of the different second virtual machine to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold, and

migrating at least one of the first virtual machines to the second system when the addition of the different second virtual machine is restricted because the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold.

2. The management apparatus according to claim 1 , wherein

the procedure further includes migrating the at least one of the first virtual machines or at least one of the second virtual machines to the first system when, after the migrating of the at least one of the first virtual machines to the second system, loads of a different one or more of the first virtual machines deployed in the first system have fallen below the first threshold.

3. A business operation load distribution management method comprising:

comparing, by a processor, loads of first virtual machines deployed on a first system with a first threshold;

deploying, by the processor, when the loads of the first virtual machines are equal to or greater than the first threshold, one or more second virtual machines on a second system, and distributing processing of a business operation across the first virtual machines and the second virtual machines;

comparing, by the processor, loads of the second virtual machines with a second threshold;

allowing, by the processor, a different second virtual machine to be added to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold and the loads of the second virtual machines are equal to or greater than the second threshold;

restricting, by the processor, the addition of the different second virtual machine to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold; and

migrating, by the processor, at least one of the first virtual machines to the second system when the addition of the different second virtual machine is restricted because the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold.

4. A non-transitory computer-readable storage medium storing a computer program that causes a computer to perform a procedure comprising:

comparing loads of first virtual machines deployed on a first system with a first threshold;

deploying, when the loads of the first virtual machines are equal to or greater than the first threshold, one or more second virtual machines on a second system, and distributing processing of a business operation across the first virtual machines and the second virtual machines;

comparing loads of the second virtual machines with a second threshold;

allowing a different second virtual machine to be added to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold and the loads of the second virtual machines are equal to or greater than the second threshold;

restricting the addition of the different second virtual machine to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold; and

migrating at least one of the first virtual machines to the second system when the addition of the different second virtual machine is restricted because the loads of the first virtual machines are equal to or greater than the first threshold but the loads of the second virtual machines are smaller than the second threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2015
From: SHIMOGAWA, KENICHIROU
To: FUJITSU LIMITED
Reel/Frame 035194/0512 →
Priority Claims (1)
JP 2014-029801 · Feb 19, 2014 · national
Continuity (1)
Related Publication 20150234670A1 · Aug 20, 2015