JP7380403B2 - 情報処理装置及び連携方法 - Google Patents
情報処理装置及び連携方法 Download PDFInfo
- Publication number
- JP7380403B2 JP7380403B2 JP2020078207A JP2020078207A JP7380403B2 JP 7380403 B2 JP7380403 B2 JP 7380403B2 JP 2020078207 A JP2020078207 A JP 2020078207A JP 2020078207 A JP2020078207 A JP 2020078207A JP 7380403 B2 JP7380403 B2 JP 7380403B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- information processing
- processing device
- main
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 92
- 238000000034 method Methods 0.000 title claims description 19
- 230000004083 survival effect Effects 0.000 claims description 45
- 238000012790 confirmation Methods 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 37
- 230000008569 process Effects 0.000 description 10
- 238000005192 partition Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3854—Instruction completion, e.g. retiring, committing or graduating
- G06F9/3858—Result writeback, i.e. updating the architectural state or memory
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
- H03K3/027—Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Description
10,80,90 システムボード
10b,80b,90b FAN
10c,80c,90c 電源
10d,80d,90d IOU
10e,80e,90e 制御用バス
11,81,81a,91 メモリ
12,82,82a,92 CPU
13,83,83a,93 フラッシュメモリ
14,84a,94 不揮発メモリ
15,85,95 DIMM
16,86a,96 スイッチ
17,87,87a,97 イーサネットトランシーバ
21,831,931 設定データ
22,832,932 MMBファーム
23,833,933 BMCファーム
24 ファームウェア
31 生存確定回路
31a マルチバイブレータ
32 データ連携回路
32a 更新対象数レジスタ
32b 更新完了フラグ
33 メイン確定回路
33a 生存情報記憶部
33b データ連携情報記憶部
33c メインBMM情報記憶部
34 AND回路
35 経路
36 イーサネットスイッチ
41 メモリ
80a MMB
80f データ連携用バス
88a イーサネットスイッチ
89 パーティション
Claims (5)
- 処理装置及び該処理装置により実行されるプログラムを記憶するメモリを備える単位装置を複数有し、
複数の単位装置のそれぞれは、
自単位装置が正常動作しているか否かを判定する生存確定回路と、
当該情報処理装置の運用管理に用いられる設定データの更新が自単位装置において完了したか否かを判定するデータ連携回路と、
前記生存確定回路の出力と他の単位装置の生存確定回路の出力、及び、前記データ連携回路の出力と他の単位装置のデータ連携回路の出力に基づいて、所定の数の単位装置の中から当該情報処理装置の運用管理を行うメイン単位装置を確定するメイン確定回路と
を有し、
前記メイン確定回路により確定されたメイン単位装置が記憶するファームウェアが前記運用管理を行うファームウェアとして機能することを特徴とする情報処理装置。 - 前記生存確定回路は、自単位装置が正常動作しているか否かの判定結果を出力するマルチバイブレータを有し、
それぞれの単位装置で動作するファームウェアは、前記マルチバイブレータの出力が正常動作を示すように定期的に該マルチバイブレータにアクセスすることを特徴とする請求項1に記載の情報処理装置。 - 前記データ連携回路は、前記所定の数の単位装置に前記設定データをリレー方式で転送し、前記所定の数と前記設定データの転送における順番とを記憶する更新対象数レジスタを用いて前記設定データの転送を行うことを特徴とする請求項1又は2に記載の情報処理装置。
- 前記複数の単位装置のそれぞれは、
全ての単位装置の生存確定回路の出力結果を記憶する生存情報記憶部と、
全ての単位装置のデータ連携回路の出力結果を記憶するデータ連携情報記憶部とをさらに有し、
前記メイン確定回路は、前記生存情報記憶部と前記データ連携情報記憶部を参照し、前記生存情報記憶部が正常動作していることを示し、かつ、前記データ連携情報記憶部が前記設定データの更新が完了したことを示す単位装置を前記メイン単位装置として確定することを特徴とする請求項1、2又は3に記載の情報処理装置。 - 処理装置及び該処理装置により実行されるプログラムを記憶するメモリを備える単位装置を複数有する情報処理装置の連携方法において、
複数の単位装置のそれぞれが、
自単位装置が正常動作しているか否かを判定する第1の判定を行い、
前記情報処理装置の運用管理に用いられる設定データの更新が自単位装置において完了したか否かを判定する第2の判定を行い、
前記第1の判定の結果と他の単位装置の第1の判定の結果、及び、前記第2の判定の結果と他の単位装置の第2の判定の結果に基づいて、所定の数の単位装置の中から前記情報処理装置の運用管理を行うメイン単位装置を確定し、
確定したメイン単位装置が記憶するファームウェアが前記運用管理を行うことを特徴とする連携方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020078207A JP7380403B2 (ja) | 2020-04-27 | 2020-04-27 | 情報処理装置及び連携方法 |
US17/182,276 US20210334112A1 (en) | 2020-04-27 | 2021-02-23 | Information processing device and linking method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020078207A JP7380403B2 (ja) | 2020-04-27 | 2020-04-27 | 情報処理装置及び連携方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021174287A JP2021174287A (ja) | 2021-11-01 |
JP7380403B2 true JP7380403B2 (ja) | 2023-11-15 |
Family
ID=78222320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020078207A Active JP7380403B2 (ja) | 2020-04-27 | 2020-04-27 | 情報処理装置及び連携方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20210334112A1 (ja) |
JP (1) | JP7380403B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001014290A (ja) | 1999-06-28 | 2001-01-19 | Fujitsu Ltd | マルチプロセッサシステム |
WO2014068774A1 (ja) | 2012-11-02 | 2014-05-08 | 富士通株式会社 | 情報処理装置、演算処理装置、及びカウンタ同期方法 |
JP2018060316A (ja) | 2016-10-04 | 2018-04-12 | 富士通株式会社 | 情報処理装置、情報処理システム、情報処理装置の制御方法および情報処理装置の制御プログラム |
JP2018142296A (ja) | 2017-02-24 | 2018-09-13 | 廣達電腦股▲ふん▼有限公司 | Biosセットアップオプションを自動的に更新するシステム及び方法 |
JP2019125339A (ja) | 2018-01-12 | 2019-07-25 | 廣達電脳股▲ふん▼有限公司 | リモートシステム復旧のためのシステムおよび方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4644498A (en) * | 1983-04-04 | 1987-02-17 | General Electric Company | Fault-tolerant real time clock |
US4683570A (en) * | 1985-09-03 | 1987-07-28 | General Electric Company | Self-checking digital fault detector for modular redundant real time clock |
US4924960A (en) * | 1988-10-12 | 1990-05-15 | Robal, Inc. | Highly reliable remote control system |
US7076696B1 (en) * | 2002-08-20 | 2006-07-11 | Juniper Networks, Inc. | Providing failover assurance in a device |
US7225356B2 (en) * | 2003-11-06 | 2007-05-29 | Siemens Medical Solutions Health Services Corporation | System for managing operational failure occurrences in processing devices |
US8707290B2 (en) * | 2006-02-22 | 2014-04-22 | Dell Products L.P. | Firmware update in an information handling system employing redundant management modules |
US20090076628A1 (en) * | 2007-09-18 | 2009-03-19 | David Mark Smith | Methods and apparatus to upgrade and provide control redundancy in process plants |
JP2009151677A (ja) * | 2007-12-21 | 2009-07-09 | Fujitsu Ltd | ストレージ制御装置、ストレージ制御プログラムおよびストレージ制御方法 |
US9385920B1 (en) * | 2015-04-16 | 2016-07-05 | Aic Inc. | Rack having multiple rack management modules and firmware updating method for the same |
US9864663B2 (en) * | 2016-02-19 | 2018-01-09 | Dell Products L.P. | Storage controller failover system |
US11349702B2 (en) * | 2016-07-21 | 2022-05-31 | Nec Corporation | Communication apparatus, system, rollback method, and non-transitory medium |
US11409678B2 (en) * | 2019-02-04 | 2022-08-09 | American Megatrends International, Llc | Auto-provisioning and auto-installation of server SAN target |
-
2020
- 2020-04-27 JP JP2020078207A patent/JP7380403B2/ja active Active
-
2021
- 2021-02-23 US US17/182,276 patent/US20210334112A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001014290A (ja) | 1999-06-28 | 2001-01-19 | Fujitsu Ltd | マルチプロセッサシステム |
WO2014068774A1 (ja) | 2012-11-02 | 2014-05-08 | 富士通株式会社 | 情報処理装置、演算処理装置、及びカウンタ同期方法 |
JP2018060316A (ja) | 2016-10-04 | 2018-04-12 | 富士通株式会社 | 情報処理装置、情報処理システム、情報処理装置の制御方法および情報処理装置の制御プログラム |
JP2018142296A (ja) | 2017-02-24 | 2018-09-13 | 廣達電腦股▲ふん▼有限公司 | Biosセットアップオプションを自動的に更新するシステム及び方法 |
JP2019125339A (ja) | 2018-01-12 | 2019-07-25 | 廣達電脳股▲ふん▼有限公司 | リモートシステム復旧のためのシステムおよび方法 |
Also Published As
Publication number | Publication date |
---|---|
US20210334112A1 (en) | 2021-10-28 |
JP2021174287A (ja) | 2021-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7840675B2 (en) | Multi node server system | |
JP4501916B2 (ja) | I/o機器の共有システムと情報処理装置共有システム及びそれらに用いる方法 | |
US9172639B2 (en) | Distributing functions in a distributed and embedded environment | |
US8190805B2 (en) | Information processing apparatus and method for reconfiguring the information processing apparatus | |
JPH03182957A (ja) | 読み出しおよび書き込み用プロトコール | |
US20060155982A1 (en) | Broadcast router having a shared configuration repository | |
EP3285173A1 (en) | Cpu interconnecting apparatus, system and control method, control apparatus therefor | |
JP7380403B2 (ja) | 情報処理装置及び連携方法 | |
US6665781B2 (en) | Method and apparatus for data duplexing in storage unit system | |
US7103639B2 (en) | Method and apparatus for processing unit synchronization for scalable parallel processing | |
CN113346983B (zh) | 具有镜像冗余的epa设备和epa*** | |
US20190294569A1 (en) | Logic circuit that provides verification of signals used to interrupt server operation | |
CN111800337B (zh) | 基于数据中心的方法、装置、电子设备及存储介质 | |
JP4635616B2 (ja) | コンピュータ間のネットワーク通信方式 | |
US7711862B2 (en) | Data processing apparatus and program data setting method thereof | |
JP3884643B2 (ja) | プロセス制御装置 | |
JPS5852264B2 (ja) | マルチユニツト・システム | |
US20060224922A1 (en) | Integrated circuit and method for sending requests | |
WO2018201383A1 (zh) | 互连***、互连控制方法和装置 | |
JP2006012112A (ja) | 共有相互接続パーティションの動的パーティション・マネジメントの方法及びシステム | |
CN117135103B (zh) | 片上网络的路由方法、装置、计算机设备及存储介质 | |
JP6833137B1 (ja) | 増設ベースユニット、制御装置、制御システム及び制御方法 | |
CN111007753B (zh) | 一种双控制器的主备仲裁方法与装置 | |
JP2021180448A (ja) | マスタスレーブ通信システム、電子デバイス、およびこれらの制御方法 | |
KR100661513B1 (ko) | 이중화 프로세서의 데이터 베이스 관리장치 및 그 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230831 |
|
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: 20231003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231016 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7380403 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |