JP6579255B1 - 情報処理システム、および中継装置 - Google Patents
情報処理システム、および中継装置 Download PDFInfo
- Publication number
- JP6579255B1 JP6579255B1 JP2018247562A JP2018247562A JP6579255B1 JP 6579255 B1 JP6579255 B1 JP 6579255B1 JP 2018247562 A JP2018247562 A JP 2018247562A JP 2018247562 A JP2018247562 A JP 2018247562A JP 6579255 B1 JP6579255 B1 JP 6579255B1
- Authority
- JP
- Japan
- Prior art keywords
- platform
- communication
- abnormality
- expansion bus
- relay device
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0712—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/301—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is a virtual computing platform, e.g. logically partitioned systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3027—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/102—Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Systems (AREA)
- Bus Control (AREA)
Abstract
Description
2 プラットフォーム
3 中継装置
21 プロセッサ
301 通信制御マイコン
302 電源制御マイコン
305 スロット
801 通信異常監視部
802 OS起動状態検出部
810 電源供給制御部
811 異常判定部
812 異常通知部
Claims (6)
- 第1プラットフォームと、第2プラットフォームと、前記第1プラットフォームおよび前記第2プラットフォームが接続可能な拡張バスを有する中継装置と、を備える情報処理システムであって、
前記第1プラットフォームは、
前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常を検出する通信異常監視部、を備え、
前記中継装置は、
前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信を制御する通信制御マイコンと、
外部の電源から前記第2プラットフォームへの電源供給を制御し、前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常が検出された場合に、前記第2プラットフォームからの電気的な信号に基づいて、前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常が、ハードウェアによるものか、若しくはソフトウェアによるものかを判定し、その判定結果を前記第1プラットフォームに通知する電源制御マイコンと、
を備える情報処理システム。 - 前記電源制御マイコンは、前記第2プラットフォームからの電気的な信号に基づいて、前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常が、ハードウェアおよびソフトウェアによる複数の通信の異常の候補うち、いずれの異常であるかを判定する請求項1に記載の情報処理システム。
- 前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信のハードウェアによる異常の候補には、前記第2プラットフォームが前記拡張バスに接続されていない状態が含まれる、請求項2に記載の情報処理システム。
- 前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信のハードウェアによる異常の候補には、前記第2プラットフォームに電源供給されていない状態が含まれる、請求項2または3に記載の情報処理システム。
- 前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信のソフトウェアによる異常の候補には、前記第2プラットフォームが実行するOSの起動状態の異常が含まれる、請求項2から4のいずれか一に記載の情報処理システム。
- 第1プラットフォームおよび第2プラットフォームが接続可能な拡張バスと、
前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信を制御する通信制御マイコンと、
前記第2プラットフォームへの電源供給を制御し、前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常が検出された場合に、前記第2プラットフォームからの電気的な信号に基づいて、前記拡張バスを介した前記第1プラットフォームと前記第2プラットフォーム間での通信の異常が、ハードウェアによるものか、若しくはソフトウェアによるものかを判定し、その判定結果を前記第1プラットフォームに通知する電源制御マイコンと、
を備える中継装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018247562A JP6579255B1 (ja) | 2018-12-28 | 2018-12-28 | 情報処理システム、および中継装置 |
GB1916818.6A GB2583797A (en) | 2018-12-28 | 2019-11-19 | System and device |
US16/690,659 US20200209932A1 (en) | 2018-12-28 | 2019-11-21 | System and device |
CN201911325271.3A CN111382096A (zh) | 2018-12-28 | 2019-12-20 | 信息处理系统及中继装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018247562A JP6579255B1 (ja) | 2018-12-28 | 2018-12-28 | 情報処理システム、および中継装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6579255B1 true JP6579255B1 (ja) | 2019-09-25 |
JP2020107225A JP2020107225A (ja) | 2020-07-09 |
Family
ID=68053647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018247562A Active JP6579255B1 (ja) | 2018-12-28 | 2018-12-28 | 情報処理システム、および中継装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20200209932A1 (ja) |
JP (1) | JP6579255B1 (ja) |
CN (1) | CN111382096A (ja) |
GB (1) | GB2583797A (ja) |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002229806A (ja) * | 2001-02-02 | 2002-08-16 | Hitachi Ltd | 計算機システム |
JP4102769B2 (ja) * | 2004-02-25 | 2008-06-18 | エヌイーシーコンピュータテクノ株式会社 | 情報処理システム、その故障箇所特定方法、情報処理装置 |
JP5084197B2 (ja) | 2006-08-10 | 2012-11-28 | 株式会社ソニー・コンピュータエンタテインメント | プロセッサノードシステムおよびプロセッサノードクラスタシステム |
JP2008104108A (ja) * | 2006-10-20 | 2008-05-01 | Fujitsu Ltd | 中継装置および障害監視方法 |
US8373709B2 (en) | 2008-10-03 | 2013-02-12 | Ati Technologies Ulc | Multi-processor architecture and method |
JP5212021B2 (ja) * | 2008-10-29 | 2013-06-19 | 富士通株式会社 | 監視プログラム、監視方法及び監視装置 |
JP5281942B2 (ja) * | 2009-03-26 | 2013-09-04 | 株式会社日立製作所 | 計算機およびその障害処理方法 |
US9424224B2 (en) * | 2013-06-18 | 2016-08-23 | Avago Technologies General Ip (Singapore) Pte. Ltd. | PCIe tunneling through SAS |
JP6311174B2 (ja) * | 2013-12-26 | 2018-04-18 | インテル・コーポレーション | 共有メモリ、およびノード間のi/oサービス |
JP6427979B2 (ja) * | 2014-06-19 | 2018-11-28 | 富士通株式会社 | 原因特定方法、原因特定プログラム、情報処理システム |
JP6777848B2 (ja) * | 2016-07-08 | 2020-10-28 | 富士通株式会社 | 制御装置、及びストレージ装置 |
JP7006151B2 (ja) * | 2016-11-17 | 2022-01-24 | 株式会社リコー | リブートシステム及び情報処理装置 |
-
2018
- 2018-12-28 JP JP2018247562A patent/JP6579255B1/ja active Active
-
2019
- 2019-11-19 GB GB1916818.6A patent/GB2583797A/en not_active Withdrawn
- 2019-11-21 US US16/690,659 patent/US20200209932A1/en not_active Abandoned
- 2019-12-20 CN CN201911325271.3A patent/CN111382096A/zh not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
CN111382096A (zh) | 2020-07-07 |
US20200209932A1 (en) | 2020-07-02 |
GB2583797A (en) | 2020-11-11 |
JP2020107225A (ja) | 2020-07-09 |
GB201916818D0 (en) | 2020-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI616758B (zh) | 遠端多電腦切換技術之儲存裝置、系統及方法 | |
US11061837B2 (en) | UBM implementation inside BMC | |
EP3073377B1 (en) | Hardware-based inter-device resource sharing | |
EP3851964A1 (en) | Method and system to detect failure in pcie endpoint devices | |
TW201433923A (zh) | 基板管理控制器串列埠調試系統及方法 | |
JP4558519B2 (ja) | 情報処理装置およびシステムバス制御方法 | |
JP2018116648A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP6604427B1 (ja) | 情報処理システム | |
US9639489B2 (en) | I/O device sharing system and I/O device sharing method | |
US8996734B2 (en) | I/O virtualization and switching system | |
JP6579255B1 (ja) | 情報処理システム、および中継装置 | |
JP6575715B1 (ja) | 情報処理システムおよび中継装置 | |
US20200358637A1 (en) | Information processing system, and platform | |
KR102519484B1 (ko) | PCIe 인터페이스 장치 및 이를 포함하는 시스템 | |
JP2019192217A (ja) | 情報処理システム | |
JP6841876B2 (ja) | プロセッサモジュールのフレキシブル接続 | |
US20210064108A1 (en) | Information processing system | |
JP6802511B1 (ja) | 情報処理装置、およびプログラム | |
JP6802512B1 (ja) | 情報処理装置、プログラム、および情報処理システム | |
JP6597925B1 (ja) | 情報処理システム | |
JP2020135868A (ja) | 情報処理システム | |
JP2015170873A (ja) | 仮想ネットワークスイッチを有する計算機 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190313 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190322 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190716 |
|
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: 20190730 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190812 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6579255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |