JP6515635B2 - 情報処理装置、情報処理システム、情報処理方法、及び、プログラム - Google Patents
情報処理装置、情報処理システム、情報処理方法、及び、プログラム Download PDFInfo
- Publication number
- JP6515635B2 JP6515635B2 JP2015068077A JP2015068077A JP6515635B2 JP 6515635 B2 JP6515635 B2 JP 6515635B2 JP 2015068077 A JP2015068077 A JP 2015068077A JP 2015068077 A JP2015068077 A JP 2015068077A JP 6515635 B2 JP6515635 B2 JP 6515635B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- path name
- data store
- information processing
- distributed
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
ファイルパス名のハッシュ計算を行うハッシュ計算手段と、前記ハッシュ計算手段に、前記ファイルパス名のハッシュ計算を指示し、前記ハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量に基づいて、前記データストアに前記ファイルをアーカイブ保存する分散配置エージェント手段と、を包含する。
本発明の第一の実施の形態について、図面を参照して詳細に説明する。
<第二の実施形態>
次に、本発明の第二の実施の形態について図面を参照して詳細に説明する。
10 情報処理システム
100(100A、100B) クライアント端末
101(101A、101B) ローカルディスク
102(102A、102B) 通信部
103(103A、103B) クライアント内分散ファイルIO部
104(104A、104B) 分散配置エージェント部
105(105A、105B) 分散配置テーブル
106(106A、106B) ソルト値
107(107A、107B) ハッシュ計算部
11 情報処理装置
200(200A、200B) ストレージノード
201(201A、201B) データストア
202(202A、202B) 通信部
203(203A、203B) ノード内分散ファイルIO部
204(204A、204B) 分散配置マネージャ部
300 ネットワーク
40 情報処理装置
41 分散配置エージェント部
42 ハッシュ計算部
Claims (10)
- 複数のデータストアから構成される分散ファイルシステムにファイルをアーカイブ保存する、クライアント端末から構成される情報処理装置であって、
ファイルパス名のハッシュ計算を行うハッシュ計算手段と、
前記ハッシュ計算手段に、前記ファイルパス名のハッシュ計算を指示し、前記ハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記データストアに前記ファイルをアーカイブ保存する分散配置エージェント手段と、
前記複数のデータストアを前記空き容量の順番によりソートし、ソートした結果に基づいて前記閾値を設定する分散配置テーブルと、
を包含する情報処理装置。 - 前記分散配置テーブルは、前記ソートした結果において、所定の順位に位置する前記データストアの前記空き容量を、前記閾値に設定する、
請求項1に記載の情報処理装置。 - 前記分散配置エージェント手段が、前記ハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きくない場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストアに前記ファイルをアーカイブ保存する、
請求項1または請求項2に記載の情報処理装置。 - 請求項1乃至3のいずれか1項に記載の情報処理装置と、
前記分散ファイルシステムと、を包含する、情報処理システム。 - 複数のデータストアから構成される分散ファイルシステムにファイルをアーカイブ保存する、クライアント端末から構成される情報処理方法であって、
ファイルパス名のハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記データストアに前記ファイルをアーカイブ保存し、
前記複数のデータストアを前記空き容量の順番によりソートし、ソートした結果に基づいて前記閾値を設定する、
情報処理方法。 - 前記ソートした結果において、所定の順位に位置する前記データストアの前記空き容量を、前記閾値に設定する、
請求項5に記載の情報処理方法。 - 前記ハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きくない場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストアに前記ファイルをアーカイブ保存する、
請求項5または請求項6に記載の情報処理方法。 - 複数のデータストアから構成される分散ファイルシステムにファイルをアーカイブ保存する、クライアント端末から構成される情報処理装置に、
ファイルパス名のハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記データストアに前記ファイルをアーカイブ保存する処理と、
前記複数のデータストアを前記空き容量の順番によりソートし、ソートした結果に基づいて前記閾値を設定する処理と、
を実行させるプログラム。 - 前記ソートした結果において、所定の順位に位置する前記データストアの前記空き容量を、前記閾値に設定する処理
を前記情報処理装置に実行させる請求項8に記載のプログラム。 - 前記ハッシュ計算で算出した前記ファイルパス名のデータストアの空き容量が所定の閾値より大きくない場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストアの空き容量が所定の閾値より大きい場合に、前記ファイルパス名にソルト値を加えて前記ハッシュ計算で算出したファイルパス名のデータストア前記ファイルをアーカイブ保存する処理
を前記情報処理装置に実行させる請求項8または請求項9に記載のプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015068077A JP6515635B2 (ja) | 2015-03-30 | 2015-03-30 | 情報処理装置、情報処理システム、情報処理方法、及び、プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015068077A JP6515635B2 (ja) | 2015-03-30 | 2015-03-30 | 情報処理装置、情報処理システム、情報処理方法、及び、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016189058A JP2016189058A (ja) | 2016-11-04 |
| JP6515635B2 true JP6515635B2 (ja) | 2019-05-22 |
Family
ID=57240561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015068077A Expired - Fee Related JP6515635B2 (ja) | 2015-03-30 | 2015-03-30 | 情報処理装置、情報処理システム、情報処理方法、及び、プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6515635B2 (ja) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4315876B2 (ja) * | 2004-08-17 | 2009-08-19 | 富士通株式会社 | ファイル管理プログラム、ファイル管理方法、及びファイル管理装置 |
| JP2007073004A (ja) * | 2005-09-09 | 2007-03-22 | Canon Inc | データ保全情報装置、分散ストレージシステム及びその方法 |
| JP2008059398A (ja) * | 2006-08-31 | 2008-03-13 | Brother Ind Ltd | 識別情報割当装置及びその情報処理方法並びにそのプログラム |
| JP5532649B2 (ja) * | 2009-03-27 | 2014-06-25 | ブラザー工業株式会社 | ノード装置、ノード処理プログラム及びコンテンツ保存方法 |
| US8627104B2 (en) * | 2011-04-28 | 2014-01-07 | Absio Corporation | Secure data storage |
| JP2013045379A (ja) * | 2011-08-26 | 2013-03-04 | Fujitsu Ltd | ストレージ制御方法、情報処理装置およびプログラム |
| JP2013186825A (ja) * | 2012-03-09 | 2013-09-19 | Toshiba Corp | 映像収録再生装置及びリビルド処理方法 |
-
2015
- 2015-03-30 JP JP2015068077A patent/JP6515635B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016189058A (ja) | 2016-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11422853B2 (en) | Dynamic tree determination for data processing | |
| AU2015221548B2 (en) | A computer implemented method for dynamic sharding | |
| US10489343B2 (en) | Cluster file system comprising data mover modules having associated quota manager for managing back-end user quotas | |
| CN102436485B (zh) | 动态拆分多承租人数据库 | |
| US10116735B2 (en) | Service migration across cluster boundaries | |
| US10908834B2 (en) | Load balancing for scalable storage system | |
| US10162527B2 (en) | Scalable and efficient access to and management of data and resources in a tiered data storage system | |
| CN105025053A (zh) | 基于云存储技术的分布式文件的上传方法及其系统 | |
| CN107153643B (zh) | 数据表连接方法及装置 | |
| US11609928B2 (en) | Systems and methods of determining target database for replication of tenant data | |
| CN111324606B (zh) | 数据分片的方法及装置 | |
| US10929100B2 (en) | Mitigating causality discrepancies caused by stale versioning | |
| CN104509059A (zh) | 主连接表和辅连接表的使用 | |
| CN112217727B (zh) | 多度量维度的路由选择方法、装置、计算机设备及存储介质 | |
| JP6515635B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、及び、プログラム | |
| JP2010170475A (ja) | ストレージシステム、ストレージシステムにおけるデータ書込方法及びデータ書込プログラム | |
| US10083121B2 (en) | Storage system and storage method | |
| US20200084098A1 (en) | Techniques and Architectures for Managing Configuration of Network Devices | |
| JP6110354B2 (ja) | 異種記憶サーバおよびそのファイル記憶方法 | |
| US12561290B2 (en) | Returning a prioritized list of services to clients to enable feature-specific redirection | |
| US12373384B2 (en) | Data flow control device, data flow control method, and data flow control program | |
| US12524377B2 (en) | Load-balancing data protection traffic | |
| JP6568232B2 (ja) | 計算機システム、及び、装置の管理方法 | |
| US20170105056A1 (en) | Bulk telephony control system subscriber data manipulation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181213 |
|
| 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: 20190319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190401 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6515635 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |