Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020090777 - LOAD LEVELING DEVICE, LOAD LEVELING METHOD, AND LOAD LEVELING PROGRAM

Publication Number WO/2020/090777
Publication Date 07.05.2020
International Application No. PCT/JP2019/042265
International Filing Date 29.10.2019
IPC
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit
G06F 9/455 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 11/20 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Applicants
  • 日本電信電話株式会社 NIPPON TELEGRAPH AND TELEPHONE CORPORATION [JP]/[JP]
Inventors
  • 岩佐 絵里子 IWASA, Eriko
  • 浜田 信 HAMADA, Makoto
Agents
  • 特許業務法人磯野国際特許商標事務所 ISONO INTERNATIONAL PATENT OFFICE, P.C.
Priority Data
2018-20771002.11.2018JP
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) LOAD LEVELING DEVICE, LOAD LEVELING METHOD, AND LOAD LEVELING PROGRAM
(FR) DISPOSITIF DE NIVELLEMENT DE CHARGE, PROCÉDÉ DE NIVELLEMENT DE CHARGE ET PROGRAMME DE NIVELLEMENT DE CHARGE
(JA) 負荷平準化装置、負荷平準化方法および負荷平準化プログラム
Abstract
(EN)
[Problem] To realize leveling of a load between hosts (computes) by reducing an influence on services in a virtual infrastructure irrespective of limitation on application of a virtualization method. [Solution] A load leveling device 10 is provided with: a load determination unit 112 that acquires load information on computes 30 of VMs 3, calculates loads of each of the computes 30 to which the respective VMs 3 are allocated, by performing adding up for the compute 30, calculates the standard deviation of the loads of the compute 30, and determines that load bias is large when the calculated standard deviation is larger than a prescribed reference standard deviation; a VM allocation determination unit 113 that extracts a compute 30 of the highest load, from among the loads of the computes 30, selects a VM 3 that is allocated to the extracted compute 30, and determines a pair of VMs for system-switching by identifying a VM 3 which is to be paired up with the selected VM 3; and a switching instruction unit 114 that outputs instruction information for system-switching of the determined pair of VMs.
(FR)
La présente invention ‌a‌ ‌pour‌ ‌objet‌ de‌ réaliser un nivellement d'une charge entre des hôtes (calculs) en réduisant une influence sur des services dans une infrastructure virtuelle quelle que soit la limitation lors de l'application d'un procédé de virtualisation. À cet effet, l'invention porte sur un dispositif de nivellement de charge 10 qui est pourvu : d'une unité de détermination de charge 112 qui acquiert des informations de charge sur le calcul 30 des machines virtuelles (VM) 33, calcule les charges de chacun des dispositifs de calcul auxquels les VM respectives sont attribuées, en effectuant l'addition pour le calcul 30, calcule l'écart-type des charges du calcul 30, et détermine que la sollicitation de charge est importante lorsque l'écart-type calculé est supérieur à un écart-type de référence prescrit ; une unité de détermination d'attribution de VM 113 qui extrait un calcul 30 de la charge la plus élevée, parmi les charges des calculs 30, sélectionne une VM 3 qui est attribuée au calcul extrait, et détermine une paire de VM pour une commutation de système en identifiant une VM 3 qui doit être appariée à la VM sélectionnée 3 ; et une unité d'instruction de commutation 114 qui délivre des informations d'instruction pour une commutation de système de la paire déterminée de VM.
(JA)
【課題】仮想化基盤において、仮想化手法の適用制限に関わりなく、かつ、サービスへの影響を低減して、ホスト(コンピュート)間の負荷の平準化を実現する。 【解決手段】負荷平準化装置10は、各VM3のコンピュート30に対する負荷情報を取得し、当該VM3が配置されているコンピュート30毎に合計して各コンピュート30の負荷を算出して各コンピュート30の負荷の標準偏差を算出し、算出した標準偏差が所定の基準標準偏差より大きい場合に、負荷の偏りが大きいと判定する負荷判定部112と、各コンピュート30の負荷のうち最も高い負荷のコンピュート30を抽出し、当該コンピュート30に配置されるVM3を選択し、選択したVM3とペアとなるVM3を特定して系切り替えをするペアのVMとして決定するVM配置決定部113と、決定したペアのVMについて系切り替えする指示情報を出力する切替指示部114と、を備える。
Latest bibliographic data on file with the International Bureau