JP6299266B2 - データ格納方法、ストレージシステム、プログラム及びストレージ装置 - Google Patents
データ格納方法、ストレージシステム、プログラム及びストレージ装置 Download PDFInfo
- Publication number
- JP6299266B2 JP6299266B2 JP2014030222A JP2014030222A JP6299266B2 JP 6299266 B2 JP6299266 B2 JP 6299266B2 JP 2014030222 A JP2014030222 A JP 2014030222A JP 2014030222 A JP2014030222 A JP 2014030222A JP 6299266 B2 JP6299266 B2 JP 6299266B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- storage
- unit
- stored
- 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/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- 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/0614—Improving the reliability of storage systems
- G06F3/0617—Improving the reliability of storage systems in relation to availability
-
- 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/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
(付記1)
ネットワークを介して互いに接続された第1ストレージ装置、第2ストレージ装置及び第3ストレージ装置を用いたデータ格納方法において、
前記第1ストレージ装置から前記第2ストレージ装置へ、前記第2ストレージ装置宛ての第1データと前記第3ストレージ装置宛ての第2データをまとめて送信する第1送信工程と、
前記第1送信工程の後、前記第2ストレージ装置から前記第3ストレージ装置へ、前記第2データを送信する第2送信工程と
を有することを特徴とするデータ格納方法。
(付記2)
前記第1送信工程は、前記ネットワークの通信負荷が第1閾値以上の場合に実行されることを特徴とする付記1に記載のデータ格納方法。
(付記3)
前記第2送信工程は、前記ネットワークの通信負荷が第2閾値以下の場合に実行されることを特徴とする付記1又は2に記載のデータ格納方法。
(付記4)
前記第1送信工程の前に、前記第1ストレージ装置が前記第2データの書込み要求を端末装置から受信する工程と、
前記第2ストレージ装置への前記第2データの送信に基づき、前記端末装置に対して書込み完了通知を通知する工程と、
を更に有することを特徴とする付記1乃至3いずれかに記載のデータ格納方法。
(付記5)
前記第2ストレージ装置は、前記第1ストレージ装置から送信された前記第2データを保持し、前記第3ストレージ装置への前記第2データの送信の後に前記第2データを消去することを特徴とする付記1乃至4いずれかに記載のデータ格納方法。
(付記6)
前記第1データ及び前記第2データの宛先は、前記第1データに付された第1データID及び前記第2データに付された第2データIDに基づいて定められ、前記第2ストレージ装置は、前記第2データの前記データIDに基づいて、前記第2データが前記第3ストレージ装置宛てのデータであることを認識することを特徴とする付記1乃至5いずれかに記載のデータ格納方法。
(付記7)
前記ネットワークの通信負荷は、前記第1ストレージ装置、前記第2ストレージ装置及び前記第3ストレージ装置間の通信に要する時間もしくは、前記ネットワーク上を単位時間当たりに送信されるパケット数に基づいて定められることを特徴とする付記1乃至6いずれかに記載のデータ格納方法。
(付記8)
ネットワークを介して互いに接続された第1ストレージ装置、第2ストレージ装置及び第3ストレージ装置を有し、
前記第1ストレージ装置は、前記第2ストレージ装置宛ての第1データと前記第3ストレージ装置宛ての第2データをまとめて前記第2ストレージ装置へ送信し、
前記第2ストレージ装置は、前記第1ストレージ装置から受信した前記第2データを前記第3ストレージ装置へ送信する
ことを特徴とするストレージシステム。
(付記9)
前記第1ストレージ装置は、前記ネットワークの通信負荷が第1閾値以上の場合に、前記第1データと前記第2データをまとめて前記第2ストレージ装置へ送信することを特徴とする付記8に記載のストレージシステム。
(付記10)
前記第2ストレージ装置は、前記ネットワークの通信負荷が第2閾値以下の場合に、前記第2データを前記第3ストレージ装置へ送信することを特徴とする付記8又は9に記載のストレージシステム。
(付記11)
前記第2データの書込み要求を端末装置から受信する書込み要求受信部と、
前記第2ストレージ装置への前記第2データの送信の後、前記端末装置に対して書込み完了通知を通知する通知部と
を更に有することを特徴とする付記8乃至10いずれかに記載のストレージシステム。
(付記12)
前記第2ストレージ装置は、前記第1ストレージ装置から送信された前記第2データを保持し、前記第3ストレージ装置への前記第2データの送信の後に前記第2データを消去することを特徴とする付記8乃至11いずれかに記載のストレージシステム。
(付記13)
前記第1データ及び前記第2データの宛先は、前記第1データに付された第1データID及び前記第2データに付された第2データIDに基づいて定められ、前記第2ストレージ装置は、前記第2データの前記データIDに基づいて、前記第2データが前記第3ストレージ装置宛てのデータであることを認識することを特徴とする付記8乃至12いずれかに記載のストレージシステム。
(付記14)
前記ネットワークの通信負荷を、前記第1ストレージ装置、前記第2ストレージ装置及び前記第3ストレージ装置間の通信に要する時間もしくは、前記ネットワーク上を単位時間当たりに送信されるパケット数に基づいて定める負荷監視部を更に有することを特徴とする付記8乃至13いずれかに記載のストレージシステム。
(付記15)
コンピュータに、
第1ストレージ装置から第2ストレージ装置へ、ネットワークを介して前記第2ストレージ装置宛ての第1データと第3ストレージ装置宛ての第2データをまとめて送信する第1送信工程と、
前記第1送信工程の後、前記第2ストレージ装置から前記第3ストレージ装置へ、前記ネットワークを介して前記第2データを送信する第2送信工程と
を実行させることを特徴とするプログラム。
(付記16)
ネットワークを介して第1ストレージ装置及び第2ストレージ装置に接続されるストレージ装置であって、
前記第1ストレージ装置からまとめて送信される、前記ストレージ装置宛ての第1データと前記第2ストレージ装置宛ての第2データとを受信するデータ受信部と、
前記第2データを受信した後、前記第2データを前記第2ストレージ装置に送信する送信部と
を有することを特徴とするストレージ装置。
(付記17)
前記受信部は、前記ネットワークの通信負荷が第1閾値以上の場合に、前記第1データと前記第2データをまとめて受信することを特徴とする付記16に記載のストレージ装置。
(付記18)
前記送信部は、前記ネットワークの通信負荷が第2閾値以下の場合に、前記第2データを前記第2ストレージ装置へ送信することを特徴とする付記16又は17に記載のストレージ装置。
(付記19)
前記第2ストレージ装置への前記第2データの送信後、前記第2データを消去することを特徴とする付記16乃至18何れか一項に記載のストレージ装置。
2 ネットワーク
3−1、3−2、3−3 端末装置
10 中継サーバ
100A,100B,100C ストレージ装置
11、101 プロセッサ
12、104 メモリ
13 ネットワークインターフェース回路
14 ストレージ装置インターフェース回路
15、106 バス
102 入出力インターフェース回路
103 NIC
105 記憶媒体インターフェース回路
300 HDD
16 データ送受信部
17、170 ハッシュ値算出部
18、190 通知送受信部
19 リクエスト送受信部
20、210 ハッシュ値対応表
110 データ送受信部
120 データ書込み部
125 データ読出し部
130 レプリケーション部
140 データ移動部
150 リクエスト受信部
160 判定部
180 負荷モニタ部
200 データ消去部
131 受付バッファ
132 処理部
133 送信バッファ
134 登録部
135 レプリケーションリスト
Claims (6)
- ネットワークを介して互いに接続された第1ストレージ装置、第2ストレージ装置及び第3ストレージ装置を用いたデータ格納方法において、
第1データの第1書込み要求と、第2データの第2書込み要求を、前記第1ストレージ装置が端末装置から受信する工程と、
前記第1書込み要求及び前記第2書込み要求に応じて、前記第1データと前記第2データを前記第1ストレージ装置に格納する工程と、
前記ネットワークの通信負荷が第1閾値以上の場合に、前記第1ストレージ装置から前記第2ストレージ装置へ、前記第2ストレージ装置宛ての前記第1データと前記第3ストレージ装置宛ての前記第2データをまとめて送信する第1送信工程と、
前記第1送信工程に応じて、前記第1データと前記第2データを前記第2ストレージ装置に格納する工程と、
前記第1データと前記第2データが前記第2ストレージ装置に格納されたことに応じて、前記端末装置に完了通知を送信する工程と、
前記第1送信工程の後、前記第2ストレージ装置から前記第3ストレージ装置へ、前記第2データを送信する第2送信工程と、
前記第2送信工程に応じて、前記第2データを前記第3ストレージ装置に格納する工程と、
前記第2データが前記第3ストレージ装置に格納されたことに応じて、前記第2ストレージ装置に格納された前記第2データを削除する工程と
を有することを特徴とするデータ格納方法。 - 前記第2送信工程は、前記ネットワークの通信負荷が第2閾値以下の場合に実行されることを特徴とする請求項1に記載のデータ格納方法。
- ネットワークを介して互いに接続された第1ストレージ装置、第2ストレージ装置及び第3ストレージ装置を有し、
前記第1ストレージ装置は、第1データの第1書込み要求と第2データの第2書込み要求を端末装置から受信し、前記第1書込み要求及び前記第2書込み要求に応じて、前記第1データと前記第2データを前記第1ストレージ装置に格納し、前記ネットワークの通信負荷が第1閾値以上の場合に、前記第2ストレージ装置宛ての第1データと前記第3ストレージ装置宛ての第2データをまとめて前記第2ストレージ装置へ送信し、
前記第2ストレージ装置は、前記第1ストレージ装置からまとめて送信された前記第1データと前記第2データを前記第2ストレージ装置に格納し、前記第1ストレージ装置から受信した前記第2データを前記第3ストレージ装置へ送信し、
前記第3ストレージ装置は、前記第2ストレージ装置から送信された前記第2データを前記第3ストレージ装置に格納し、
前記第2ストレージ装置は、前記第2データが前記第3ストレージ装置に格納されたことに応じて、前記第2ストレージ装置に格納された前記第2データを削除し、
前記第1ストレージ装置は、前記第1データと前記第2データが前記第2ストレージ装置に格納されたことに応じて、前記端末装置に完了通知を送信する
ことを特徴とするストレージシステム。 - 前記第2ストレージ装置は、前記ネットワークの通信負荷が第2閾値以下の場合に、前記第2データを前記第3ストレージ装置へ送信することを特徴とする請求項3に記載のストレージシステム。
- ネットワークを介して第1ストレージ装置及び第2ストレージ装置に接続されるストレージ装置であって、
前記第1ストレージ装置が、端末装置から送信された第1データの第1書込み要求と第2データの第2書込み要求に応じて前記第1データと前記第2データを前記第1ストレージ装置に格納し、前記ストレージ装置宛ての前記第1データと前記第2ストレージ装置宛ての前記第2データをまとめて前記ストレージ装置へ送信した場合に、前記第1ストレージ装置からまとめて送信された前記第1データと前記第2データを受信する受信部と、
前記受信部によって受信された前記第1データと前記第2データをデータ格納部に格納する書込み部と、
前記第1データと前記第2データが前記データ格納部に格納されたことを前記第1ストレージ装置に通知する通知部と、
前記データ格納部に格納された前記第2データを、前記第2ストレージ装置へ送信する送信部と、
前記第2データが前記第2ストレージ装置に格納された場合に、前記データ格納部に格納された前記第2データを消去する消去部と
を有し、
前記受信部は、前記ネットワークの通信負荷が第1閾値以上の場合に、前記第1ストレージ装置からまとめて送信された前記第1データと前記第2データを受信することを特徴とするストレージ装置。 - 前記送信部は、前記ネットワークの通信負荷が第2閾値以下の場合に、前記第2データを前記第2ストレージ装置へ送信することを特徴とする請求項5に記載のストレージ装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014030222A JP6299266B2 (ja) | 2014-02-20 | 2014-02-20 | データ格納方法、ストレージシステム、プログラム及びストレージ装置 |
US14/603,467 US9710196B2 (en) | 2014-02-20 | 2015-01-23 | Method of storing data, storage system, and storage apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014030222A JP6299266B2 (ja) | 2014-02-20 | 2014-02-20 | データ格納方法、ストレージシステム、プログラム及びストレージ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015156071A JP2015156071A (ja) | 2015-08-27 |
JP6299266B2 true JP6299266B2 (ja) | 2018-03-28 |
Family
ID=53798179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014030222A Active JP6299266B2 (ja) | 2014-02-20 | 2014-02-20 | データ格納方法、ストレージシステム、プログラム及びストレージ装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9710196B2 (ja) |
JP (1) | JP6299266B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302251B (zh) * | 2015-06-26 | 2019-09-06 | 深圳市中兴微电子技术有限公司 | 一种交换网络同步方法及交换装置、接入装置 |
JP6330840B2 (ja) * | 2016-03-29 | 2018-05-30 | 日本電気株式会社 | ストレージ管理システムおよびストレージ管理方法 |
JP6693224B2 (ja) * | 2016-03-30 | 2020-05-13 | 日本電気株式会社 | 情報処理システム、記憶装置、情報処理方法、及び、プログラム |
JP6253725B1 (ja) * | 2016-07-12 | 2017-12-27 | 株式会社東芝 | データベースシステム、データ結合方法、統合サーバ、データ結合プログラム、データベースシステム連携方法、および、データベースシステム連携プログラム |
JP7347157B2 (ja) * | 2019-11-22 | 2023-09-20 | 富士通株式会社 | 情報処理システム、ストレージ制御プログラム、及び、ストレージ制御装置 |
US11658970B2 (en) * | 2020-09-14 | 2023-05-23 | Dell Products L.P. | Computing device infrastructure trust domain system |
JP2022174890A (ja) * | 2021-05-12 | 2022-11-25 | 富士通株式会社 | ストレージシステムおよびストレージ制御方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3215963B2 (ja) * | 1994-03-18 | 2001-10-09 | 株式会社日立製作所 | ネットワークシステムおよび該システムにおける通信方法 |
JP2636740B2 (ja) * | 1994-06-27 | 1997-07-30 | 日本電気株式会社 | 分散ファイルシステム |
US6470391B2 (en) * | 1995-09-08 | 2002-10-22 | Hitachi, Ltd. | Method for transmitting data via a network in a form of divided sub-packets |
US6697367B1 (en) * | 2000-06-12 | 2004-02-24 | Emc Corporation | Multihop system calls |
EP1176780A1 (en) * | 2000-07-24 | 2002-01-30 | Lucent Technologies Inc. | Method, device and network for reducing the size of data packet headers |
DE10041099C2 (de) * | 2000-08-22 | 2002-10-24 | Bosch Gmbh Robert | Verfahren zur Übertragung von Datenpaketen zwischen Kraftfahrzeugen |
JP2004133598A (ja) | 2002-10-09 | 2004-04-30 | Fujitsu Ltd | 複数データベースの二重化制御プログラム |
US8185663B2 (en) | 2004-05-11 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Mirroring storage interface |
JP4571576B2 (ja) * | 2005-11-24 | 2010-10-27 | 株式会社日立製作所 | リモートコピー記憶装置システムおよびリモートコピー方法 |
US20080031136A1 (en) * | 2006-08-07 | 2008-02-07 | Gavette Sherman L | Round trip time (rtt) proximity detection testing |
JP2010033125A (ja) | 2008-07-25 | 2010-02-12 | Hitachi Ltd | ストレージ装置及びデータ転送方法 |
JP5324657B2 (ja) * | 2009-04-14 | 2013-10-23 | 株式会社日立製作所 | ストレージシステム、及びその制御方法 |
US9231870B2 (en) * | 2011-12-22 | 2016-01-05 | International Business Machines Corporation | Flexible and scalable data link layer flow control for network fabrics |
US9183103B2 (en) * | 2013-05-31 | 2015-11-10 | Vmware, Inc. | Lightweight remote replication of a local write-back cache |
-
2014
- 2014-02-20 JP JP2014030222A patent/JP6299266B2/ja active Active
-
2015
- 2015-01-23 US US14/603,467 patent/US9710196B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9710196B2 (en) | 2017-07-18 |
US20150234619A1 (en) | 2015-08-20 |
JP2015156071A (ja) | 2015-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6299266B2 (ja) | データ格納方法、ストレージシステム、プログラム及びストレージ装置 | |
US9830101B2 (en) | Managing data storage in a set of storage systems using usage counters | |
WO2018137217A1 (zh) | 一种数据处理的***、方法及对应装置 | |
JP4696089B2 (ja) | 分散ストレージシステム | |
US9521080B2 (en) | Method of controlling congestion, apparatus for controlling congestion and communication system | |
CN109564502B (zh) | 应用于存储设备中的访问请求的处理方法和装置 | |
WO2021063160A1 (zh) | 访问固态硬盘的方法及存储设备 | |
US9781023B2 (en) | Information processing device, information processing method, and recording medium | |
JP5304674B2 (ja) | データ変換装置、データ変換方法及びプログラム | |
US10154079B2 (en) | Pre-boot file transfer system | |
CN113411363A (zh) | 一种镜像文件的上传方法、相关设备及计算机存储介质 | |
US20160034191A1 (en) | Grid oriented distributed parallel computing platform | |
JP2013218505A (ja) | クライアントとサーバ間の通信を中継する通信装置及び通信システム | |
US20160057068A1 (en) | System and method for transmitting data embedded into control information | |
JP6193155B2 (ja) | 通信装置、通信システム、通信方法およびプログラム | |
US9307005B2 (en) | Communication control system, method, and apparatus | |
US9208114B2 (en) | Storage device, computer-readable recording medium, and storage control method | |
JP2018504689A5 (ja) | ||
US20130132692A1 (en) | Storage devices and storage systems | |
US10855610B2 (en) | Information processing apparatus, information processing system, information processing method, and storage medium | |
TWI769796B (zh) | 利用索引物件來進行簡易儲存服務無縫遷移的方法、主裝置以及儲存伺服器 | |
JP4478000B2 (ja) | データ仲介方法およびデータ仲介装置 | |
JP6912105B2 (ja) | ディスクアレイシステム、ディスクアレイシステムの制御方法、および、ディスクアレイ装置 | |
JP6193078B2 (ja) | メッセージ転送システム及びキューの管理方法 | |
JP6589500B2 (ja) | 情報処理端末、共有ファイルシステム、共有ファイル方法および共有ファイルプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20160401 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161102 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170814 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170822 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171205 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180117 |
|
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: 20180130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6299266 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |