JP7740830B2 - ストレージ・エリア・ネットワーク輻輳のエンドポイント通知を行う方法、システム、およびコンピュータ・プログラム - Google Patents
ストレージ・エリア・ネットワーク輻輳のエンドポイント通知を行う方法、システム、およびコンピュータ・プログラムInfo
- Publication number
- JP7740830B2 JP7740830B2 JP2021179951A JP2021179951A JP7740830B2 JP 7740830 B2 JP7740830 B2 JP 7740830B2 JP 2021179951 A JP2021179951 A JP 2021179951A JP 2021179951 A JP2021179951 A JP 2021179951A JP 7740830 B2 JP7740830 B2 JP 7740830B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- endpoint devices
- network device
- notification
- computer
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/122—Avoiding congestion; Recovering from congestion by diverting traffic away from congested entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/33—Flow control; Congestion control using forward notification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Description
101 プロセッサ
101a 中央処理装置(CPU)
101b 中央処理装置(CPU)
101c 中央処理装置(CPU)
102 システム・バス
103 システム・メモリ
104 読み取り専用メモリ(ROM)
105 ランダム・アクセス・メモリ(RAM)
106 入出力(I/O)アダプタ
107 通信アダプタ
108 ハード・ディスク
110 マス・ストレージ
111 ソフトウェア
112 ネットワーク
115 ディスプレイ・アダプタ
116 インターフェース・アダプタ
119 ディスプレイ
121 キーボード
122 マウス
123 スピーカ
200 ストレージ・エリア・ネットワーク(SAN)
210 エンドポイント・デバイス
220 エンドポイント・デバイス
225 リンク、接続リンク、関連リンク
230 ネットワーク・デバイス
402 登録要求
404 ソフトウェア・アプリケーション
406 メモリ
408 エンドポイント・デバイス登録データベース
422 クライアント・アプリケーション
450 輻輳イベント通知、輻輳イベントに関する通知
510 通知の種類
520 ネットワーク識別子、ネットワークID
530 物理/論理識別子、物理ID/論理ID
Claims (14)
- コンピュータの情報処理によって、ストレージ・エリア・ネットワーク輻輳のエンドポイント通知を行う方法であって、
通知を受信するための1つまたは複数のエンドポイント・デバイスを登録することと、
登録された前記1つまたは複数のエンドポイント・デバイスについてのエントリをデータベースに格納することであって、前記エントリは、前記1つまたは複数のエンドポイント・デバイスが前記ストレージ・エリア・ネットワーク内のハードウェア・コンポーネントに関する通知に対して登録されたことを示す情報を含み、前記1つまたは複数のエンドポイント・デバイスの少なくとも1つについての前記エントリは、輻輳セグメントを識別するためのハードウェア・コンポーネントとして特定のブレード・サーバ、ゾーン、およびスイッチの情報を有する、前記格納することと、
前記1つまたは複数のエンドポイント・デバイスを含むストレージ・エリア・ネットワークに関連する輻輳イベントを検出することと、
前記輻輳イベントにおける情報と、前記エントリにおける前記特定のブレード・サーバ、ゾーン、およびスイッチの情報とを比較することと、
前記輻輳イベントにおける情報と、前記特定のブレード・サーバ、ゾーン、およびスイッチの情報とが一致する場合、前記通知のために登録された前記1つまたは複数のエンドポイント・デバイスに、前記輻輳イベントに関する通知を送信することと
を含む、方法。 - ネットワーク・デバイスにより、前記1つまたは複数のエンドポイント・デバイスから通知の要求を受信することであって、前記要求が、前記ストレージ・エリア・ネットワーク内のデバイスの1つまたは複数のネットワーク識別子を含む、前記受信することと、
前記要求を受信したことに応答して、前記ネットワーク・デバイスにより、前記1つまたは複数のネットワーク識別子をデータベースに格納することと
をさらに含む、請求項1に記載の方法。 - ネットワーク・デバイスにより、前記1つまたは複数のエンドポイント・デバイスから通知の要求を受信することであって、前記要求が、前記ストレージ・エリア・ネットワーク内のデバイスの1つまたは複数のポート識別子を含む、前記受信することと、
前記要求を受信したことに応答して、前記ネットワーク・デバイスにより、前記1つまたは複数のポート識別子をデータベースに格納することと
をさらに含む、請求項1に記載の方法。 - ネットワーク・デバイスが、制御ユニット・ポートを利用するための前記1つまたは複数のエンドポイント・デバイスを登録するように構成されている、請求項1から請求項3までのいずれか1項に記載の方法。
- 前記ネットワーク・デバイスが、前記1つまたは複数のエンドポイント・デバイスに前記制御ユニット・ポートの利用を許可するように構成されている、請求項4に記載の方法。
- 前記通知が、共通情報モデル・オブジェクト・マネージャ(CIMOM)を使用して送信されるように構成されている、請求項1から請求項5までのいずれか1項に記載の方法。
- コンピュータ可読プログラム命令を有するメモリと、
前記コンピュータ可読プログラム命令を実行するための1つまたは複数のプロセッサと
を備え、
前記コンピュータ可読プログラム命令が、
通知を受信するための1つまたは複数のエンドポイント・デバイスを登録することと、
登録された前記1つまたは複数のエンドポイント・デバイスについてのエントリをデータベースに格納することであって、前記エントリは、前記1つまたは複数のエンドポイント・デバイスが前記ストレージ・エリア・ネットワーク内のハードウェア・コンポーネントに関する通知に対して登録されたことを示す情報を含み、前記1つまたは複数のエンドポイント・デバイスの少なくとも1つについての前記エントリは、輻輳セグメントを識別するためのハードウェア・コンポーネントとして特定のブレード・サーバ、ゾーン、およびスイッチの情報を有する、前記格納することと、
前記1つまたは複数のエンドポイント・デバイスを含むストレージ・エリア・ネットワークに関連する輻輳イベントを検出することと、
前記輻輳イベントにおける情報と、前記エントリにおける前記特定のブレード・サーバ、ゾーン、およびスイッチの情報とを比較することと、
前記輻輳イベントにおける情報と、前記特定のブレード・サーバ、ゾーン、およびスイッチの情報とが一致する場合、前記通知のために登録された前記1つまたは複数のエンドポイント・デバイスに、前記輻輳イベントに関する通知を送信することと
を含む動作を実行するように前記1つまたは複数のプロセッサを制御する、システム。 - ネットワーク・デバイスにより、前記1つまたは複数のエンドポイント・デバイスから通知の要求を受信することであって、前記要求が、前記ストレージ・エリア・ネットワーク内のデバイスの1つまたは複数のネットワーク識別子を含む、前記受信することと、
前記要求を受信したことに応答して、前記ネットワーク・デバイスにより、前記1つまたは複数のネットワーク識別子をデータベースに格納することと
をさらに含む、請求項7に記載のシステム。 - ネットワーク・デバイスにより、前記1つまたは複数のエンドポイント・デバイスから通知の要求を受信することであって、前記要求が、前記ストレージ・エリア・ネットワーク内のデバイスの1つまたは複数のポート識別子を含む、前記受信することと、
前記要求を受信したことに応答して、前記ネットワーク・デバイスにより、前記1つまたは複数のポート識別子をデータベースに格納することと
をさらに含む、請求項7に記載のシステム。 - ネットワーク・デバイスが、制御ユニット・ポートを利用するための前記1つまたは複数のエンドポイント・デバイスを登録するように構成されている、請求項7から請求項9までのいずれか1項に記載のシステム。
- 前記ネットワーク・デバイスが、前記1つまたは複数のエンドポイント・デバイスに前記制御ユニット・ポートの利用を許可するように構成されている、請求項10に記載のシステム。
- 前記通知が、共通情報モデル・オブジェクト・マネージャ(CIMOM)を使用して送信されるように構成されている、請求項7から請求項11までのいずれか1項に記載のシステム。
- 請求項1から請求項6までのいずれか1項に記載の方法をコンピュータに実行させるコンピュータ可読プログラム命令を含む、コンピュータ・プログラム。
- 請求項1から請求項6までのいずれか1項に記載の方法をコンピュータに実行させるコンピュータ可読プログラム命令が格納された、コンピュータ可読記憶媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/108,088 US11683273B2 (en) | 2020-12-01 | 2020-12-01 | Endpoint notification of storage area network congestion |
| US17/108,088 | 2020-12-01 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022087808A JP2022087808A (ja) | 2022-06-13 |
| JP7740830B2 true JP7740830B2 (ja) | 2025-09-17 |
Family
ID=79163608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021179951A Active JP7740830B2 (ja) | 2020-12-01 | 2021-11-04 | ストレージ・エリア・ネットワーク輻輳のエンドポイント通知を行う方法、システム、およびコンピュータ・プログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11683273B2 (ja) |
| JP (1) | JP7740830B2 (ja) |
| CN (1) | CN114584515B (ja) |
| DE (1) | DE102021129513A1 (ja) |
| GB (1) | GB2601905B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11985066B2 (en) * | 2021-04-23 | 2024-05-14 | Dell Products L.P. | Retrieving congestion configuration information automatically from a centralized repository |
| US20250310261A1 (en) * | 2024-04-01 | 2025-10-02 | Dell Products L.P. | Centralized congestion handling in a storage area network |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040249929A1 (en) | 2003-02-10 | 2004-12-09 | International Business Machines Corporation | Limiting access to control units channel-connected to host computers through a FICON switch |
| JP2006340182A (ja) | 2005-06-03 | 2006-12-14 | Ntt Docomo Inc | 通信装置、通信制御方法 |
| JP2007293503A (ja) | 2006-04-24 | 2007-11-08 | Canon Inc | デバイス、その制御方法、及びプログラム |
| US20080250169A1 (en) | 2007-04-03 | 2008-10-09 | Ibm Corporation | Real-time notification of device events |
| JP2013197868A (ja) | 2012-03-19 | 2013-09-30 | Fujitsu Ltd | 中継装置、中継装置の制御方法及び中継システム |
| JP2014502126A (ja) | 2011-01-07 | 2014-01-23 | ジェダ・ネットワークス・インコーポレイテッド | ファイバチャネルオーバーイーサネットデバイスの相互接続のための方法、システム、および装置 |
| US20160342548A1 (en) | 2015-05-20 | 2016-11-24 | International Business Machines Corporation | Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit |
| US20170142020A1 (en) | 2014-06-30 | 2017-05-18 | Vmware, Inc. | Framework for early congestion notification and recovery in a virtualized environment |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7441154B2 (en) * | 2003-09-12 | 2008-10-21 | Finisar Corporation | Network analysis tool |
| JP2005217815A (ja) | 2004-01-30 | 2005-08-11 | Hitachi Ltd | パス制御方法 |
| US7633881B2 (en) * | 2005-01-31 | 2009-12-15 | Emulex Design & Manufacturing Corporation | Buffering registered state change notifications to reduce traffic during large fabric changes |
| US7764675B2 (en) | 2006-05-30 | 2010-07-27 | Intel Corporation | Peer-to-peer connection between switch fabric endpoint nodes |
| CN102035862B (zh) | 2009-09-30 | 2013-11-06 | 国际商业机器公司 | Svc集群中配置节点的故障移交方法和系统 |
| JP5413238B2 (ja) * | 2010-02-24 | 2014-02-12 | 富士通株式会社 | ルータ、管理装置およびルーティング制御プログラム |
| US9154394B2 (en) * | 2010-09-28 | 2015-10-06 | Brocade Communications Systems, Inc. | Dynamic latency-based rerouting |
| WO2013118195A1 (en) * | 2012-02-10 | 2013-08-15 | Hitachi, Ltd. | Storage management method and storage system in virtual volume having data arranged astride storage devices |
| US9112804B2 (en) | 2012-05-31 | 2015-08-18 | International Business Machines Corporation | Network congestion notification preservation and modification during transmission of network data between physical network and virtual network |
| US10397073B2 (en) * | 2013-03-15 | 2019-08-27 | Cisco Technology, Inc. | Supporting programmability for arbitrary events in a software defined networking environment |
| US9674042B2 (en) | 2013-11-25 | 2017-06-06 | Amazon Technologies, Inc. | Centralized resource usage visualization service for large-scale network topologies |
| US10348639B2 (en) | 2015-12-18 | 2019-07-09 | Amazon Technologies, Inc. | Use of virtual endpoints to improve data transmission rates |
| US10917324B2 (en) | 2016-09-28 | 2021-02-09 | Amazon Technologies, Inc. | Network health data aggregation service |
| US10193810B2 (en) | 2016-11-08 | 2019-01-29 | Vmware, Inc. | Congestion-aware load balancing |
| US11349761B2 (en) * | 2019-03-08 | 2022-05-31 | Hewlett Packard Enterprise Development Lp | Cost effective congestion isolation for lossless ethernet |
| US12273270B2 (en) | 2020-01-28 | 2025-04-08 | Intel Corporation | Congestion management techniques |
-
2020
- 2020-12-01 US US17/108,088 patent/US11683273B2/en active Active
-
2021
- 2021-11-04 JP JP2021179951A patent/JP7740830B2/ja active Active
- 2021-11-12 DE DE102021129513.0A patent/DE102021129513A1/de active Pending
- 2021-11-16 GB GB2116492.6A patent/GB2601905B/en active Active
- 2021-11-23 CN CN202111391855.8A patent/CN114584515B/zh active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040249929A1 (en) | 2003-02-10 | 2004-12-09 | International Business Machines Corporation | Limiting access to control units channel-connected to host computers through a FICON switch |
| JP2006340182A (ja) | 2005-06-03 | 2006-12-14 | Ntt Docomo Inc | 通信装置、通信制御方法 |
| JP2007293503A (ja) | 2006-04-24 | 2007-11-08 | Canon Inc | デバイス、その制御方法、及びプログラム |
| US20080250169A1 (en) | 2007-04-03 | 2008-10-09 | Ibm Corporation | Real-time notification of device events |
| JP2014502126A (ja) | 2011-01-07 | 2014-01-23 | ジェダ・ネットワークス・インコーポレイテッド | ファイバチャネルオーバーイーサネットデバイスの相互接続のための方法、システム、および装置 |
| JP2013197868A (ja) | 2012-03-19 | 2013-09-30 | Fujitsu Ltd | 中継装置、中継装置の制御方法及び中継システム |
| US20170142020A1 (en) | 2014-06-30 | 2017-05-18 | Vmware, Inc. | Framework for early congestion notification and recovery in a virtualized environment |
| US20160342548A1 (en) | 2015-05-20 | 2016-11-24 | International Business Machines Corporation | Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102021129513A1 (de) | 2022-06-02 |
| US11683273B2 (en) | 2023-06-20 |
| GB202116492D0 (en) | 2021-12-29 |
| GB2601905B (en) | 2022-12-07 |
| GB2601905A (en) | 2022-06-15 |
| US20220174021A1 (en) | 2022-06-02 |
| CN114584515B (zh) | 2024-08-27 |
| CN114584515A (zh) | 2022-06-03 |
| JP2022087808A (ja) | 2022-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10241841B2 (en) | Controlling virtual machine density and placement distribution in a converged infrastructure resource pool | |
| US10140066B2 (en) | Smart partitioning of storage access paths in shared storage services | |
| US8595364B2 (en) | System and method for automatic storage load balancing in virtual server environments | |
| US10594781B2 (en) | Dynamic healthchecking load balancing gateway | |
| US20180365072A1 (en) | Optimizing resource usage in distributed computing environments by dynamically adjusting resource unit size | |
| US10230649B2 (en) | Storage area network workload balancing | |
| US20180020077A1 (en) | Live migration of containers based on geo-location | |
| US11354204B2 (en) | Host multipath layer notification and path switchover following node failure | |
| US11513861B2 (en) | Queue management in solid state memory | |
| US10171349B2 (en) | Packet forwarding for quality of service delivery | |
| US11895087B2 (en) | Adjusting firewall parameters based on node characteristics | |
| US11099952B2 (en) | Leveraging server side cache in failover scenario | |
| JP7740830B2 (ja) | ストレージ・エリア・ネットワーク輻輳のエンドポイント通知を行う方法、システム、およびコンピュータ・プログラム | |
| JP2023526174A (ja) | ネットワーク・ファブリックにおける非応答ポートの隔離 | |
| US20230217343A1 (en) | Intelligent service mesh data compression | |
| US11175961B2 (en) | Detecting application instances that are operating improperly | |
| US10630554B1 (en) | Input/output (I/O) performance of hosts through bi-directional bandwidth feedback optimization | |
| US10715385B2 (en) | System and method for live migration for software agents | |
| US11575614B2 (en) | Managing input/output priority based on response time |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211224 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220518 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250212 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250507 |
|
| 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: 20250819 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7740830 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |