IP Library Granted Patent US 9,703,653
Granted Patent B2
US 9,703,653 · App. 14/725,191 · Granted Jul 11, 2017

Cloud system management apparatus, cloud system, reallocation method, and computer program product

Inventor: Kotaro Endo (Fuchu Tokyo, JP)
Assignees: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
G06F11/203G06F11/2025G06F11/2028G06F11/2035H04L41/5019H04L67/10H04L67/1034G06F11/3433
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,703,653
App. No.
14/725,191
Granted
Jul 11, 2017
Kind
B2
Abstract

According to an embodiment, a cloud system management apparatus includes an estimator, a detector, a determination processor, and a reallocator. The estimator is configured to estimate breach information based on quality information representing a quality level to be achieved by a service process operating in any one of server devices in a cloud system. The breach information represents a degree by which the service process is incapable of achieving the quality level. The detector is configured to detect a failure of each server device. The determination processor is configured to determine, to reallocate at least one first service process operating on a first server device whose failure is detected, a second server device having a smaller sum of the breach information on at least one second service process operating on the second server device. The reallocator is configured to reallocate the first service process to the second server device.

Claims (33)

1. A cloud system management apparatus comprising:

an estimator configured to estimate breach information based on quality information representing a quality level to be achieved by a service process operating in any one of server devices in a cloud system, the breach information representing a degree by which the service process is incapable of achieving the quality level;

a detector configured to detect a failure of each server device;

a determination processor configured to determine, to reallocate at least one first service process operating on a first server device whose failure is detected, a second server device having a smaller sum of the breach information on at least one second service process operating on the second server device; and

a reallocator configured to reallocate the first service process to the second server device.

2. The apparatus according to claim 1 , wherein the reallocator is configured to reallocate the second service process to a third server device.

3. The apparatus according to claim 2 , wherein

the cloud system includes

a first cluster including server devices each for operating the first service process the quality information of which specifies that the quality level is always need to be satisfied, and

a second cluster including server devices each for operating the second service process the quality information of which specifies that the quality level is not always need to be satisfied, and

the determination processor is configured to, when a failure of a server device of the first cluster is detected, determine as the second server device a server device having a smaller sum of the breach information on the second service process operating on the server device among from the server devices of the second cluster.

4. The apparatus according to claim 2 , wherein

the cloud system includes a second cluster including server devices each for operating the second service process the quality information of which specifies that the quality level is not always need to be satisfied, and

the third server device is a server device of the second cluster.

5. The apparatus according to claim 1 , wherein the estimator is configured to estimate the breach information by adding a downtime when the service process is reallocated to a cumulative downtime of the service process.

6. The apparatus according to claim 1 , wherein the estimator is configured to estimate the breach information based on a processing time calculated from a ratio of resources of the second server device to be available to the first service process in a case where the first service process is reallocated to the second server device.

7. A cloud system comprising:

a plurality of server devices operating at least one service process; and

a cloud system management apparatus including

an estimator configured to estimate breach information based on quality information representing a quality level to be achieved by a service process operating in any one of the server devices, the breach information representing a degree by which the service process is incapable of achieving the quality level;

a detector configured to detect a failure of each server device;

a determination processor configured to determine, to reallocate at least one first service process operating on a first server device whose failure is detected, a second server device having a smaller sum of the breach information on at least one second service process operating on the second server device; and

a reallocator configured to reallocate the first service process to the second server device.

8. A reallocation method comprising:

stimating breach information based on quality information representing a quality level to be achieved by a service process operating in any one of server devices in a cloud system, the breach information representing a degree by which the service process is incapable of achieving the quality level;

detecting a failure of each server device;

determining, to reallocate at least one first service process operating on a first server device whose failure is detected, a second server device having a smaller sum of the breach information on at least one second service process operating on the second server device; and

reallocating the first service process to the second server device.

9. A computer program product comprising a non-transitory computer-readable medium containing a program executed by a computer, the program causing the computer to execute:

estimating breach information based on quality information representing a quality level to be achieved by a service process operating in any one of server devices in a cloud system, the breach information representing a degree by which the service process is incapable of achieving the quality level;

detecting a failure of each server device;

determining, to reallocate at least one first service process operating on a first server device whose failure is detected, a second server device having a smaller sum of the breach information on at least one second service process operating on the second server device; and

reallocating the first service process to the second server device.

Assignments (3)
CHANGE OF NAME Recorded Feb 8, 2021
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 055185/0728 →
CHANGE OF NAME Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2015
From: ENDO, KOTARO
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 035742/0799 →
Continuity (2)
Continuation PCTJP2012082215 · Dec 12, 2012
Related Publication 20150261630A1 · Sep 17, 2015