JP6026738B2 - 重複排除記憶システムのスケーラビリティを向上させるシステムおよび方法 - Google Patents
重複排除記憶システムのスケーラビリティを向上させるシステムおよび方法 Download PDFInfo
- Publication number
- JP6026738B2 JP6026738B2 JP2011274072A JP2011274072A JP6026738B2 JP 6026738 B2 JP6026738 B2 JP 6026738B2 JP 2011274072 A JP2011274072 A JP 2011274072A JP 2011274072 A JP2011274072 A JP 2011274072A JP 6026738 B2 JP6026738 B2 JP 6026738B2
- Authority
- JP
- Japan
- Prior art keywords
- database
- partial
- update operation
- storage system
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
- G06F16/1748—De-duplication implemented within the file system, e.g. based on file segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/278—Data partitioning, e.g. horizontal or vertical partitioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
102 モジュール
104 識別モジュール
106 分割モジュール
108 更新モジュール
120 データベース
122 参照オブジェクトデータベース
124 ファイルセグメントデータベース
126(1)〜(N) 部分データベース
200 重複排除記憶システム
202(1)〜(N) 計算装置
204 ネットワーク
206 サーバ
400 更新動作の実行を要求するリクエスト
402 参照リスト
512 通信基盤
514 プロセッサ
516 システムメモリ
518 メモリコントローラ
520 入出力コントローラ
522 通信インターフェース
524 ディスプレイ装置
526 ディスプレイアダプタ
528 入力装置
530 入力インターフェース
532 一次記憶装置
533 バックアップ記憶装置
534 記憶インターフェース
600 ネットワークアーキテクチャ
610,620,630 クライアント
645,740 サーバ
650 ネットワーク
660(1)〜(N),670(1)〜(N),690(1)〜(N) 装置
680 SANファブリック
695 インテリジェント記憶アレイ
Claims (15)
- 重複排除記憶システムのスケーラビリティを向上させるコンピュータ実装された方法であって、前記方法の少なくとも一部が少なくとも1個のプロセッサを含む計算装置により実行され、
複数の参照オブジェクトを保存するデータベースを識別するステップであって、前記データベース内の各々の参照オブジェクトが、
重複排除記憶システム内に保存された少なくとも1個の一意のファイルセグメントと、
各々の一意のファイルセグメントについて、前記重複排除記憶システム内の1個以上のバックアップされたファイルが前記一意のファイルセグメントを現在参照しているか否かとを識別するステップと、
前記データベースのサイズが所定の閾値に達したと判定するステップと、
前記データベース全体の前記サイズが前記所定の閾値に達したと判定することに応じて、
前記データベースを、互いに独立に更新可能な複数の部分データベースに分割するステップであって、前記複数の部分データベースは、前記分割時点以降に空であり且つ参照オブジェクトを保存する有効な部分データベースとして指定されるまで空のままである無効な部分データベースを含む、ステップと、
前記複数の部分データベース内の前記無効な部分データベースを、指定時点以降に作成される参照オブジェクトを保存するために、前記有効な部分データベースとして指定するステップと、
前記有効な部分データベースに保存されている1個以上の参照オブジェクトを更新する更新動作の実行を要求するリクエストを識別するステップと、
前記有効な部分データベースのみに対して前記更新動作を実行して、前記複数の部分データベース内の前記部分データベースの全てに対する前記更新動作の実行に伴う処理コストを回避するステップと
を含む方法。 - 前記データベースの前記サイズが前記所定の閾値に達していると決定するステップが、
前記データベースに保存されている参照オブジェクトの数が所定の閾値に達したと判定するステップと、
前記データベースに保存されている前記参照オブジェクトが所定量の記憶空間を消費していると判定するステップの少なくとも1個を含んでいる、請求項1に記載のコンピュータに実装された方法。 - 前記データベースを部分データベースに分割するステップが、
前記分割時点において前記データベース内で識別される前記参照オブジェクトを1個の部分データベースに保存するステップと、
前記無効な部分データベースを前記有効な部分データベースとして指定するステップは、前記分割時点以降に少なくとも1個のファイルが前記重複排除記憶システムに追加された結果として生成された1個以上の新たな参照オブジェクトを保存するために、前記無効な部分データベースを前記有効な部分データベースとして指定するステップを含んでいる、請求項1〜2のいずれか1項に記載のコンピュータに実装された方法。 - 各参照オブジェクトが、
前記重複排除記憶システムに保存されている一意のファイルセグメントを現在参照している1個以上のバックアップ済みファイルを識別する参照リストと、
前記重複排除記憶システムに保存されている一意のファイルセグメントを現在参照しているバックアップ済みファイルの数を識別する参照カウント、のうち少なくとも1個を含んでいる、請求項1〜3のいずれか1項に記載のコンピュータに実装された方法。 - 前記更新動作が、
前記有効な部分データベースに保存されている1個以上の参照リストに、特定のバックアップ済みファイルを識別する参照子を追加するステップと、
前記有効な部分データベースに保存されている1個以上の参照リストから、特定のバックアップ済みファイルを識別する参照子を削除するステップと、
前記有効な部分データベース内に、前記重複排除記憶システムに追加された新たな一意のファイルセグメントを参照する1個以上のバックアップ済みファイルを識別する新たな参照リストを生成するステップ、のうち少なくとも1個を含んでいる、請求項4に記載のコンピュータに実装された方法。 - 前記更新動作が、
少なくとも1個の参照カウントを増やして、増加した数のバックアップ済みファイルが特定の一意のファイルセグメントを現在参照していることを示すステップと、
少なくとも1個の参照カウントを減らして、減少した数のバックアップ済みファイルが特定の一意のファイルセグメントを現在参照していることを示すステップと、
前記有効な部分データベース内に、前記重複排除記憶システムに追加された新たな一意のファイルセグメントを現在参照しているバックアップ済みファイルの数を識別する新たな参照カウントを生成するステップ、のうち少なくとも1個を含んでいる、請求項4に記載のコンピュータに実装された方法。 - 前記更新動作を実行したならば、前記更新動作により更新された前記参照オブジェクトのうち1個が、前記重複排除記憶システムに保存されている特定の一意のファイルセグメントを現在参照しているバックアップ済みファイルが無いことを示していると判定するステップと、
前記重複排除記憶システムに再利用されるように、前記重複排除記憶システムに保存される前記特定の一意のファイルセグメントをバックアップ済みファイルが現在参照していないことを示す前記参照オブジェクトに関連付けられた前記特定の一意のファイルセグメントにマーク付けするステップとを更に含んでいる、請求項1〜6のいずれか1項に記載のコンピュータに実装された方法。 - 少なくとも1個の異なる部分データベースに保存されている1個以上の参照オブジェクトを更新する別の更新動作の実行を要求する別のリクエストを識別するステップをさらに含み、
前記有効な部分データベースのみに前記更新動作を実行するステップは、異なる部分データベースに対して前記更新動作および別の更新動作を同時に実行するステップを含んでいる、請求項1〜7のいずれか1項に記載のコンピュータに実装された方法。 - 前記有効な部分データベースのみに対して前記更新動作を実行するステップが、
前記有効な部分データベースに対して別の更新動作の実行を要求する別のリクエストの所定数を識別するまで前記更新動作の実行を延期するステップと、
前記有効な部分データベースに対して別の更新動作の実行を要求する別のリクエストを識別するステップと、
前記識別された別のリクエストの数が前記別のリクエストの前記所定数に達したと判定するステップと、
前記有効な部分データベースに対して前記更新動作および前記別の更新動作を順次実行するステップを含んでいる、請求項1〜8に記載のコンピュータに実装された方法。 - 前記部分データベース内に保存された参照オブジェクトの数が所定の閾値に達したと判定することと、
前記部分データベース内に保存された前記参照オブジェクトが所定量の記憶領域を消費していると判定することと、
の少なくとも1つによって、前記部分データベースのサイズが所定の閾値に達したと判定するステップと、
前記部分データベースの前記サイズが前記所定の閾値に達したと判定することに応じて、前記部分データベースを、互いに独立に更新可能な複数の追加的な部分データベースに分割するステップとを更に含んでいる、請求項1〜9に記載のコンピュータに実装された方法。 - 重複排除記憶システムのスケーラビリティを向上させるシステムであって、
複数の参照オブジェクトを保存するデータベースを識別する識別手段であって、前記データベース内の各々の参照オブジェクトが、
重複排除記憶システムに保存された少なくとも1個の一意のファイルセグメントと、
各々の一意のファイルセグメントについて、前記重複排除記憶システム内の1個以上のバックアップされたファイルが前記一意のファイルセグメントを現在参照しているか否かとを識別する識別手段と、
分割手段であって、
前記データベースのサイズが所定の閾値に達したと判定し、
前記データベース全体の前記サイズが前記所定の閾値に達したと判定することに応じて、
前記データベースを、互いに独立に更新可能な複数の部分データベースであって、前記分割時点以降に空であり且つ参照オブジェクトを保存する有効な部分データベースとして指定されるまで空のままである無効な部分データベースを含む複数の部分データベースに分割し、
前記複数の部分データベース内の前記無効な部分データベースを、指定時点以降に作成される参照オブジェクトを保存するために、前記有効な部分データベースとして指定する、
分割手段と、
更新手段であって、
前記有効な部分データベースに保存されている1個以上の参照オブジェクトを更新する更新動作の実行を要求するリクエストを識別し、
前記有効な部分データベースのみに対して前記更新動作を実行して、前記複数の部分データベース内の前記部分データベースの全てに対する前記更新動作の実行に伴う処理コストを回避する更新手段とを含むシステム。 - 前記識別手段が、
前記データベースに保存されている参照オブジェクトの数が所定の閾値に達したと判定する、および/または、
前記データベースに保存されている前記参照オブジェクトが所定量の記憶空間を消費していると判定する、請求項11に記載のシステム。 - 前記分割手段が、
前記分割時点において前記データベース内で識別される前記参照オブジェクトを1個の部分データベースに保存し、
前記無効な部分データベースを前記有効な部分データベースとして指定するステップが、前記分割時点以降に少なくとも1個のファイルが前記重複排除記憶システムに追加された結果として生成された1個以上の新たな参照オブジェクトを保存するために、前記無効な部分データベースを前記有効な部分データベースとして指定するステップを含む、請求項11〜12のいずれか1項に記載のシステム。 - 各参照オブジェクトが、
前記重複排除記憶システムに保存されている一意のファイルセグメントを現在参照している1個以上のバックアップ済みファイルを識別する参照リストと、
前記重複排除記憶システムに保存されている一意のファイルセグメントを現在参照しているバックアップ済みファイルの数を識別する参照カウント、のうち少なくとも1個を含んでいる、請求項11〜13のいずれか1項に記載のシステム。 - 前記更新手段が、
前記更新動作を実行したならば、前記更新動作により更新された前記参照オブジェクトのうち1個が、前記重複排除記憶システムに保存されている特定の一意のファイルセグメントを現在参照しているバックアップ済みファイルが無いことを示していると判定し、
前記重複排除記憶システムに再利用されるように、前記重複排除記憶システムに保存される前記特定の一意のファイルセグメントをバックアップ済みファイルが現在参照していないことを示す前記参照オブジェクトに関連付けられた前記特定の一意のファイルセグメントにマーク付けする、請求項11〜14のいずれか1項に記載のシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/007,301 US8954401B2 (en) | 2011-01-14 | 2011-01-14 | Systems and methods for providing increased scalability in deduplication storage systems |
| US13/007,301 | 2011-01-14 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012150792A JP2012150792A (ja) | 2012-08-09 |
| JP6026738B2 true JP6026738B2 (ja) | 2016-11-16 |
Family
ID=45495657
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011274072A Expired - Fee Related JP6026738B2 (ja) | 2011-01-14 | 2011-12-15 | 重複排除記憶システムのスケーラビリティを向上させるシステムおよび方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US8954401B2 (ja) |
| EP (1) | EP2477128B1 (ja) |
| JP (1) | JP6026738B2 (ja) |
| CN (1) | CN102591909B (ja) |
| AU (1) | AU2011256912B2 (ja) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8700634B2 (en) | 2011-12-29 | 2014-04-15 | Druva Inc. | Efficient deduplicated data storage with tiered indexing |
| US8996467B2 (en) * | 2011-12-29 | 2015-03-31 | Druva Inc. | Distributed scalable deduplicated data backup system |
| US9819728B2 (en) * | 2012-04-30 | 2017-11-14 | Google Inc. | System and method for facilitating deduplication of operations to be performed |
| US9633032B2 (en) * | 2012-04-30 | 2017-04-25 | Quantum Corporation | Object synthesis |
| US9424314B2 (en) * | 2012-10-19 | 2016-08-23 | Oracle International Corporation | Method and apparatus for joining read requests |
| US9952936B2 (en) * | 2012-12-05 | 2018-04-24 | Hitachi, Ltd. | Storage system and method of controlling storage system |
| CN103873506A (zh) * | 2012-12-12 | 2014-06-18 | 鸿富锦精密工业(深圳)有限公司 | 存储集群中的数据块去重系统及方法 |
| US9396502B2 (en) | 2013-01-23 | 2016-07-19 | Facebook, Inc. | Enabling delayed interactions with content items presented by a social networking system |
| US9639577B1 (en) * | 2013-03-27 | 2017-05-02 | Symantec Corporation | Systems and methods for determining membership of an element within a set using a minimum of resources |
| US11257271B2 (en) | 2013-09-26 | 2022-02-22 | Imagination Technologies Limited | Atomic memory update unit and methods |
| US9466091B2 (en) * | 2013-09-26 | 2016-10-11 | Imagination Technologies Limited | Atomic memory update unit and methods |
| CN104516831B (zh) * | 2013-09-26 | 2019-02-22 | 想象技术有限公司 | 原子存储器更新单元和方法 |
| US9619479B1 (en) * | 2014-06-26 | 2017-04-11 | Veritas Technologies Llc | Autonomous deduplication for efficient recovery for a deduplication system |
| US10430421B2 (en) | 2014-12-29 | 2019-10-01 | Facebook, Inc. | Recommending content items in a social network using delayed interaction |
| US9965488B2 (en) | 2015-06-18 | 2018-05-08 | International Business Machines Corporation | Back referencing of deduplicated data |
| US10248656B2 (en) | 2015-06-18 | 2019-04-02 | International Business Machines Corporation | Removal of reference information for storage blocks in a deduplication system |
| US10042854B2 (en) | 2015-06-18 | 2018-08-07 | International Business Machines Corporation | Detection of data affected by inaccessible storage blocks in a deduplication system |
| US9965487B2 (en) | 2015-06-18 | 2018-05-08 | International Business Machines Corporation | Conversion of forms of user data segment IDs in a deduplication system |
| US10990586B2 (en) | 2015-09-16 | 2021-04-27 | Richard Banister | System and method for revising record keys to coordinate record key changes within at least two databases |
| US10838827B2 (en) | 2015-09-16 | 2020-11-17 | Richard Banister | System and method for time parameter based database restoration |
| US10747447B1 (en) * | 2015-09-30 | 2020-08-18 | EMC IP Holding LLC | Storing de-duplicated data with minimal reference counts |
| US10003634B2 (en) | 2016-05-14 | 2018-06-19 | Richard Banister | Multi-threaded download with asynchronous writing |
| CN107066463A (zh) * | 2016-10-28 | 2017-08-18 | 阿里巴巴集团控股有限公司 | 数据处理方法、装置和服务器 |
| US10725974B2 (en) * | 2016-11-22 | 2020-07-28 | Huawei Technologies Co., Ltd. | Systems, devices and methods for managing file system replication |
| CN108153614B (zh) * | 2016-12-02 | 2021-08-20 | 中科星图股份有限公司 | 一种数据库的备份及恢复方法 |
| US10409736B2 (en) * | 2017-05-15 | 2019-09-10 | Seagate Technology Llc | Multi-host Intelligent block level provisioning |
| CN110750517B (zh) * | 2019-10-12 | 2022-06-10 | 浪潮电子信息产业股份有限公司 | 一种本地存储引擎系统的数据处理方法、装置以及设备 |
| US11663178B2 (en) * | 2019-11-04 | 2023-05-30 | Commvault Systems, Inc. | Efficient implementation of multiple deduplication databases in a heterogeneous data storage system |
| CN111078670B (zh) * | 2019-12-19 | 2023-06-20 | 上海达梦数据库有限公司 | 数据库执行计划清除方法、装置、设备和存储介质 |
| US11194769B2 (en) | 2020-04-27 | 2021-12-07 | Richard Banister | System and method for re-synchronizing a portion of or an entire source database and a target database |
| CN111831223B (zh) * | 2020-06-19 | 2021-06-11 | 华中科技大学 | 提高数据去重系统可扩展性的容错编码方法、装置及系统 |
| CN114466387B (zh) * | 2022-01-13 | 2024-04-09 | 三维通信股份有限公司 | 基站的配置文件的更新方法、装置、存储介质和电子装置 |
| US12517672B1 (en) * | 2024-10-25 | 2026-01-06 | Dell Products L.P. | Delay deduplication reclaim |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5990810A (en) | 1995-02-17 | 1999-11-23 | Williams; Ross Neil | Method for partitioning a block of data into subblocks and for storing and communcating such subblocks |
| US7571156B1 (en) * | 2003-03-28 | 2009-08-04 | Netlogic Microsystems, Inc. | Network device, storage medium and methods for incrementally updating a forwarding database |
| US7447839B2 (en) * | 2005-09-13 | 2008-11-04 | Yahoo! Inc. | System for a distributed column chunk data store |
| ATE504878T1 (de) | 2005-10-12 | 2011-04-15 | Datacastle Corp | Verfahren und system zur datensicherung |
| US8204866B2 (en) | 2007-05-18 | 2012-06-19 | Microsoft Corporation | Leveraging constraints for deduplication |
| US8315984B2 (en) * | 2007-05-22 | 2012-11-20 | Netapp, Inc. | System and method for on-the-fly elimination of redundant data |
| US8782368B2 (en) | 2007-10-25 | 2014-07-15 | Hewlett-Packard Development Company, L.P. | Storing chunks in containers |
| GB2466580B (en) * | 2007-10-25 | 2013-01-02 | Hewlett Packard Development Co | Data processing apparatus and method of processing data |
| US8650228B2 (en) | 2008-04-14 | 2014-02-11 | Roderick B. Wideman | Methods and systems for space management in data de-duplication |
| US8108446B1 (en) | 2008-06-27 | 2012-01-31 | Symantec Corporation | Methods and systems for managing deduplicated data using unilateral referencing |
| US8769049B2 (en) * | 2009-04-24 | 2014-07-01 | Microsoft Corporation | Intelligent tiers of backup data |
| US8335208B2 (en) * | 2009-06-02 | 2012-12-18 | Telefonaktiebolaget L M Ericsson (Publ) | Method, system and traffic node for measuring a load capacity in a management system |
| US9239843B2 (en) * | 2009-12-15 | 2016-01-19 | Symantec Corporation | Scalable de-duplication for storage systems |
| US8732133B2 (en) * | 2010-03-16 | 2014-05-20 | Commvault Systems, Inc. | Extensible data deduplication system and method |
-
2011
- 2011-01-14 US US13/007,301 patent/US8954401B2/en active Active
- 2011-12-07 CN CN201110404056.XA patent/CN102591909B/zh active Active
- 2011-12-15 JP JP2011274072A patent/JP6026738B2/ja not_active Expired - Fee Related
- 2011-12-19 EP EP11194388.2A patent/EP2477128B1/en active Active
- 2011-12-19 AU AU2011256912A patent/AU2011256912B2/en not_active Ceased
-
2014
- 2014-12-23 US US14/580,246 patent/US9336224B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| AU2011256912A1 (en) | 2012-08-02 |
| JP2012150792A (ja) | 2012-08-09 |
| US20150112950A1 (en) | 2015-04-23 |
| US20120185447A1 (en) | 2012-07-19 |
| EP2477128B1 (en) | 2017-11-08 |
| US9336224B2 (en) | 2016-05-10 |
| AU2011256912B2 (en) | 2014-03-06 |
| CN102591909A (zh) | 2012-07-18 |
| CN102591909B (zh) | 2017-04-12 |
| EP2477128A1 (en) | 2012-07-18 |
| US8954401B2 (en) | 2015-02-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6026738B2 (ja) | 重複排除記憶システムのスケーラビリティを向上させるシステムおよび方法 | |
| US11663166B2 (en) | Post-processing global deduplication algorithm for scaled-out deduplication file system | |
| US9977718B1 (en) | System and method for smart throttling mechanisms for virtual backup appliances | |
| US9122692B1 (en) | Systems and methods for reducing file-system fragmentation when restoring block-level backups utilizing an identification module, an optimization module, and a restore module | |
| JP5955870B2 (ja) | 仮想ディスクの最適圧縮のための方法、コンピュータ可読記憶媒体及びシステム | |
| US8108446B1 (en) | Methods and systems for managing deduplicated data using unilateral referencing | |
| US9128948B1 (en) | Integration of deduplicating backup server with cloud storage | |
| US8874522B2 (en) | Managing backups of data objects in containers | |
| US10445292B1 (en) | Sharing services between deduplication systems | |
| US10380074B1 (en) | Systems and methods for efficient backup deduplication | |
| US11392545B1 (en) | Tracking access pattern of inodes and pre-fetching inodes | |
| US10241871B1 (en) | Fragmentation mitigation in synthetic full backups | |
| US10761760B2 (en) | Duplication between disparate deduplication systems | |
| US10049116B1 (en) | Precalculation of signatures for use in client-side deduplication | |
| US20170228370A1 (en) | Performing nearline storage of a file | |
| CN110352410B (zh) | 跟踪索引节点的访问模式以及预提取索引节点 | |
| EP3449372B1 (en) | Fault-tolerant enterprise object storage system for small objects | |
| US10235293B2 (en) | Tracking access pattern of inodes and pre-fetching inodes | |
| US11392546B1 (en) | Method to use previously-occupied inodes and associated data structures to improve file creation performance | |
| US11614999B2 (en) | Efficient method to index scheduled backup of same target and the corresponding files | |
| CN114365093A (zh) | 用于有效地备份大数据集的系统和方法 | |
| US8495026B1 (en) | Systems and methods for migrating archived files | |
| US9529812B1 (en) | Timestamp handling for partitioned directories | |
| US11429491B2 (en) | Source-side accelerated indexing for data protection search | |
| US20210014131A1 (en) | Efficient way to perform location slo validation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120802 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140926 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151029 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160630 |
|
| 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: 20160920 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161013 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6026738 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |