JP5035299B2 - マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム - Google Patents
マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム Download PDFInfo
- Publication number
- JP5035299B2 JP5035299B2 JP2009141797A JP2009141797A JP5035299B2 JP 5035299 B2 JP5035299 B2 JP 5035299B2 JP 2009141797 A JP2009141797 A JP 2009141797A JP 2009141797 A JP2009141797 A JP 2009141797A JP 5035299 B2 JP5035299 B2 JP 5035299B2
- Authority
- JP
- Japan
- Prior art keywords
- processor
- core
- failure sign
- failure
- cores
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Description
グラムが自動的に複数のコア116へ実行の制御を割当てるため、プログラムからはあたかも複数のプログラムが同時に実行されたように見ることができる。
102 仮想化機構管理プログラム
103 コア割り当てプログラム
104 障害管理プログラム
105 スケジュール制御プログラム
106 マイグレーション制御プログラム
107 コア管理テーブル
108 サーバ構成テーブル
109 仮想化機構管理テーブル
110 プロセッサ管理テーブル
111 障害対応テーブル
112 サーバ装置
115 仮想化機構
114 仮想サーバ
119 プロセッサ
116 コア
Claims (6)
- 複数の演算コアを有する複数のプロセッサを有するサーバであって、前記サーバでは仮想サーバを生成し制御する仮想化機構が稼働し、前記仮想化機構は管理サーバによって管理される仮想化環境において、
前記仮想化機構は前記プロセッサの障害予兆を検出する障害予兆検出機構を有し、
前記障害予兆検出機構がプロセッサあるいは前記演算コアの障害予兆を検出した場合に、
前記管理サーバは前記仮想化機構が前記障害予兆を検出したプロセッサあるいは前記演算コアで実行されないように実行スケジュールを変更し、
前記管理サーバは、障害予兆を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかを保持する対応テーブルを有し、
障害予兆を検出した場合に、前記対応テーブルに基づき前記プロセッサあるいは前記演算コアを交代し、
前記プロセッサが異なる種類の前記演算コアを有する場合に、前記障害予兆検出時に種類が少ない前記演算コアを優先して交代することを特徴とするマルチコアプロセッサ制御方法。 - 前記障害予兆検出時の対応テーブルには、前記障害予兆検出時の交代内容に加え、障害を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかについても保持するものであり、前記プロセッサの部位には、汎用コアもしくは専用コアを含むものであることを特徴とした請求項1のマルチコアプロセッサ制御方法。
- 複数の演算コアを有する複数のプロセッサを有する計算機を備えた計算機システムであって、
前記計算機システムでは、仮想サーバを生成し制御する仮想化機構が稼働し、前記仮想化機構は管理サーバによって管理され、
前記仮想化機構は、前記プロセッサの障害予兆を検出する障害予兆検出機構を有し、
前記障害予兆検出機構は、プロセッサあるいは前記演算コアの障害予兆を検出し、
前記管理サーバは、
前記仮想化機構が前記障害予兆を検出したプロセッサあるいは前記演算コアで実行されないように実行スケジュールを変更する手段と、
障害予兆を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかを保持する対応テーブルと、
前記障害予兆を検出した場合に、前記対応テーブルに基づき前記プロセッサあるいは前記演算コアを交代するとともに、前記プロセッサが異なる種類の前記演算コアを有する場合に、前記障害予兆検出時に種類が少ない前記演算コアを優先して交代する手段を有することを特徴とするマルチコアプロセッサを有する計算機システム。 - 前記障害予兆検出時の対応テーブルには、前記障害予兆検出時の交代内容に加え、障害を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかについても保持するものであり、前記プロセッサの部位には、汎用コアもしくは専用コアを含むものであることを特徴とした請求項3のマルチコアプロセッサを有する計算機システム。
- 複数の演算コアを有する複数のプロセッサを有する計算機は、仮想サーバを生成し制御する仮想化機構が稼働し、前記仮想化機構は管理計算機によって管理され、
前記仮想化機構は前記プロセッサの障害予兆を検出する障害予兆検出機構を有し、
前記管理計算機は、障害予兆を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかを保持する対応テーブルを有し、
前記障害予兆検出機構がプロセッサあるいは前記演算コアの障害予兆を検出した場合に、
前記管理計算機に、
前記仮想化機構が前記障害予兆を検出したプロセッサあるいは前記演算コアで実行されないように実行スケジュールを変更する機能と、
前記障害予兆を検出した場合に、前記対応テーブルに基づき前記プロセッサあるいは前記演算コアを交代するとともに、前記プロセッサが異なる種類の前記演算コアを有する場合に、前記障害予兆検出時に種類が少ない前記演算コアを優先して交代する機能とを実行させる
ことを特徴とする管理計算機のプログラム。 - 前記障害予兆検出時の対応テーブルには、前記障害予兆検出時の交代内容に加え、障害を検出した前記プロセッサの部位ごとに、当該プロセッサを交代するか、あるいは当該演算コアを交代するかについても保持するものであり、前記プロセッサの部位には、汎用コアもしくは専用コアを含むものであることを特徴とした請求項5の管理計算機のプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009141797A JP5035299B2 (ja) | 2009-06-15 | 2009-06-15 | マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009141797A JP5035299B2 (ja) | 2009-06-15 | 2009-06-15 | マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006340673A Division JP2008152594A (ja) | 2006-12-19 | 2006-12-19 | マルチコアプロセッサ計算機の高信頼化方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009205696A JP2009205696A (ja) | 2009-09-10 |
| JP5035299B2 true JP5035299B2 (ja) | 2012-09-26 |
Family
ID=41147821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009141797A Expired - Fee Related JP5035299B2 (ja) | 2009-06-15 | 2009-06-15 | マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5035299B2 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9135079B2 (en) * | 2009-10-21 | 2015-09-15 | International Business Machines Corporation | Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions |
| US20110113426A1 (en) * | 2009-11-09 | 2011-05-12 | Hsiang-Tsung Kung | Apparatuses for switching the running of a virtual machine between multiple computer devices belonging to the same computer platform and the associated switching methods |
| US8669990B2 (en) * | 2009-12-31 | 2014-03-11 | Intel Corporation | Sharing resources between a CPU and GPU |
| JP5821378B2 (ja) * | 2011-08-05 | 2015-11-24 | 日本電気株式会社 | サーバシステム、制御方法及びプログラム |
| JP5746100B2 (ja) * | 2011-12-27 | 2015-07-08 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP6010975B2 (ja) * | 2012-03-30 | 2016-10-19 | 日本電気株式会社 | ジョブ管理装置、ジョブ管理方法、及びプログラム |
| JP5978783B2 (ja) * | 2012-06-08 | 2016-08-24 | 日本電気株式会社 | サーバ装置、管理ユニット、障害対処方法及びプログラム |
| JP6074955B2 (ja) * | 2012-08-31 | 2017-02-08 | 富士通株式会社 | 情報処理装置および制御方法 |
| JP6007988B2 (ja) * | 2012-09-27 | 2016-10-19 | 日本電気株式会社 | 予備系装置、運用系装置、冗長構成システム、及び負荷分散方法 |
| JP5742831B2 (ja) * | 2012-12-27 | 2015-07-01 | 日本電気株式会社 | 有効プロセッサコア配置装置、有効プロセッサコア配置方法および有効プロセッサコア配置プログラム |
| CN104903862A (zh) * | 2013-01-09 | 2015-09-09 | 三菱电机株式会社 | 工厂工程系统 |
| US9740528B2 (en) | 2013-03-14 | 2017-08-22 | Hitachi, Ltd. | Virtual computer system and scheduling method |
| JP6186817B2 (ja) * | 2013-04-05 | 2017-08-30 | 富士通株式会社 | 情報処理装置、情報処理プログラム及び情報処理方法 |
| US9880888B2 (en) | 2013-06-07 | 2018-01-30 | Mitsubishi Electric Corporation | Executing an operating system in a multiprocessor computer system |
| JP6543219B2 (ja) * | 2016-06-02 | 2019-07-10 | 日本電信電話株式会社 | 仮想マシン配置装置およびリソース管理方法 |
| JP7151530B2 (ja) * | 2019-02-13 | 2022-10-12 | 日本電信電話株式会社 | サーバ基盤および物理cpu割当プログラム |
| WO2024053021A1 (ja) * | 2022-09-07 | 2024-03-14 | 日本電信電話株式会社 | 動作モード設定装置、動作モード設定方法、動作モード設定プログラムおよびシステム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001022599A (ja) * | 1999-07-06 | 2001-01-26 | Fujitsu Ltd | フォールトトレラント・システム,フォールトトレラント処理方法およびフォールトトレラント制御用プログラム記録媒体 |
| US6519730B1 (en) * | 2000-03-16 | 2003-02-11 | Fujitsu Limited | Computer and error recovery method for the same |
| US6779065B2 (en) * | 2001-08-31 | 2004-08-17 | Intel Corporation | Mechanism for interrupt handling in computer systems that support concurrent execution of multiple threads |
| JP2003173272A (ja) * | 2001-12-06 | 2003-06-20 | Hitachi Ltd | 情報処理システム,情報処理装置及び保守センタ |
| JP4119162B2 (ja) * | 2002-05-15 | 2008-07-16 | 株式会社日立製作所 | 多重化計算機システム、論理計算機の割当方法および論理計算機の割当プログラム |
| JP4054616B2 (ja) * | 2002-06-27 | 2008-02-27 | 株式会社日立製作所 | 論理計算機システム、論理計算機システムの構成制御方法および論理計算機システムの構成制御プログラム |
| JP3925854B2 (ja) * | 2002-10-11 | 2007-06-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | マルチ・プロセッサ・システムにおけるプログラム |
| US7275180B2 (en) * | 2003-04-17 | 2007-09-25 | International Business Machines Corporation | Transparent replacement of a failing processor |
| US7496915B2 (en) * | 2003-04-24 | 2009-02-24 | International Business Machines Corporation | Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes |
| JP4063256B2 (ja) * | 2004-06-28 | 2008-03-19 | 日本電気株式会社 | 計算機クラスタシステムとそれにおける管理方法、及びプログラム |
| US8621458B2 (en) * | 2004-12-21 | 2013-12-31 | Microsoft Corporation | Systems and methods for exposing processor topology for virtual machines |
| EP1860566A4 (en) * | 2005-03-18 | 2010-07-28 | Fujitsu Ltd | CPU SUPPRESSION SYSTEM AND CPU SUPPRESSION METHOD WITH A SERVICE PROCESSOR |
-
2009
- 2009-06-15 JP JP2009141797A patent/JP5035299B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009205696A (ja) | 2009-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5035299B2 (ja) | マルチコアプロセッサ制御方法、その計算機システム、及び管理計算機のプログラム | |
| JP2008152594A (ja) | マルチコアプロセッサ計算機の高信頼化方法 | |
| JP6074955B2 (ja) | 情報処理装置および制御方法 | |
| US8219750B2 (en) | Method and system for execution of applications in conjunction with distributed RAID | |
| US8146092B2 (en) | System and method for selecting and executing an optimal load distribution processing in a storage system | |
| US9760294B2 (en) | Computer system, storage management computer, and storage management method | |
| CN103229149A (zh) | 使用分层中断管理压缩存储器 | |
| CN101273334A (zh) | 向逻辑分区指派处理器以及在故障时用不同的处理器替换该处理器 | |
| US9244825B2 (en) | Managing CPU resources for high availability micro-partitions | |
| WO2015118679A1 (ja) | 計算機、ハイパーバイザ、物理コアの割り当て方法 | |
| JPWO2018029781A1 (ja) | 管理計算機、性能監視方法及び計算機システム | |
| JP2011186701A (ja) | リソース割当装置、リソース割当方法、およびリソース割当プログラム | |
| US9158470B2 (en) | Managing CPU resources for high availability micro-partitions | |
| US7484032B2 (en) | Fault tolerant computer system | |
| US10725879B2 (en) | Resource management apparatus, resource management method, and nonvolatile recording medium | |
| JP5704176B2 (ja) | プロセッサ処理方法、およびプロセッサシステム | |
| JP5862727B2 (ja) | マルチコアプロセッサシステム、マルチコアプロセッサシステムの制御方法、およびマルチコアプロセッサシステムの制御プログラム | |
| US20150067240A1 (en) | Storage apparatus and its data processing method | |
| JP6035993B2 (ja) | 情報処理装置、装置管理方法および装置管理プログラム | |
| JP6731620B2 (ja) | 計算機システム及び記憶デバイス起動制御方法 | |
| JP2013097634A (ja) | マルチプロセッサシステムの障害回復方法 | |
| HK1161388A (en) | Method and system for execution of applications in conjunction with raid |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090615 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110301 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110601 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120420 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120618 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5035299 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |