TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025127810
公報種別
公開特許公報(A)
公開日
2025-09-02
出願番号
2024024729
出願日
2024-02-21
発明の名称
ストレージシステム
出願人
日立ヴァンタラ株式会社
代理人
藤央弁理士法人
主分類
G06F
13/14 20060101AFI20250826BHJP(計算;計数)
要約
【課題】セッション確立に要する時間を短縮する。
【解決手段】ストレージシステムは、1以上のコネクションを含むセッションにおいてホストと通信を行う。ストレージシステムは、フロントエンドインタフェースと、プロセッサと、記憶領域と、を含む。記憶領域は、ホストとの通信のセッションを管理するセッション管理情報を格納する。フロントエンドインタフェースは、セッションのコネクションを管理する、コネクション管理情報を格納する。フロントエンドインタフェースは、コネクション管理情報を参照して、ホストからのアクセスを制御する。
【選択図】図3
特許請求の範囲
【請求項1】
1以上のコネクションを含むセッションにおいてホストと通信を行うストレージシステムであって、
フロントエンドインタフェースと、
プロセッサと、
記憶領域と、を含み、
前記記憶領域は、前記ホストとの通信のセッションを管理するセッション管理情報を格納し、
前記フロントエンドインタフェースは、前記セッションのコネクションを管理する、コネクション管理情報を格納し、
前記フロントエンドインタフェースは、前記コネクション管理情報を参照して、前記ホストからのアクセスを制御する、
ストレージシステム。
続きを表示(約 1,600 文字)
【請求項2】
請求項1に記載のストレージシステムであって、
前記フロントエンドインタフェースは、前記セッション管理情報に含まれる情報のキャッシュを含むセッション保持情報を格納し、
前記フロントエンドインタフェースは、前記セッションの最初のコネクション確立において、前記コネクション管理情報に新規エントリを追加し、
前記フロントエンドインタフェースは、前記最初のコネクションに関する情報を前記プロセッサに送信し、
前記プロセッサは、前記最初のコネクションを含む新規セッションのエントリを、前記セッション管理情報に追加し、
前記プロセッサは、前記新規セッションの情報を前記フロントエンドインタフェースに送信し、
前記フロントエンドインタフェースは、受信した前記新規セッションの情報により前記セッション保持情報を更新し、
前記フロントエンドインタフェースは、前記コネクション管理情報および前記セッション保持情報を参照して前記ホストからのアクセスを制御する、
ストレージシステム。
【請求項3】
請求項2に記載のストレージシステムであって、
前記セッション保持情報は、前記セッションにおける予定コネクション数を管理し、
前記フロントエンドインタフェースは、前記ホストから要求されたコネクション確立が前記予定コネクション数を超える場合、前記ホストにエラーを返す、
ストレージシステム。
【請求項4】
請求項1に記載のストレージシステムであって、
前記ホストから前記フロントエンドインタフェースに対するコネクション切断において、
前記フロントエンドインタフェースは、前記コネクション管理情報から対応するセッションの情報を取得し、
前記フロントエンドインタフェースは、前記ホストに切断完了通知を送信し、
前記フロントエンドインタフェースは、前記プロセッサに対して、前記対応するセッションを指定して前記コネクションの切断要求を送信し、
前記プロセッサは、受信した前記切断要求に応じて前記セッション管理情報を更新する、
ストレージシステム。
【請求項5】
請求項1に記載のストレージシステムであって、
前記ホストから前記フロントエンドインタフェースに対するコネクション切断において、
前記フロントエンドインタフェースは、前記コネクション管理情報から対応するセッションの情報を取得し、
前記フロントエンドインタフェースは、前記ホストに切断完了通知を送信し、
前記対応するセッションのIOコネクション数が0である場合、前記フロントエンドインタフェースは、前記プロセッサに対して、前記対応するセッションの削除要求を送信し、
前記プロセッサは、前記セッション管理情報から、前記対応するセッションの情報を削除する、
ストレージシステム。
【請求項6】
請求項1に記載のストレージシステムであって、
前記フロントエンドインタフェースは、前記プロセッサへの要求に、前記フロントエンドインタフェースで管理するコネクションIDを含め、
前記プロセッサは、ログ情報に前記コネクションIDを含める、
ストレージシステム。
【請求項7】
請求項1に記載のストレージシステムであって、
前記フロントエンドインタフェースは、コネクションに対する担当コアを設定し、
前記フロントエンドインタフェースは、前記プロセッサへの要求に、前記コネクションの前記担当コアの情報を含め、
前記プロセッサは、前記フロントエンドインタフェースに送信する処理結果に前記担当コアの情報を含め、
前記フロントエンドインタフェースは、前記担当コアによって前記コネクションの処理を継続する、
ストレージシステム。
発明の詳細な説明
【技術分野】
【0001】
本発明は、ストレージシステムに関する。
続きを表示(約 2,100 文字)
【背景技術】
【0002】
近年の情報システムにおいて、ストレージシステムとホストサーバを接続する形態としてStorage Area Network(SAN)が普及している。SANの構成ではストレージシステムとホストサーバ間を光ファイバ等のネットワークケーブルを用いてスイッチを介して接続する。SANにより複数のホストサーバ間でストレージリソースの共有が可能となる。ホストサーバで動作しストレージシステムにアクセスするソフトウェアをイニシエータと呼び、ストレージシステムで動作しイニシエータからのストレージアクセスを受け入れてストレージへのアクセスを提供するソフトウェアをターゲットと呼ぶ。
【0003】
SANの種別としてFibre Channel(FC)を用いたFC-SANと、イーサネットを用いたIP(Internet Protocol)-SANがある。FC-SANは、専用のインタフェースモジュールとFCスイッチを用いてロスレスのデータ転送を行うため、信頼性が高く、ミッションクリティカルなITシステムを構成することができる。一方、IP-SANは標準的なIPプロトコルをベースとし、FC-SANで求められるような高度な専門知識がなくても簡単に扱うことができる。上位プロトコルのTCP層で通信データの再送制御を行うことで信頼性を確保し、ミッションクリティカルな情報システムへの採用も増えている。また100Gbイーサや200Gbイーサの普及による広帯域化も進んでおり、IP-SANへの期待が高まっている。
【0004】
IP-SAN向けのプロトコルは、不揮発メモリを利用したストレージの普及に伴って、従来のiSCSI(Internet Small Computer System Interface)に代わり、より性能向上を期待できるNVMe/TCP(Non-Volatile Memory Express over Transmission Control Protocol)が普及しつつある。
【0005】
iSCSIではイニシエータ・ターゲット間の論理的な接続をセッションと呼び、1つのセッションは基本的に1つのTCPコネクション上でiSCSIの要求/応答をやり取りしてホストサーバからストレージにアクセスする。
【0006】
一方、NVMe/TCPでは、ホストサーバとストレージシステム間の論理的な接続であるNVMeAssociation(iSCSIでのセッションに相当、以下、本明細書ではプロトコルの区別が必要な場合を除いて「セッション」と記述)にて、複数のTCPコネクション(NVMe/TCP接続、以下、本明細書ではプロトコルの区別が必要な場合を除いてiSCSIおよびNVMe/TCPともに単に「コネクション」と記述)を用いてNVMe要求/応答をやり取りしてホストサーバからストレージシステムにアクセスできる。その結果、NVMe/TCPではIO(Input Output)並列度を高めたストレージアクセスが可能になり、広帯域・低遅延でのストレージアクセスを実現する。
【先行技術文献】
【特許文献】
【0007】
特開2023-142021号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
特許文献1は、ストレージシステムのコントローラにSmartNICを搭載し、SmartNICにてプロトコル処理を行うSmartNIC活用型のストレージシステムを開示している。SmartNICは、CPUやメモリを搭載したネットワークインタフェース装置であり、汎用Operating System(OS)やOSS(Open Source Software)プロトコルサーバを動作させられる。
【0009】
ストレージコントローラとは別に、SmartNIC上でプロトコル関連のソフトウェアを動作させることで、コントローラの負荷を軽減してストレージ性能を向上できるとともに、コントローラをあまり改変せずにSmartNIC上のソフトウェアを改変することで新しいプロトコルや通信機能に対応できるようになる。
【0010】
NVMe/TCPのようにIO並列度を高めることでストレージへのアクセス性能を向上するプロトコルでは、iSCSIのように単一コネクションでアクセスするプロトコルに比べて、イニシエータあたりのコネクション数が増加する。なぜなら、イニシエータは通常複数のCPU(Central Processing Unit)コアで動作し、各CPUコアで複数のコネクションのストレージアクセス処理を分担することでストレージへのアクセス性能向上を期待できるためである。したがって、最も高いアクセス性能を期待するにはCPUコア数と同数のコネクションを確立することになるが、近年、CPUコア数は100を超えるものもあり、その場合、NVMe/TCPでの1つのセッション確立に100超のコネクション確立が必要となる。
(【0011】以降は省略されています)
この特許をJ-PlatPat(特許庁公式サイト)で参照する
関連特許
日立ヴァンタラ株式会社
ストレージシステム
今日
日立ヴァンタラ株式会社
ストレージシステム
今日
日立ヴァンタラ株式会社
ストレージシステム
今日
日立ヴァンタラ株式会社
ストレージシステムの管理システム及び管理方法
7日前
日立ヴァンタラ株式会社
計算機システム及びストレージシステムにおけるデータ管理方法
15日前
個人
裁判のAI化
1か月前
個人
情報処理システム
1か月前
個人
フラワーコートA
26日前
個人
工程設計支援装置
18日前
個人
記入設定プラグイン
2か月前
個人
検査システム
1か月前
個人
介護情報提供システム
1か月前
個人
設計支援システム
1か月前
個人
設計支援システム
1か月前
個人
携帯情報端末装置
19日前
キヤノン電子株式会社
携帯装置
1か月前
個人
不動産売買システム
2か月前
個人
結婚相手紹介支援システム
15日前
株式会社サタケ
籾摺・調製設備
1か月前
個人
AIによる情報の売買の仲介
今日
株式会社カクシン
支援装置
1か月前
個人
備蓄品の管理方法
1か月前
個人
アンケート支援システム
28日前
個人
パスポートレス入出国システム
4日前
日本精機株式会社
施工管理システム
今日
株式会社アジラ
進入判定装置
4日前
個人
食事受注会計処理システム
5日前
キヤノン株式会社
情報処理装置
1か月前
サクサ株式会社
中継装置
29日前
大阪瓦斯株式会社
住宅設備機器
12日前
サクサ株式会社
中継装置
1か月前
個人
ジェスチャーパッドのガイド部材
1か月前
キヤノン株式会社
情報処理装置
1か月前
個人
リテールレボリューションAIタグ
25日前
キヤノン電子株式会社
名刺管理システム
1か月前
株式会社村田製作所
ラック
14日前
続きを見る
他の特許を見る