JP2019095995A - 情報処理装置、情報処理方法、プログラム - Google Patents
情報処理装置、情報処理方法、プログラム Download PDFInfo
- Publication number
- JP2019095995A JP2019095995A JP2017223865A JP2017223865A JP2019095995A JP 2019095995 A JP2019095995 A JP 2019095995A JP 2017223865 A JP2017223865 A JP 2017223865A JP 2017223865 A JP2017223865 A JP 2017223865A JP 2019095995 A JP2019095995 A JP 2019095995A
- Authority
- JP
- Japan
- Prior art keywords
- virtual storage
- data
- information processing
- processing apparatus
- virtual
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
仮想マシンである仮想ストレージノードを複数起動する仮想化手段を有し、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
という構成を採る。
情報処理装置が、
仮想マシンである仮想ストレージノードを複数起動し、
前記仮想ストレージノードは、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
という構成を採る。
情報処理装置に、
仮想マシンである仮想ストレージノードを複数起動する仮想化手段を実現させ、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
処理を実現させるためのプログラムである。
本発明の第1の実施形態を図1から図14までを参照して説明する。図1は、情報処理システム1の全体の構成の一例を示すブロック図である。図2は、仮想ストレージノード211のグループ分けの一例を示すブロック図である。図3は、仮想ストレージノード211の構成の一例を示すブロック図である。図4、図5は、第1のデータ配置の一例を説明するための図である。図6、図7は、第2のデータ配置の一例を説明するための図である。図8は、仮想管理ノード212の構成の一例を示すブロック図である。図9は、データ配置管理部2122により行われるデータの再配置の一例を示す図である。図10は、情報処理装置2により行われる処理の一例をまとめた表である。図11、図12は、仮想管理ノード212により行われる処理の一例を示すフローチャートである。図13は、ファイルの書き込み要求を受信した際に情報処理装置2により行われる処理の一例を示すフローチャートである。図14は、仮想ストレージノード211のグループ分けの他の一例を示すブロック図である。
次に、図15を参照して、本発明の第2の実施形態について説明する。第2の実施形態では、仮想的なストレージシステムを有する情報処理装置4(ファイル記憶装置)の構成の概要について説明する。
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置などの概略を説明する。但し、本発明は、以下の構成に限定されない。
仮想マシンである仮想ストレージノードを複数起動する仮想化手段を有し、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。
(付記2)
付記1に記載の情報処理装置であって、
前記仮想化手段は、データの読み書きを行う際にかかる負荷状況として、起動中の前記仮想ストレージノードと対応する物理ディスクの負荷状況を監視する負荷監視手段を有する仮想管理ノードを起動し、
前記仮想ストレージノードは、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。
(付記3)
付記2に記載の情報処理装置であって、
前記負荷監視手段は、前記物理ディスクの負荷状況として、前記物理ディスクのビジー率を監視する
情報処理装置。
(付記4)
付記2又は3に記載の情報処理装置であって、
前記仮想ストレージノードは、データの格納先を示す情報である格納先情報を有し、
前記仮想管理ノードは、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、前記格納先情報を更新するデータ配置管理手段を有し、
前記仮想ストレージノードは、前記データ配置管理手段により更新される前記格納先情報に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。
(付記5)
付記4に記載の情報処理装置であって、
前記データ配置管理手段は、前記物理ディスクの負荷状況が示す値が予め定められた第1の基準以上である場合、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理を行うよう前記格納先情報を更新する
情報処理装置。
(付記6)
付記4又は5に記載の情報処理装置であって、
前記データ配置管理手段は、前記物理ディスクの負荷状況が示す値が予め定められた第2の基準以下である場合、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理を行うよう前記格納先情報を更新する
情報処理装置。
(付記7)
付記4から請求項6までのいずれかに記載の情報処理装置であって、
前記データ配置管理手段は、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。
(付記8)
付記7に記載の情報処理装置であって、
前記データ配置管理手段は、前記負荷監視手段が監視した前記物理ディスクの負荷状況が示す値が予め定められた第3の基準以下の場合に、起動中の仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。
(付記9)
付記7又は8に記載の情報処理装置であって、
前記仮想ストレージノードは、書き込み対象のファイルを複数のブロックデータへと分割して、分割したブロックデータを既に記憶しているか否か判定する重複判定処理を行うとともに、既に記憶しているブロックデータと重複しないブロックデータを記憶するよう前記仮想ストレージノードに指示する重複排除手段を有し、
前記データ配置管理手段は、前記重複排除手段が重複排除を行うことにより前記負荷監視手段が監視する前記物理ディスクの負荷状況に応じた値が予め定められた第3の基準以下となった場合に、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。
(付記10)
付記1から請求項9までのいずれかに記載の情報処理装置であって、
前記仮想ストレージノードは、書き込み対象のファイルを複数のブロックデータへと分割して、分割したブロックデータを既に記憶しているか否か判定する重複判定処理を行うとともに、既に記憶しているブロックデータと重複しないブロックデータを記憶するよう前記仮想ストレージノードに指示する重複排除手段を有し、
前記重複排除手段は、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノード全体を対象とするブロックデータの格納指示か、起動中の前記仮想ストレージノードのうちの予め定められた一部の仮想ストレージノードを対象とするブロックデータの格納指示の、いずれかを指示する
情報処理装置。
(付記11)
請求項10に記載の情報処理装置であって、
前記重複排除手段は、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノード全体のうちのブロックデータに基づいて算出されるハッシュ値に応じて特定される前記仮想ストレージノードに対してブロックデータを記憶するよう指示するか、起動中の前記仮想ストレージノードのうちの予め定められた一部の仮想ストレージノードであってブロックデータに基づいて算出されるハッシュ値に応じて特定される前記仮想ストレージノードに対してブロックデータを記憶するよう指示する
情報処理装置。
(付記12)
付記10又は11に記載の情報処理装置であって、
前記重複排除手段は、ブロックデータをフラグメントデータに分割した後、分割したフラグメントデータを記憶するよう前記仮想ストレージノードに指示する
情報処理装置。
(付記13)
情報処理装置が、
仮想マシンである仮想ストレージノードを複数起動し、
前記仮想ストレージノードは、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理方法。
(付記14)
情報処理装置に、
仮想マシンである仮想ストレージノードを複数起動する仮想化手段を実現させ、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
プログラム。
2 情報処理装置
21 仮想化手段
211 仮想ストレージノード
2111 ファイルシステム部
2112 重複排除部
2113 データ格納部
2114 記憶装置
2115 格納先情報
212 仮想管理ノード
2121 負荷監視部
2122 データ配置管理部
3 クライアント装置
4 情報処理装置
41 仮想化手段
411 仮想ストレージノード
Claims (14)
- 仮想マシンである仮想ストレージノードを複数起動する仮想化手段を有し、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。 - 請求項1に記載の情報処理装置であって、
前記仮想化手段は、データの読み書きを行う際にかかる負荷状況として、起動中の前記仮想ストレージノードと対応する物理ディスクの負荷状況を監視する負荷監視手段を有する仮想管理ノードを起動し、
前記仮想ストレージノードは、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。 - 請求項2に記載の情報処理装置であって、
前記負荷監視手段は、前記物理ディスクの負荷状況として、前記物理ディスクのビジー率を監視する
情報処理装置。 - 請求項2又は3に記載の情報処理装置であって、
前記仮想ストレージノードは、データの格納先を示す情報である格納先情報を有し、
前記仮想管理ノードは、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、前記格納先情報を更新するデータ配置管理手段を有し、
前記仮想ストレージノードは、前記データ配置管理手段により更新される前記格納先情報に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理装置。 - 請求項4に記載の情報処理装置であって、
前記データ配置管理手段は、前記物理ディスクの負荷状況が示す値が予め定められた第1の基準以上である場合、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理を行うよう前記格納先情報を更新する
情報処理装置。 - 請求項4又は5に記載の情報処理装置であって、
前記データ配置管理手段は、前記物理ディスクの負荷状況が示す値が予め定められた第2の基準以下である場合、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理を行うよう前記格納先情報を更新する
情報処理装置。 - 請求項4から請求項6までのいずれかに記載の情報処理装置であって、
前記データ配置管理手段は、前記負荷監視手段が監視した前記物理ディスクの負荷状況に応じて、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。 - 請求項7に記載の情報処理装置であって、
前記データ配置管理手段は、前記負荷監視手段が監視した前記物理ディスクの負荷状況が示す値が予め定められた第3の基準以下の場合に、起動中の仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。 - 請求項7又は8に記載の情報処理装置であって、
前記仮想ストレージノードは、書き込み対象のファイルを複数のブロックデータへと分割して、分割したブロックデータを既に記憶しているか否か判定する重複判定処理を行うとともに、既に記憶しているブロックデータと重複しないブロックデータを記憶するよう前記仮想ストレージノードに指示する重複排除手段を有し、
前記データ配置管理手段は、前記重複排除手段が重複排除を行うことにより前記負荷監視手段が監視する前記物理ディスクの負荷状況に応じた値が予め定められた第3の基準以下となった場合に、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる際に書き込み対象とならない前記仮想ストレージノードから、当該仮想ストレージノードに記憶されているデータを、書き込み対象となる一部の前記仮想ストレージノードへと移行させる
情報処理装置。 - 請求項1から請求項9までのいずれかに記載の情報処理装置であって、
前記仮想ストレージノードは、書き込み対象のファイルを複数のブロックデータへと分割して、分割したブロックデータを既に記憶しているか否か判定する重複判定処理を行うとともに、既に記憶しているブロックデータと重複しないブロックデータを記憶するよう前記仮想ストレージノードに指示する重複排除手段を有し、
前記重複排除手段は、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノード全体を対象とするブロックデータの格納指示か、起動中の前記仮想ストレージノードのうちの予め定められた一部の仮想ストレージノードを対象とするブロックデータの格納指示の、いずれかを指示する
情報処理装置。 - 請求項10に記載の情報処理装置であって、
前記重複排除手段は、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノード全体のうちのブロックデータに基づいて算出されるハッシュ値に応じて特定される前記仮想ストレージノードに対してブロックデータを記憶するよう指示するか、起動中の前記仮想ストレージノードのうちの予め定められた一部の仮想ストレージノードであってブロックデータに基づいて算出されるハッシュ値に応じて特定される前記仮想ストレージノードに対してブロックデータを記憶するよう指示する
情報処理装置。 - 請求項10又は11に記載の情報処理装置であって、
前記重複排除手段は、ブロックデータをフラグメントデータに分割した後、分割したフラグメントデータを記憶するよう前記仮想ストレージノードに指示する
情報処理装置。 - 情報処理装置が、
仮想マシンである仮想ストレージノードを複数起動し、
前記仮想ストレージノードは、データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
情報処理方法。 - 情報処理装置に、
仮想マシンである仮想ストレージノードを複数起動する仮想化手段を実現させ、
前記仮想ストレージノードは、
データの読み書きを行う際にかかる負荷状況に応じて、起動中の前記仮想ストレージノードの全てが書き込み対象となる書き込み処理か、起動中の前記仮想ストレージノードのうちの予め定められた一部の前記仮想ストレージノードのみが書き込み対象となる書き込み処理、のいずれか一方の書き込み処理を実行する
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017223865A JP7021742B2 (ja) | 2017-11-21 | 2017-11-21 | 情報処理装置、情報処理方法、プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017223865A JP7021742B2 (ja) | 2017-11-21 | 2017-11-21 | 情報処理装置、情報処理方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019095995A true JP2019095995A (ja) | 2019-06-20 |
JP7021742B2 JP7021742B2 (ja) | 2022-02-17 |
Family
ID=66972971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017223865A Active JP7021742B2 (ja) | 2017-11-21 | 2017-11-21 | 情報処理装置、情報処理方法、プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7021742B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009009194A (ja) * | 2007-06-26 | 2009-01-15 | Hitachi Ltd | 消費電力を削減する機能を備えたストレージシステム |
JP2009048360A (ja) * | 2007-08-17 | 2009-03-05 | Fujitsu Ltd | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 |
WO2012117658A1 (ja) * | 2011-02-28 | 2012-09-07 | 日本電気株式会社 | ストレージシステム |
WO2013190649A1 (ja) * | 2012-06-20 | 2013-12-27 | 富士通株式会社 | 仮想ディスクのマイグレーションに関する情報処理方法及び装置 |
-
2017
- 2017-11-21 JP JP2017223865A patent/JP7021742B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009009194A (ja) * | 2007-06-26 | 2009-01-15 | Hitachi Ltd | 消費電力を削減する機能を備えたストレージシステム |
JP2009048360A (ja) * | 2007-08-17 | 2009-03-05 | Fujitsu Ltd | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 |
WO2012117658A1 (ja) * | 2011-02-28 | 2012-09-07 | 日本電気株式会社 | ストレージシステム |
WO2013190649A1 (ja) * | 2012-06-20 | 2013-12-27 | 富士通株式会社 | 仮想ディスクのマイグレーションに関する情報処理方法及び装置 |
Also Published As
Publication number | Publication date |
---|---|
JP7021742B2 (ja) | 2022-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9298734B2 (en) | Storage system, computer system and data migration method | |
US11411885B2 (en) | Network-accessible data volume modification | |
US9442954B2 (en) | Method and apparatus for achieving optimal resource allocation dynamically in a distributed computing environment | |
WO2015176636A1 (zh) | 分布式数据库服务管理*** | |
US10908834B2 (en) | Load balancing for scalable storage system | |
US10037298B2 (en) | Network-accessible data volume modification | |
JP7467593B2 (ja) | リソース割振り方法、記憶デバイス、および記憶システム | |
US10394484B2 (en) | Storage system | |
JP5405530B2 (ja) | 分散データストアシステムおよび障害復旧方法 | |
US11675545B2 (en) | Distributed storage system and storage control method | |
JP6307962B2 (ja) | 情報処理システム、情報処理方法、及び、情報処理プログラム | |
JP2010108114A (ja) | ストレージシステムの性能向上又は管理方法、システム、装置及びプログラム | |
JP2014182737A (ja) | 情報処理装置、情報処理方法、ストレージシステム及びコンピュータプログラム | |
US20180232143A1 (en) | Burst buffer dynamic logical volume sizing in high performance computing environment | |
CN112631994A (zh) | 数据迁移方法及*** | |
WO2019159875A1 (ja) | 配置構成装置、および、配置構成方法 | |
EP3479236B1 (en) | Network-accessible data volume modification | |
JP7021742B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP7435735B2 (ja) | 分散処理システム、分散処理システムの制御方法、及び、分散処理システムの制御装置 | |
JP4140014B2 (ja) | クライアントサーバシステムおよびクライアントサーバシステムのデータ処理方法 | |
JP2014149625A (ja) | ストレージシステム、ディスクアレイ装置及びストレージシステムの制御方法 | |
US20170123731A1 (en) | Management method and management apparatus, and storage medium | |
JP6891603B2 (ja) | バックアップシステム、ストレージ装置、データ転送方法及びプログラム | |
JP6733214B2 (ja) | 制御装置、ストレージシステム、制御方法及びプログラム | |
WO2018173300A1 (ja) | I/o制御方法およびi/o制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210909 |
|
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: 20220105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7021742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |