JP7266054B2 - 伝送制御方法、伝送制御システム - Google Patents
伝送制御方法、伝送制御システム Download PDFInfo
- Publication number
- JP7266054B2 JP7266054B2 JP2021024672A JP2021024672A JP7266054B2 JP 7266054 B2 JP7266054 B2 JP 7266054B2 JP 2021024672 A JP2021024672 A JP 2021024672A JP 2021024672 A JP2021024672 A JP 2021024672A JP 7266054 B2 JP7266054 B2 JP 7266054B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- controller
- reference value
- opening
- transmission line
- 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
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- 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
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0676—Magnetic disk device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- 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)
- Human Computer Interaction (AREA)
- Dc Digital Transmission (AREA)
Description
11 第1コントローラ
12 第2コントローラ
21 第1IO装置
22 第2IO装置
31 第1記憶装置
32 第2記憶装置
41 ホスト
51 サービスプロセッサ
61 調整処理プログラム
62 自律制御処理プログラム
71 閾値テーブル
72 測定値テーブル
73 周期テーブル
Claims (11)
- 記憶部と、上位装置であるホストと前記記憶部を接続する第1伝送線路に接続される第1コントローラと、前記ホストと前記記憶部を接続する第2伝送線路に接続される第2コントローラと、を用いて行う伝送制御方法であって、
前記第1コントローラと前記第2コントローラは、
通信可能であり、
前記第1コントローラは、
アイパターンの開口部の大きさを定めたパラメータを用いて、前記第1伝送線路における伝送の性能を判定し、前記判定の結果に基づいて、前記第1伝送線路における伝送品質に影響するパラメータである伝送パラメータを調整することができ、
前記第2コントローラは、
アイパターンの開口部の大きさを定めたパラメータを用いて、前記第2伝送線路における伝送の性能を判定し、前記判定の結果に基づいて、前記第2伝送線路における伝送品質に影響するパラメータである伝送パラメータを調整することができ、
前記第1コントローラは、
伝送パラメータの調整の際に、前記第2コントローラへ通知し、前記第2コントローラからのデータを取得し、
前記第2コントローラが伝送パラメータの調整を行っておらず、前記第2コントローラ側の第2伝送線路において前記ホストと前記記憶部の伝送が確立されているかどうかについて確認し、
前記伝送が確立されていることを確認した後に、前記第1伝送線路におけるデータの伝送を停止させ、
伝送パラメータを調整した後に、前記第1伝送線路におけるデータの伝送を再開させる、
ことを特徴とする伝送制御方法。 - 請求項1に記載の伝送制御方法であって、
前記の第1コントローラおよび第2コントローラが用いるアイパターンの開口部の大きさを定めたパラメータは、開口部の高さと、開口部の幅と、に基づいて定められる、
ことを特徴とする伝送制御方法。 - 請求項1に記載の伝送制御方法であって、
前記第1コントローラの判定は、アイパターンの開口部の大きさが定められた、第1基準値および第2基準値に基づく判定であり、
前記第2基準値は、前記第1基準値が定める前記開口部の大きさよりも、小さい開口部の大きさを定める基準値である場合に、
前記伝送パラメータは、前記判定により、アイパターンの開口部の大きさが前記第1基準値よりも小さい若しくは前記第1基準値以下であり、且つ、アイパターンの開口部の大きさが前記第2基準値よりも大きい若しくは前記第2基準値以上である、と判定された場合に、調整される、
ことを特徴とする伝送制御方法。 - 請求項3に記載の伝送制御方法であって、
アイパターンの開口部の大きさが前記第2基準値よりも小さい若しくは前記第2基準値以下である、と判定された場合に、伝送パラメータの調整を行わないで、ユーザに報知する、
ことを特徴とする伝送制御方法。 - 請求項1に記載の伝送制御方法であって、
前記第1コントローラの判定は、周期で実行される、
ことを特徴とする伝送制御方法。 - 請求項5に記載の伝送制御方法であって、
前記周期は、前記伝送パラメータを調整した回数に応じて長くなるように変更される、
ことを特徴とする伝送制御方法。 - 記憶部と、
上位装置であるホストと前記記憶部を接続する第1伝送線路に接続される第1コントローラと、
前記ホストと前記記憶部を接続する第2伝送線路に接続される第2コントローラと、を備え、
前記第1コントローラと前記第2コントローラは、
通信可能であり、
前記第1コントローラは、
アイパターンの開口部の大きさを定めたパラメータを用いて、前記第1伝送線路における伝送の性能を判定し、前記判定の結果に基づいて、前記第1伝送線路における伝送品質に影響するパラメータである伝送パラメータを調整することができ、
前記第2コントローラは、
アイパターンの開口部の大きさを定めたパラメータを用いて、前記第2伝送線路における伝送の性能を判定し、前記判定の結果に基づいて、前記第2伝送線路における伝送品質に影響するパラメータである伝送パラメータを調整することができ、
前記第1コントローラは、
伝送パラメータの調整の際に、前記第2コントローラへ通知し、前記第2コントローラからのデータを取得し、
前記第2コントローラが伝送パラメータの調整を行っておらず、前記第2コントローラ側の第2伝送線路において前記ホストと前記記憶部の伝送が確立されているかどうかについて確認し、
前記伝送が確立されていることを確認した後に、前記第1伝送線路におけるデータの伝送を停止させ、
伝送パラメータを調整した後に、前記第1伝送線路におけるデータの伝送を再開させる、
ことを特徴とする伝送制御システム。 - 請求項7に記載の伝送制御システムであって、
前記第1コントローラは、
アイパターンの開口部の大きさが定められた、第1基準値および第2基準値に基づく判定を行い、
前記第2基準値は、前記第1基準値が定める前記開口部の大きさよりも、小さい開口部の大きさを定める基準値である場合に、アイパターンの開口部の大きさが前記第1基準値よりも小さい若しくは前記第1基準値以下であり、且つ、アイパターンの開口部の大きさが前記第2基準値よりも大きい若しくは前記第2基準値以上である、と判定した場合に、前記伝送パラメータを調整する、
ことを特徴とする伝送制御システム。 - 請求項8に記載の伝送制御システムであって、
前記第1コントローラは、
サービスプロセッサに接続され、該サービスプロセッサと通信可能であり、
前記第1コントローラは、
アイパターンの開口部の大きさが前記第2基準値よりも小さい若しくは前記第2基準値以下である、と判定した場合に、伝送パラメータの調整を行わないで、前記サービスプロセッサに通知を行う、
ことを特徴とする伝送制御システム。 - 請求項7に記載の伝送制御システムであって、
前記第1コントローラは、
前記第1伝送線路における伝送の性能の判定を周期で行う、
ことを特徴とする伝送制御システム。 - 請求項10に記載の伝送制御システムであって、
前記第1コントローラは、
前記伝送パラメータを調整した回数に応じて長くなるように、前記周期を変更する、
ことを特徴とする伝送制御システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021024672A JP7266054B2 (ja) | 2021-02-18 | 2021-02-18 | 伝送制御方法、伝送制御システム |
CN202110900760.8A CN114968077A (zh) | 2021-02-18 | 2021-08-06 | 传送控制方法、传送控制*** |
US17/473,923 US11644976B2 (en) | 2021-02-18 | 2021-09-13 | Transmission control method and transmission control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021024672A JP7266054B2 (ja) | 2021-02-18 | 2021-02-18 | 伝送制御方法、伝送制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022126536A JP2022126536A (ja) | 2022-08-30 |
JP7266054B2 true JP7266054B2 (ja) | 2023-04-27 |
Family
ID=82800845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021024672A Active JP7266054B2 (ja) | 2021-02-18 | 2021-02-18 | 伝送制御方法、伝送制御システム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11644976B2 (ja) |
JP (1) | JP7266054B2 (ja) |
CN (1) | CN114968077A (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003234788A (ja) | 2001-11-21 | 2003-08-22 | Synthesys Research Inc | 二進パルスビットストリームの特性測定装置及び特性決定法 |
JP2004289388A (ja) | 2003-03-19 | 2004-10-14 | Synthesys Research Inc | アイマスクの範囲外に存在する多値データ信号のエラーを決定する方法及びその装置 |
JP2009124701A (ja) | 2007-11-12 | 2009-06-04 | Tektronix Inc | 試験測定機器 |
JP2018207444A (ja) | 2017-06-09 | 2018-12-27 | 富士通株式会社 | 情報処理装置、プログラム、および情報システム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4480386B2 (ja) * | 2003-11-28 | 2010-06-16 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置のデータ中継方法 |
JP6686459B2 (ja) | 2016-01-19 | 2020-04-22 | 富士通株式会社 | 診断装置、診断方法および診断プログラム |
KR102438991B1 (ko) * | 2017-11-28 | 2022-09-02 | 삼성전자주식회사 | 메모리 장치 및 그것의 동작 방법 |
-
2021
- 2021-02-18 JP JP2021024672A patent/JP7266054B2/ja active Active
- 2021-08-06 CN CN202110900760.8A patent/CN114968077A/zh active Pending
- 2021-09-13 US US17/473,923 patent/US11644976B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003234788A (ja) | 2001-11-21 | 2003-08-22 | Synthesys Research Inc | 二進パルスビットストリームの特性測定装置及び特性決定法 |
JP2004289388A (ja) | 2003-03-19 | 2004-10-14 | Synthesys Research Inc | アイマスクの範囲外に存在する多値データ信号のエラーを決定する方法及びその装置 |
JP2009124701A (ja) | 2007-11-12 | 2009-06-04 | Tektronix Inc | 試験測定機器 |
JP2018207444A (ja) | 2017-06-09 | 2018-12-27 | 富士通株式会社 | 情報処理装置、プログラム、および情報システム |
Also Published As
Publication number | Publication date |
---|---|
US20220261159A1 (en) | 2022-08-18 |
CN114968077A (zh) | 2022-08-30 |
JP2022126536A (ja) | 2022-08-30 |
US11644976B2 (en) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8363492B2 (en) | Delay adjustment device and delay adjustment method | |
US11422960B2 (en) | Interrupt monitoring systems and methods for failure detection for a semiconductor device | |
US7984326B2 (en) | Memory downsizing in a computer memory subsystem | |
US9459982B2 (en) | Bus interface optimization by selecting bit-lanes having best performance margins | |
JP7266054B2 (ja) | 伝送制御方法、伝送制御システム | |
JP2013207348A (ja) | 情報処理装置,試験方法,及び試験プログラム | |
US8799608B1 (en) | Techniques involving flaky path detection | |
US8060332B2 (en) | Method for testing sensor function and computer program product thereof | |
JP6212947B2 (ja) | 情報処理装置、制御装置及び制御プログラム | |
US11422594B2 (en) | Method and apparatus for dynamic adjustment of a docking station fan operation | |
JPWO2019069433A1 (ja) | パラメータ調整システムおよびパラメータ調整方法 | |
US11016835B2 (en) | System and method for improved handling of memory failures | |
JP6950289B2 (ja) | 情報処理装置、プログラム、および情報システム | |
JP6654465B2 (ja) | 入出力制御装置、入出力制御方法、及び、入出力制御プログラム | |
US11239920B2 (en) | Diagnostic module, monitoring method, and storage medium | |
JP2014090256A (ja) | 機器管理システムの親機および機器管理システム | |
JP2013196410A (ja) | サーバ装置及び障害管理方法及び障害管理プログラム | |
KR102413096B1 (ko) | 전자 장치 및 그 제어 방법 | |
US11112450B2 (en) | Method and apparatus for controlling tester, medium and electronic device | |
WO2024100699A1 (ja) | 通信装置、通信システム及び故障予兆診断方法 | |
KR101406455B1 (ko) | 컴퓨터의 데이터 전송 장치 및 데이터 전송 채널 변경 방법 | |
CN116131933A (zh) | 一种判断光链路中光模块状态的方法、装置及计算设备 | |
CN112825505A (zh) | 通信状态检测方法、显示控制器以及模组控制器 | |
JP3838358B2 (ja) | 情報処理装置および装置異常検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210816 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221130 |
|
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: 20230328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230417 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7266054 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |