JP5774742B2 - データ重複除去方法及び装置 - Google Patents
データ重複除去方法及び装置 Download PDFInfo
- Publication number
- JP5774742B2 JP5774742B2 JP2014045770A JP2014045770A JP5774742B2 JP 5774742 B2 JP5774742 B2 JP 5774742B2 JP 2014045770 A JP2014045770 A JP 2014045770A JP 2014045770 A JP2014045770 A JP 2014045770A JP 5774742 B2 JP5774742 B2 JP 5774742B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- deduplication
- time
- unit
- unique identifier
- 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
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
- G06F3/0641—De-duplication techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0671—In-line storage system
- G06F3/0673—Single storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/123—Replacement control using replacement algorithms with age lists, e.g. queue, most recently used [MRU] list or least recently used [LRU] list
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/12—Replacement control
- G06F12/121—Replacement control using replacement algorithms
- G06F12/126—Replacement control using replacement algorithms with special data handling, e.g. priority of data or instructions, handling errors or pinning
- G06F12/127—Replacement control using replacement algorithms with special data handling, e.g. priority of data or instructions, handling errors or pinning using additional replacement algorithms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
11:接近特性獲得部
12:重複除去単位決定部
13:重複除去実行部
14:インデックステーブル管理部
20:保存部
Claims (14)
- データ重複除去装置で実行するデータ重複除去方法であって、
データの入力要請または出力要請を基盤として前記データに対する接近特性を獲得する段階と、
前記接近特性を基盤として前記データの重複除去単位を決定する段階と、
前記重複除去単位を基盤として前記データに対する重複除去を実行する段階とを含み、
前記接近特性は、前記データに対する接近時間、前記データに対する変更時間、前記データに対する順次的接近回数及び前記データに対する任意的接近回数の中で少なくとも一つを含み、
前記重複除去単位を決定する段階は、
前記データに対する現在接近時間と前記データに対する以前変更時間に対する第1の差を算出する段階と、
前記第1の差が予め定義された第1の時間以下の場合、前記重複除去単位をデータに対する重複除去可能性が一番低い第4の重複除去単位で決定する段階と、
前記第1の差が予め定義された第1の時間を超過する場合、前記データに対する現在接近時間と前記データに対する以前接近時間に対する第2の差を算出する段階と、
前記第2の差が予め定義された第2の時間を超過する場合、前記重複除去単位をデータに対する重複除去可能性が一番高い第1の重複除去単位で決定する段階と、
前記第2の差が予め定義された第2の時間以下の場合、前記データに対する任意的接近回数が順次的接近回数以上であれば、前記重複除去単位を第1の重複除去単位より重複除去可能性が低い第2の重複除去単位で決定する段階と、
前記第2の差が予め定義された第2の時間以下の場合、前記データに対する任意的接近回数が順次的接近回数未満であれば、前記重複除去単位を第2の重複除去単位より重複除去可能性が低い第3の重複除去単位で決定する段階と、
を含むことを特徴とするデータ重複除去方法。 - 前記接近特性を獲得する段階は、
前記データの入力要請を受信した場合、前記データの入力要請に対する時間情報を基盤として前記接近時間及び前記変更時間を獲得する段階と、
前記データの入力要請の連続性を基盤として前記順次的接近回数または前記任意的接近回数を獲得する段階と、を含むことを特徴とする請求項1に記載のデータ重複除去方法。 - 前記接近特性を獲得する段階は、
前記データの出力要請を受信した場合、前記データの出力要請に対する時間情報を基盤として前記接近時間を獲得する段階と、
前記データの出力要請の連続性を基盤として前記順次接近回数または前記任意的接近回数を獲得する段階と、を含むことを特徴とする請求項1に記載のデータ重複除去方法。 - 前記第4の重複除去単位は、前記データに対する重複除去を実行しないことを意味することを特徴とする請求項1に記載のデータ重複除去方法。
- 前記データに対する重複除去を実行する段階は、
前記重複除去単位を基盤として前記データに対する少なくても一つのデータブロック(block)を生成する段階と、
前記データブロックに対する固有の識別子を生成する段階と、
前記固有の識別子がインデックステーブル(index table)内に存在するか否かを判断する段階と、
前記固有の識別子が前記インデックステーブル内に存在する場合、前記固有の識別子に対応したデータブロックを除去する段階と、
前記固有の識別子が前記インデックステーブル内に存在しない場合、前記固有の識別子と前記固有の識別子に対応したデータブロックを保存する段階と、を含むことを特徴とする請求項1に記載のデータ重複除去方法。 - 前記固有の識別子を生成する段階は、ハッシュアルゴリズム(hash algorithm)を使用して前記データブロックに対する固有の識別子を生成することを特徴とする請求項5に記載のデータ重複除去方法。
- 前記重複除去単位は、データに対する重複除去可能性を基盤として少なくとも一つの重複除去単位で分類されることを特徴とする請求項1に記載のデータ重複除去方法。
- データの入力要請または出力要請を基盤として前記データに対する接近特性を獲得し、前記接近特性を基盤として前記データの重複除去単位を決定し、前記重複除去単位を基盤として前記データに対する重複除去を実行する処理部と、
前記処理部で処理される情報及び処理された情報を保存する保存部と、を含み、
前記接近特性は、前記データに対する接近時間、前記データに対する変更時間、前記データに対する順次的接近回数及び前記データに対する任意的接近回数の中で少なくとも一つを含み、
前記処理部は、
前記重複除去単位を決定する場合、前記データに対する現在接近時間と前記データに対する以前変更時間に対する第1の差を算出し、前記第1の差が予め定義された第1の時間以下の場合、前記重複除去単位をデータに対する重複除去可能性が一番低い第4の重複除去単位で決定し、前記第1の差が予め定義された第1の時間を超過する場合、前記データに対する現在接近時間と前記データに対する以前接近時間に対する第2の差を算出し、前記第2の差が予め定義された第2の時間を超過する場合、前記重複除去単位をデータに対する重複除去可能性が一番高い第1の重複除去単位で決定し、
前記第2の差が予め定義された第2の時間以下の場合、前記データに対する任意的接近回数が順次的接近回数以上であれば、前記重複除去単位を第1の重複除去単位より重複除去可能性が低い第2の重複除去単位で決定し、
前記第2の差が予め定義された第2の時間以下の場合、前記データに対する任意的接近回数が順次的接近回数未満であれば、前記重複除去単位を第2の重複除去単位より重複除去可能性が低い第3の重複除去単位で決定することを特徴とするデータ重複除去装置。 - 前記処理部は、前記データの入力要請を受信した場合、前記データの入力要請に対する時間情報を基盤として前記接近時間及び前記変更時間を獲得し、前記データの入力要請の連続性を基盤として前記順次的接近回数または前記任意的接近回数を獲得することを特徴とする請求項8に記載のデータ重複除去装置。
- 前記処理部は、前記データの出力要請を受信した場合、前記データの出力要請に対する時間情報を基盤として前記接近時間を獲得し、前記データの出力要請の連続性を基盤として前記順次的接近回数または前記任意的接近回数を獲得することを特徴とする請求項8に記載のデータ重複除去装置。
- 前記第4の重複除去単位は、前記データに対する重複除去を実行しないことを意味することを特徴とする請求項8に記載のデータ重複除去装置。
- 前記処理部は、前記データに対する重複除去を実行する場合、前記重複除去単位を基盤として前記データに対する少なくても一つのデータブロック(block)を生成し、前記データブロックに対する固有の識別子を生成し、前記固有の識別子がインデックステーブル(index table)内に存在するか否かを判断し、前記固有の識別子が前記インデックステーブル内に存在する場合、前記固有の識別子に対応したデータブロックを除去し、前記固有の識別子が前記インデックステーブル内に存在しない場合、前記固有の識別子と前記固有の識別子に対応したデータブロックを保存することを特徴とする請求項8に記載のデータ重複除去装置。
- 前記処理部は、前記固有の識別子を生成する場合、ハッシュアルゴリズム(hash algorithm)を使用して前記データブロックに対する固有の識別子を生成することを特徴とする請求項12に記載のデータ重複除去装置。
- 前記重複除去単位は、データに対する重複除去可能性を基盤として少なくとも一つの重複除去単位で分類されることを特徴とする請求項8に記載のデータ重複除去装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130024356A KR101505263B1 (ko) | 2013-03-07 | 2013-03-07 | 데이터 중복 제거 방법 및 장치 |
| KR10-2013-0024356 | 2013-03-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014175008A JP2014175008A (ja) | 2014-09-22 |
| JP5774742B2 true JP5774742B2 (ja) | 2015-09-09 |
Family
ID=51489363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014045770A Expired - Fee Related JP5774742B2 (ja) | 2013-03-07 | 2014-03-07 | データ重複除去方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9851917B2 (ja) |
| JP (1) | JP5774742B2 (ja) |
| KR (1) | KR101505263B1 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5881859B2 (ja) * | 2012-04-13 | 2016-03-09 | 株式会社日立製作所 | ストレージ装置 |
| US10061725B2 (en) | 2014-04-03 | 2018-08-28 | Strato Scale Ltd. | Scanning memory for de-duplication using RDMA |
| WO2016046911A1 (ja) * | 2014-09-24 | 2016-03-31 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの管理方法 |
| US20160132523A1 (en) * | 2014-11-12 | 2016-05-12 | Strato Scale Ltd. | Exploiting node-local deduplication in distributed storage system |
| CN104778193B (zh) * | 2014-12-23 | 2018-03-23 | 北京锐安科技有限公司 | 数据去重方法及装置 |
| US9912748B2 (en) | 2015-01-12 | 2018-03-06 | Strato Scale Ltd. | Synchronization of snapshots in a distributed storage system |
| WO2016121024A1 (ja) * | 2015-01-28 | 2016-08-04 | 富士通株式会社 | 通信方法、プログラム及び通信装置 |
| EP3126987A4 (en) | 2015-02-26 | 2017-11-22 | Strato Scale Ltd. | Using access-frequency hierarchy for selection of eviction destination |
| US10387374B2 (en) | 2015-02-27 | 2019-08-20 | Exagrid Systems, Inc. | Scalable grid deduplication |
| US10073855B2 (en) * | 2015-05-21 | 2018-09-11 | Exagrid Systems, Inc. | Dynamic and optimized management of grid system resources |
| US10303656B2 (en) | 2015-08-13 | 2019-05-28 | Exagrid Systems, Inc. | Parallelizing and deduplicating backup data |
| US11150997B2 (en) | 2015-08-19 | 2021-10-19 | Exagrid Systems, Inc. | Adaptive bandwidth management of a replication process |
| KR102450295B1 (ko) | 2016-01-04 | 2022-10-04 | 한국전자통신연구원 | 암호 데이터의 중복 제거 방법 및 장치 |
| JP6406283B2 (ja) * | 2016-03-01 | 2018-10-17 | 日本電気株式会社 | ストレージ装置およびストレージ方法 |
| US10162554B2 (en) * | 2016-08-03 | 2018-12-25 | Samsung Electronics Co., Ltd. | System and method for controlling a programmable deduplication ratio for a memory system |
| JP6794782B2 (ja) | 2016-11-02 | 2020-12-02 | 富士通株式会社 | 情報処理装置、情報処理プログラム、及び情報処理方法 |
| JP6781377B2 (ja) | 2016-11-21 | 2020-11-04 | 富士通株式会社 | 情報処理装置、情報処理方法およびプログラム |
| US10509733B2 (en) * | 2017-03-24 | 2019-12-17 | Red Hat, Inc. | Kernel same-page merging for encrypted memory |
| US10209917B2 (en) | 2017-04-20 | 2019-02-19 | Red Hat, Inc. | Physical memory migration for secure encrypted virtual machines |
| US10379764B2 (en) | 2017-05-11 | 2019-08-13 | Red Hat, Inc. | Virtual machine page movement for encrypted memory |
| US12153526B2 (en) | 2017-07-21 | 2024-11-26 | Red Hat, Inc. | Re-duplication of de-duplicated encrypted memory |
| US11354420B2 (en) | 2017-07-21 | 2022-06-07 | Red Hat, Inc. | Re-duplication of de-duplicated encrypted memory |
| US11614956B2 (en) | 2019-12-06 | 2023-03-28 | Red Hat, Inc. | Multicast live migration for encrypted virtual machines |
| US12353887B2 (en) | 2021-11-15 | 2025-07-08 | Google Llc | Programmable accelerator for data-dependent, irregular operations |
| WO2023086271A1 (en) | 2021-11-15 | 2023-05-19 | Google Llc | Sparse simd cross-lane processing unit |
| US11966745B2 (en) | 2021-11-15 | 2024-04-23 | Google Llc | Sparse SIMD cross-lane processing unit |
| WO2023091289A1 (en) | 2021-11-22 | 2023-05-25 | Google Llc | Cooperative instruction prefetch on multicore system |
| US11972263B2 (en) * | 2021-11-22 | 2024-04-30 | Google Llc | Cooperative instruction prefetch on multicore system |
| JP7772936B2 (ja) | 2022-03-22 | 2025-11-18 | グーグル エルエルシー | ストリーミング転送および順序付けモデル |
| US11977499B2 (en) | 2022-03-22 | 2024-05-07 | Google Llc | Streaming transfers and ordering model |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4252102B2 (ja) | 1993-06-21 | 2009-04-08 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
| JPH0855049A (ja) * | 1994-08-11 | 1996-02-27 | Sony Corp | データ蓄積装置 |
| US20060129745A1 (en) * | 2004-12-11 | 2006-06-15 | Gunther Thiel | Process and appliance for data processing and computer program product |
| US8412682B2 (en) * | 2006-06-29 | 2013-04-02 | Netapp, Inc. | System and method for retrieving and using block fingerprints for data deduplication |
| US7747584B1 (en) * | 2006-08-22 | 2010-06-29 | Netapp, Inc. | System and method for enabling de-duplication in a storage system architecture |
| US8214517B2 (en) * | 2006-12-01 | 2012-07-03 | Nec Laboratories America, Inc. | Methods and systems for quick and efficient data management and/or processing |
| US8799595B1 (en) * | 2007-08-30 | 2014-08-05 | American Megatrends, Inc. | Eliminating duplicate data in storage systems with boot consolidation |
| US7870105B2 (en) | 2007-11-20 | 2011-01-11 | Hitachi, Ltd. | Methods and apparatus for deduplication in storage system |
| JP2011515727A (ja) * | 2008-02-12 | 2011-05-19 | ネットアップ,インコーポレイテッド | ハイブリッド媒体ストレージシステムアーキテクチャ |
| US7873619B1 (en) * | 2008-03-31 | 2011-01-18 | Emc Corporation | Managing metadata |
| US20100088296A1 (en) * | 2008-10-03 | 2010-04-08 | Netapp, Inc. | System and method for organizing data to facilitate data deduplication |
| US20100161929A1 (en) * | 2008-12-18 | 2010-06-24 | Lsi Corporation | Flexible Memory Appliance and Methods for Using Such |
| US8140491B2 (en) * | 2009-03-26 | 2012-03-20 | International Business Machines Corporation | Storage management through adaptive deduplication |
| US8812874B1 (en) * | 2009-03-31 | 2014-08-19 | Symantec Corporation | Content deduplication in enterprise rights management |
| US8285681B2 (en) * | 2009-06-30 | 2012-10-09 | Commvault Systems, Inc. | Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites |
| US8281105B2 (en) | 2010-01-20 | 2012-10-02 | Hitachi, Ltd. | I/O conversion method and apparatus for storage system |
| US8805968B2 (en) * | 2010-05-03 | 2014-08-12 | Panzura, Inc. | Accessing cached data from a peer cloud controller in a distributed filesystem |
| US8954669B2 (en) * | 2010-07-07 | 2015-02-10 | Nexenta System, Inc | Method and system for heterogeneous data volume |
| US8645636B2 (en) * | 2010-09-29 | 2014-02-04 | International Business Machines Corporation | Methods for managing ownership of redundant data and systems thereof |
| JP5494817B2 (ja) | 2010-10-19 | 2014-05-21 | 日本電気株式会社 | ストレージシステム、データ管理装置、方法及びプログラム |
| US10394757B2 (en) * | 2010-11-18 | 2019-08-27 | Microsoft Technology Licensing, Llc | Scalable chunk store for data deduplication |
| US8682873B2 (en) | 2010-12-01 | 2014-03-25 | International Business Machines Corporation | Efficient construction of synthetic backups within deduplication storage system |
| US9081771B1 (en) * | 2010-12-22 | 2015-07-14 | Emc Corporation | Encrypting in deduplication systems |
| KR101350132B1 (ko) * | 2010-12-28 | 2014-01-09 | 한양대학교 산학협력단 | Nvram을 맵핑 테이블 저장 장치로 사용하는 중복 데이터 제거 시스템 및 방법 |
| US9823981B2 (en) | 2011-03-11 | 2017-11-21 | Microsoft Technology Licensing, Llc | Backup and restore strategies for data deduplication |
| US9916258B2 (en) * | 2011-03-31 | 2018-03-13 | EMC IP Holding Company LLC | Resource efficient scale-out file systems |
| JP5649508B2 (ja) | 2011-05-09 | 2015-01-07 | 三菱電機株式会社 | 情報処理装置及び情報処理方法及びプログラム |
| US8806160B2 (en) * | 2011-08-16 | 2014-08-12 | Pure Storage, Inc. | Mapping in a storage system |
| US8825605B2 (en) * | 2011-10-11 | 2014-09-02 | Netapp, Inc. | Deduplication aware scheduling of requests to access data blocks |
| US20130282672A1 (en) * | 2012-04-18 | 2013-10-24 | Hitachi Computer Peripherals Co., Ltd. | Storage apparatus and storage control method |
-
2013
- 2013-03-07 KR KR1020130024356A patent/KR101505263B1/ko not_active Expired - Fee Related
-
2014
- 2014-03-07 US US14/201,606 patent/US9851917B2/en active Active
- 2014-03-07 JP JP2014045770A patent/JP5774742B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20140258655A1 (en) | 2014-09-11 |
| US9851917B2 (en) | 2017-12-26 |
| JP2014175008A (ja) | 2014-09-22 |
| KR20140110288A (ko) | 2014-09-17 |
| KR101505263B1 (ko) | 2015-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5774742B2 (ja) | データ重複除去方法及び装置 | |
| JP5732536B2 (ja) | 重複排除に基づくストレージシステムにおけるスケーラブル参照管理のためのシステム、方法及び非一時的なコンピュータ可読ストレージ媒体 | |
| CN104008064B (zh) | 用于多级存储器压缩的方法和系统 | |
| US9116936B2 (en) | Inline learning-based selective deduplication for primary storage systems | |
| US9164688B2 (en) | Sub-block partitioning for hash-based deduplication | |
| CN103189867B (zh) | 重复数据检索方法及设备 | |
| CN104239518B (zh) | 重复数据删除方法和装置 | |
| US20140304464A1 (en) | Methods and systems for performing deduplication in a data storage system | |
| CN103020255A (zh) | 分级存储方法和装置 | |
| CN106020722A (zh) | 一种云存储系统的重复数据去重方法、装置及系统 | |
| CN111159130A (zh) | 一种小文件合并方法及电子设备 | |
| CN102467458B (zh) | 建立数据区块的索引方法 | |
| KR20150035876A (ko) | 데이터 중복 제거 방법 및 장치 | |
| WO2015035343A1 (en) | Electronic device data distribution | |
| US10007436B2 (en) | Storage control apparatus and control method of storage control apparatus | |
| CN107391761A (zh) | 一种基于重复数据删除技术的数据管理方法及装置 | |
| CN111522502A (zh) | 数据去重方法、装置、电子设备及计算机可读存储介质 | |
| CN105468644B (zh) | 一种用于在数据库中进行查询的方法与设备 | |
| JP2024514448A (ja) | ディープニューラルネットワーク重みのための圧縮技法 | |
| CN108093024B (zh) | 一种基于数据频度的分类路由方法及装置 | |
| US20140156607A1 (en) | Index for deduplication | |
| JP2013218636A (ja) | クラスタリング処理装置、クラスタリング処理方法、及びプログラム | |
| CN110597461B (zh) | 块链式账本中的数据存储方法、装置及设备 | |
| CN107783990B (zh) | 一种数据压缩方法及终端 | |
| US10073657B2 (en) | Data processing apparatus, data processing method, and computer program product, and entry processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150303 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150518 |
|
| 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: 20150602 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150701 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5774742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |