Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012063294 - COMPUTER SYSTEM

Publication Number WO/2012/063294
Publication Date 18.05.2012
International Application No. PCT/JP2010/006654
International Filing Date 12.11.2010
IPC
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
G06F 9/46 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
CPC
G06F 11/1415
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1415at system level
G06F 11/1438
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1415at system level
1438Restarting or rejuvenating
G06F 11/1484
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1479Generic software techniques for error detection or fault masking
1482by means of middleware or OS functionality
1484involving virtual machines
G06F 11/2023
GPHYSICS
06COMPUTING; CALCULATING; 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
202where processing functionality is redundant
2023Failover techniques
G06F 9/485
GPHYSICS
06COMPUTING; CALCULATING; 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
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
485Task life-cycle, e.g. stopping, restarting, resuming execution
Applicants
  • 株式会社日立製作所 HITACHI, LTD. [JP]/[JP] (AllExceptUS)
  • 金 成昊 KIM, Sungho [KR]/[JP] (UsOnly)
  • 西島 英児 NISHIJIMA, Eiji [JP]/[JP] (UsOnly)
Inventors
  • 金 成昊 KIM, Sungho
  • 西島 英児 NISHIJIMA, Eiji
Agents
  • 井上 学 INOUE, Manabu
Priority Data
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) COMPUTER SYSTEM
(FR) SYSTÈME INFORMATIQUE
(JA) 計算機システム
Abstract
(EN)
In order for a plurality of virtual machines installed on a physical computer to operate in the same operation mode, the present invention switches a main system and a subsystem of each virtual machine. A computer system has a plurality of computer nodes, and each computer node has a plurality of virtual computers and a control base unit controlling the virtual computers. Each virtual computer constitutes a multiplexing group with another virtual computer operating on another computer node different from its own computer node, with either one operating as the main system and the other operating as the subsystem. The control base unit controls whether each virtual computer is operating as either the main system or the subsystem, and monitors the respective states of each virtual computer. The control base unit, when it has detected in its own node a failure of the virtual computer operating as the main system virtual computer, determines in accordance with predetermined rules whether to also switch the other virtual computers operating on its own computer node from main system virtual computers to subsystem virtual computers along with the virtual computer in which the failure occurred.
(FR)
Afin de faire fonctionner une pluralité de machines virtuelles, installées dans un ordinateur physique, dans le même mode de fonctionnement, la présente invention commute entre un système principal et un système secondaire de chaque machine virtuelle. Un système informatique présente une pluralité de nœuds d'ordinateur et chaque nœud d'ordinateur présente une pluralité d'ordinateurs virtuels et une unité de base de commande qui commande les ordinateurs virtuels. Chaque ordinateur virtuel constitue un groupe de multiplexage avec un autre ordinateur virtuel qui fonctionne dans un autre nœud d'ordinateur différent de son propre nœud d'ordinateur, l'un fonctionnant en tant que système principal et l'autre fonctionnant en tant que système secondaire. L'unité de base de commande permet de commander si chaque ordinateur virtuel fonctionne en tant que système principal ou en tant que système secondaire et surveille les états respectifs de chaque ordinateur virtuel. L'unité de base de commande détermine, quand elle a détecté dans son propre nœud une défaillance de l'ordinateur virtuel qui fonctionne en tant qu'ordinateur virtuel du système principal, selon des règles prédéterminées, s'il convient de commuter également les autres ordinateurs virtuels qui fonctionnent dans son propre nœud d'ordinateur, pour les faire passer d'ordinateurs virtuels du système principal à ordinateurs virtuels du système secondaire ainsi que l'ordinateur virtuel dans lequel la défaillance s'est produite.
(JA)
物理計算機上で搭載されている複数の仮想マシンが同一の動作モードとして動作するよう、各仮想マシンの主系/従系を切り替える。 計算機システムは複数の計算機ノードを有し、各計算機ノードは複数の仮想計算機と仮想計算機を制御する制御基盤部とを有する。各仮想計算機は、自計算機ノードとは別の他の計算機ノード上で動作している他の仮想計算機と多重化グループを構成し、いずれか一方が主系として動作し他方が従系として動作する。制御基盤部は、各仮想計算機について、主系/従系のいずれとして動作しているのかを管理し、各仮想計算機各々の状態を監視している。制御基盤部は、自計算機ノード上で主系仮想計算機として動作する仮想計算機の障害を検知した場合に、予め定められた規則に従って、障害が生じた仮想計算機とともに自計算機ノード上で動作する他の仮想計算機も主系仮想計算機から従系仮想計算機へ切り替えるかどうか判定する。
Also published as
GB1308167.4
Latest bibliographic data on file with the International Bureau