




















| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/815,040US11644992B2 (en) | 2016-11-23 | 2017-11-16 | Storage system performing data deduplication, method of operating storage system, and method of operating data processing system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662425686P | 2016-11-23 | 2016-11-23 | |
| KR1020170031808AKR102306672B1 (en) | 2016-11-23 | 2017-03-14 | Storage System Performing Data Deduplication and Operating Method of Storage System and Data Processing System |
| KR10-2017-0031808 | 2017-03-14 | ||
| US15/815,040US11644992B2 (en) | 2016-11-23 | 2017-11-16 | Storage system performing data deduplication, method of operating storage system, and method of operating data processing system |
| Publication Number | Publication Date |
|---|---|
| US20180143780A1true US20180143780A1 (en) | 2018-05-24 |
| US11644992B2 US11644992B2 (en) | 2023-05-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/815,040Active2040-03-23US11644992B2 (en) | 2016-11-23 | 2017-11-16 | Storage system performing data deduplication, method of operating storage system, and method of operating data processing system |
| Country | Link |
|---|---|
| US (1) | US11644992B2 (en) |
| CN (1) | CN108089817B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109800336A (en)* | 2019-01-30 | 2019-05-24 | 百度在线网络技术(北京)有限公司 | Table implementation method, device, equipment and medium based on key-value pair storage system |
| US10642522B2 (en)* | 2017-09-15 | 2020-05-05 | Alibaba Group Holding Limited | Method and system for in-line deduplication in a storage drive based on a non-collision hash |
| US10678443B2 (en) | 2017-07-06 | 2020-06-09 | Alibaba Group Holding Limited | Method and system for high-density converged storage via memory bus |
| US10747673B2 (en) | 2018-08-02 | 2020-08-18 | Alibaba Group Holding Limited | System and method for facilitating cluster-level cache and memory space |
| US10769018B2 (en) | 2018-12-04 | 2020-09-08 | Alibaba Group Holding Limited | System and method for handling uncorrectable data errors in high-capacity storage |
| CN111651438A (en)* | 2020-04-28 | 2020-09-11 | 银江股份有限公司 | MapDB-based structured data deduplication method, device, equipment and medium |
| US10783035B1 (en) | 2019-02-28 | 2020-09-22 | Alibaba Group Holding Limited | Method and system for improving throughput and reliability of storage media with high raw-error-rate |
| US10789011B2 (en) | 2017-09-27 | 2020-09-29 | Alibaba Group Holding Limited | Performance enhancement of a storage device using an integrated controller-buffer |
| US10789002B1 (en)* | 2017-10-23 | 2020-09-29 | EMC IP Holding Company LLC | Hybrid data deduplication for elastic cloud storage devices |
| US10795586B2 (en) | 2018-11-19 | 2020-10-06 | Alibaba Group Holding Limited | System and method for optimization of global data placement to mitigate wear-out of write cache and NAND flash |
| US10831404B2 (en) | 2018-02-08 | 2020-11-10 | Alibaba Group Holding Limited | Method and system for facilitating high-capacity shared memory using DIMM from retired servers |
| US10852948B2 (en) | 2018-10-19 | 2020-12-01 | Alibaba Group Holding | System and method for data organization in shingled magnetic recording drive |
| US10860420B2 (en) | 2019-02-05 | 2020-12-08 | Alibaba Group Holding Limited | Method and system for mitigating read disturb impact on persistent memory |
| US10860334B2 (en) | 2017-10-25 | 2020-12-08 | Alibaba Group Holding Limited | System and method for centralized boot storage in an access switch shared by multiple servers |
| US10860223B1 (en) | 2019-07-18 | 2020-12-08 | Alibaba Group Holding Limited | Method and system for enhancing a distributed storage system by decoupling computation and network tasks |
| US10871921B2 (en) | 2018-07-30 | 2020-12-22 | Alibaba Group Holding Limited | Method and system for facilitating atomicity assurance on metadata and data bundled storage |
| US10872622B1 (en) | 2020-02-19 | 2020-12-22 | Alibaba Group Holding Limited | Method and system for deploying mixed storage products on a uniform storage infrastructure |
| US10877898B2 (en) | 2017-11-16 | 2020-12-29 | Alibaba Group Holding Limited | Method and system for enhancing flash translation layer mapping flexibility for performance and lifespan improvements |
| US10884926B2 (en) | 2017-06-16 | 2021-01-05 | Alibaba Group Holding Limited | Method and system for distributed storage using client-side global persistent cache |
| US10884654B2 (en) | 2018-12-31 | 2021-01-05 | Alibaba Group Holding Limited | System and method for quality of service assurance of multi-stream scenarios in a hard disk drive |
| US10891239B2 (en) | 2018-02-07 | 2021-01-12 | Alibaba Group Holding Limited | Method and system for operating NAND flash physical space to extend memory capacity |
| US10891065B2 (en) | 2019-04-01 | 2021-01-12 | Alibaba Group Holding Limited | Method and system for online conversion of bad blocks for improvement of performance and longevity in a solid state drive |
| US10908960B2 (en) | 2019-04-16 | 2021-02-02 | Alibaba Group Holding Limited | Resource allocation based on comprehensive I/O monitoring in a distributed storage system |
| US10922234B2 (en) | 2019-04-11 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for online recovery of logical-to-physical mapping table affected by noise sources in a solid state drive |
| US10921992B2 (en) | 2018-06-25 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for data placement in a hard disk drive based on access frequency for improved IOPS and utilization efficiency |
| US10923156B1 (en) | 2020-02-19 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for facilitating low-cost high-throughput storage for accessing large-size I/O blocks in a hard disk drive |
| US10970212B2 (en) | 2019-02-15 | 2021-04-06 | Alibaba Group Holding Limited | Method and system for facilitating a distributed storage system with a total cost of ownership reduction for multiple available zones |
| US10977122B2 (en) | 2018-12-31 | 2021-04-13 | Alibaba Group Holding Limited | System and method for facilitating differentiated error correction in high-density flash devices |
| US10996886B2 (en) | 2018-08-02 | 2021-05-04 | Alibaba Group Holding Limited | Method and system for facilitating atomicity and latency assurance on variable sized I/O |
| US11042307B1 (en) | 2020-01-13 | 2021-06-22 | Alibaba Group Holding Limited | System and method for facilitating improved utilization of NAND flash based on page-wise operation |
| US11061834B2 (en) | 2019-02-26 | 2021-07-13 | Alibaba Group Holding Limited | Method and system for facilitating an improved storage system by decoupling the controller from the storage medium |
| US11061735B2 (en) | 2019-01-02 | 2021-07-13 | Alibaba Group Holding Limited | System and method for offloading computation to storage nodes in distributed system |
| US11068409B2 (en) | 2018-02-07 | 2021-07-20 | Alibaba Group Holding Limited | Method and system for user-space storage I/O stack with user-space flash translation layer |
| US11074124B2 (en) | 2019-07-23 | 2021-07-27 | Alibaba Group Holding Limited | Method and system for enhancing throughput of big data analysis in a NAND-based read source storage |
| US11086837B2 (en)* | 2019-01-15 | 2021-08-10 | EMC IP Holding Company LLC | Fast key-value storage for continuous data protection systems |
| US11126561B2 (en) | 2019-10-01 | 2021-09-21 | Alibaba Group Holding Limited | Method and system for organizing NAND blocks and placing data to facilitate high-throughput for random writes in a solid state drive |
| US11132291B2 (en) | 2019-01-04 | 2021-09-28 | Alibaba Group Holding Limited | System and method of FPGA-executed flash translation layer in multiple solid state drives |
| US11144250B2 (en) | 2020-03-13 | 2021-10-12 | Alibaba Group Holding Limited | Method and system for facilitating a persistent memory-centric system |
| US11150986B2 (en) | 2020-02-26 | 2021-10-19 | Alibaba Group Holding Limited | Efficient compaction on log-structured distributed file system using erasure coding for resource consumption reduction |
| US11169873B2 (en) | 2019-05-21 | 2021-11-09 | Alibaba Group Holding Limited | Method and system for extending lifespan and enhancing throughput in a high-density solid state drive |
| US11200159B2 (en)* | 2019-11-11 | 2021-12-14 | Alibaba Group Holding Limited | System and method for facilitating efficient utilization of NAND flash memory |
| US11200337B2 (en) | 2019-02-11 | 2021-12-14 | Alibaba Group Holding Limited | System and method for user data isolation |
| US11200114B2 (en) | 2020-03-17 | 2021-12-14 | Alibaba Group Holding Limited | System and method for facilitating elastic error correction code in memory |
| US11218165B2 (en) | 2020-05-15 | 2022-01-04 | Alibaba Group Holding Limited | Memory-mapped two-dimensional error correction code for multi-bit error tolerance in DRAM |
| US11263132B2 (en) | 2020-06-11 | 2022-03-01 | Alibaba Group Holding Limited | Method and system for facilitating log-structure data organization |
| US11281575B2 (en) | 2020-05-11 | 2022-03-22 | Alibaba Group Holding Limited | Method and system for facilitating data placement and control of physical addresses with multi-queue I/O blocks |
| US11327929B2 (en) | 2018-09-17 | 2022-05-10 | Alibaba Group Holding Limited | Method and system for reduced data movement compression using in-storage computing and a customized file system |
| US11354200B2 (en) | 2020-06-17 | 2022-06-07 | Alibaba Group Holding Limited | Method and system for facilitating data recovery and version rollback in a storage device |
| US11354233B2 (en) | 2020-07-27 | 2022-06-07 | Alibaba Group Holding Limited | Method and system for facilitating fast crash recovery in a storage device |
| US11372774B2 (en) | 2020-08-24 | 2022-06-28 | Alibaba Group Holding Limited | Method and system for a solid state drive with on-chip memory integration |
| US11379155B2 (en) | 2018-05-24 | 2022-07-05 | Alibaba Group Holding Limited | System and method for flash storage management using multiple open page stripes |
| US11385833B2 (en) | 2020-04-20 | 2022-07-12 | Alibaba Group Holding Limited | Method and system for facilitating a light-weight garbage collection with a reduced utilization of resources |
| US11416365B2 (en) | 2020-12-30 | 2022-08-16 | Alibaba Group Holding Limited | Method and system for open NAND block detection and correction in an open-channel SSD |
| US11422931B2 (en) | 2020-06-17 | 2022-08-23 | Alibaba Group Holding Limited | Method and system for facilitating a physically isolated storage unit for multi-tenancy virtualization |
| US11429573B2 (en)* | 2019-10-16 | 2022-08-30 | Dell Products L.P. | Data deduplication system |
| US11449455B2 (en) | 2020-01-15 | 2022-09-20 | Alibaba Group Holding Limited | Method and system for facilitating a high-capacity object storage system with configuration agility and mixed deployment flexibility |
| US11461262B2 (en) | 2020-05-13 | 2022-10-04 | Alibaba Group Holding Limited | Method and system for facilitating a converged computation and storage node in a distributed storage system |
| US11461173B1 (en) | 2021-04-21 | 2022-10-04 | Alibaba Singapore Holding Private Limited | Method and system for facilitating efficient data compression based on error correction code and reorganization of data placement |
| US11476874B1 (en) | 2021-05-14 | 2022-10-18 | Alibaba Singapore Holding Private Limited | Method and system for facilitating a storage server with hybrid memory for journaling and data storage |
| US11487465B2 (en) | 2020-12-11 | 2022-11-01 | Alibaba Group Holding Limited | Method and system for a local storage engine collaborating with a solid state drive controller |
| US11494115B2 (en) | 2020-05-13 | 2022-11-08 | Alibaba Group Holding Limited | System method for facilitating memory media as file storage device based on real-time hashing by performing integrity check with a cyclical redundancy check (CRC) |
| US11507499B2 (en) | 2020-05-19 | 2022-11-22 | Alibaba Group Holding Limited | System and method for facilitating mitigation of read/write amplification in data compression |
| US20220382461A1 (en)* | 2019-09-05 | 2022-12-01 | Shadow | Method for managing a data group in a computer system |
| US11556277B2 (en) | 2020-05-19 | 2023-01-17 | Alibaba Group Holding Limited | System and method for facilitating improved performance in ordering key-value storage with input/output stack simplification |
| US11709609B2 (en)* | 2020-03-27 | 2023-07-25 | Via Technologies, Inc. | Data storage system and global deduplication method thereof |
| US11726699B2 (en) | 2021-03-30 | 2023-08-15 | Alibaba Singapore Holding Private Limited | Method and system for facilitating multi-stream sequential read performance improvement with reduced read amplification |
| US11734115B2 (en) | 2020-12-28 | 2023-08-22 | Alibaba Group Holding Limited | Method and system for facilitating write latency reduction in a queue depth of one scenario |
| US11816043B2 (en) | 2018-06-25 | 2023-11-14 | Alibaba Group Holding Limited | System and method for managing resources of a storage device and quantifying the cost of I/O requests |
| US12105962B2 (en)* | 2022-01-06 | 2024-10-01 | Samsung Electronics Co., Ltd. | Storage device and method for using reference count to program nonvolatile memory |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109872161B (en)* | 2019-03-01 | 2021-05-04 | 山东大学 | A chip and system for accelerating IOTA sub-chain transaction verification process |
| CN110134335B (en)* | 2019-05-10 | 2022-08-12 | 天津大学深圳研究院 | A key-value pair-based RDF data management method, device and storage medium |
| CN114265958A (en)* | 2022-03-01 | 2022-04-01 | 南京得瑞芯存科技有限公司 | Mapping management method and device of KV SSD and storage medium |
| CN114579061B (en)* | 2022-04-28 | 2022-07-29 | 苏州浪潮智能科技有限公司 | Data storage method, device, equipment and medium |
| US12050790B2 (en)* | 2022-08-16 | 2024-07-30 | Micron Technology, Inc. | Optimizing memory for repeating patterns |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6675205B2 (en)* | 1999-10-14 | 2004-01-06 | Arcessa, Inc. | Peer-to-peer automated anonymous asynchronous file sharing |
| US6976053B1 (en)* | 1999-10-14 | 2005-12-13 | Arcessa, Inc. | Method for using agents to create a computer index corresponding to the contents of networked computers |
| US20110125720A1 (en)* | 2009-11-24 | 2011-05-26 | Dell Products L.P. | Methods and apparatus for network efficient deduplication |
| US20110276781A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Fast and Low-RAM-Footprint Indexing for Data Deduplication |
| US20110276780A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Fast and Low-RAM-Footprint Indexing for Data Deduplication |
| US20110276744A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Flash memory cache including for use with persistent key-value store |
| US20120166403A1 (en)* | 2010-12-24 | 2012-06-28 | Kim Mi-Jeom | Distributed storage system having content-based deduplication function and object storing method |
| US20130317927A1 (en)* | 2012-05-24 | 2013-11-28 | Jvl Ventures, Llc | Systems, methods, and computer program products for providing a contactless protocol |
| US8751763B1 (en)* | 2013-03-13 | 2014-06-10 | Nimbus Data Systems, Inc. | Low-overhead deduplication within a block-based data storage |
| US9110936B2 (en)* | 2010-12-28 | 2015-08-18 | Microsoft Technology Licensing, Llc | Using index partitioning and reconciliation for data deduplication |
| US20160321290A1 (en)* | 2015-04-29 | 2016-11-03 | Box, Inc. | Secure cloud-based shared content |
| US20160342338A1 (en)* | 2015-05-19 | 2016-11-24 | Vmware, Inc. | Opportunistic asynchronous deduplication using an in-memory cache |
| US20170031945A1 (en)* | 2015-07-31 | 2017-02-02 | Atlantis Computing, Inc. | Method and apparatus for on-disk deduplication metadata for a deduplication file system |
| US20170115883A1 (en)* | 2015-10-21 | 2017-04-27 | Nimble Storage, Inc. | Processing of Incoming Blocks in Deduplicating Storage System |
| US20170206218A1 (en)* | 2016-01-19 | 2017-07-20 | Hope Bay Technologies, Inc | Method and apparatus for data deduplication in cloud based storage system |
| US20170208125A1 (en)* | 2016-01-19 | 2017-07-20 | Hope Bay Technologies, Inc | Method and apparatus for data prefetch in cloud based storage system |
| US9852149B1 (en)* | 2010-05-03 | 2017-12-26 | Panzura, Inc. | Transferring and caching a cloud file in a distributed filesystem |
| US9940060B1 (en)* | 2016-05-02 | 2018-04-10 | Pure Storage, Inc. | Memory use and eviction in a deduplication storage system |
| US10175894B1 (en)* | 2014-12-30 | 2019-01-08 | EMC IP Holding Company LLC | Method for populating a cache index on a deduplicated storage system |
| US10204002B1 (en)* | 2014-12-30 | 2019-02-12 | EMC IP Holding Company LLC | Method for maintaining a cache index on a deduplicated storage system |
| US10248677B1 (en)* | 2014-12-30 | 2019-04-02 | EMC IP Holding Company LLC | Scaling an SSD index on a deduplicated storage system |
| US10289307B1 (en)* | 2014-12-30 | 2019-05-14 | EMC IP Holding Company LLC | Method for handling block errors on a deduplicated storage system |
| US10452297B1 (en)* | 2016-05-02 | 2019-10-22 | Pure Storage, Inc. | Generating and optimizing summary index levels in a deduplication storage system |
| US10503717B1 (en)* | 2014-12-30 | 2019-12-10 | EMC IP Holding Company LLC | Method for locating data on a deduplicated storage system using a SSD cache index |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5727197A (en)* | 1995-11-01 | 1998-03-10 | Filetek, Inc. | Method and apparatus for segmenting a database |
| US20040085999A1 (en)* | 2002-10-31 | 2004-05-06 | Burnett Charles James | Method and apparatus for selective segmentation and reassembly of asynchronous transfer mode streams |
| KR100562906B1 (en) | 2003-10-08 | 2006-03-21 | 삼성전자주식회사 | Priority-based flash memory control device for BPI in serial flash memory, memory management method using same, and flash memory chip accordingly |
| US7840537B2 (en)* | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
| KR101226685B1 (en) | 2007-11-08 | 2013-01-25 | 삼성전자주식회사 | Vertical type semiconductor device and Method of manufacturing the same |
| US7908436B1 (en) | 2008-04-25 | 2011-03-15 | Netapp, Inc. | Deduplication of data on disk devices using low-latency random read memory |
| US8645334B2 (en)* | 2009-02-27 | 2014-02-04 | Andrew LEPPARD | Minimize damage caused by corruption of de-duplicated data |
| US8407190B2 (en)* | 2009-06-30 | 2013-03-26 | Commvault Systems, Inc. | Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer |
| KR101691092B1 (en) | 2010-08-26 | 2016-12-30 | 삼성전자주식회사 | Nonvolatile memory device, operating method thereof and memory system including the same |
| US8553466B2 (en) | 2010-03-04 | 2013-10-08 | Samsung Electronics Co., Ltd. | Non-volatile memory device, erasing method thereof, and memory system including the same |
| US8819208B2 (en) | 2010-03-05 | 2014-08-26 | Solidfire, Inc. | Data deletion in a distributed data storage system |
| US9536970B2 (en) | 2010-03-26 | 2017-01-03 | Samsung Electronics Co., Ltd. | Three-dimensional semiconductor memory devices and methods of fabricating the same |
| KR101682666B1 (en) | 2010-08-11 | 2016-12-07 | 삼성전자주식회사 | Nonvolatile memory devicwe, channel boosting method thereof, programming method thereof, and memory system having the same |
| US8682873B2 (en) | 2010-12-01 | 2014-03-25 | International Business Machines Corporation | Efficient construction of synthetic backups within deduplication storage system |
| KR101826047B1 (en) | 2011-09-28 | 2018-02-07 | 삼성전자주식회사 | Storage device and driving method thereof |
| CN103136243B (en) | 2011-11-29 | 2016-08-31 | 中国电信股份有限公司 | File system duplicate removal method based on cloud storage and device |
| KR20130064518A (en) | 2011-12-08 | 2013-06-18 | 삼성전자주식회사 | Storage device and operation method thereof |
| CN104641365B (en)* | 2012-09-19 | 2019-05-31 | 日立数据管理有限公司 | The system and method for going duplication using checkpoint management in document storage system |
| CN103049390B (en) | 2012-12-14 | 2016-03-09 | 华为技术有限公司 | The data processing method of apply metadata and storage system |
| KR20150002297A (en) | 2013-06-28 | 2015-01-07 | 삼성전자주식회사 | Storage system and Operating method thereof |
| US9361334B2 (en)* | 2013-08-23 | 2016-06-07 | Cisco Technology, Inc. | Addressing cache coherence in updates to a shared database in a network environment |
| WO2015048140A1 (en) | 2013-09-24 | 2015-04-02 | Intelligent Intellectual Property Holdings 2 Llc | Systems and methods for storage collision management |
| KR102187127B1 (en) | 2013-12-03 | 2020-12-04 | 삼성전자주식회사 | Deduplication method using data association and system thereof |
| US9442941B1 (en) | 2014-03-28 | 2016-09-13 | Emc Corporation | Data structure for hash digest metadata component |
| WO2015195936A1 (en)* | 2014-06-18 | 2015-12-23 | Citrix Systems, Inc. | Range-based data deduplication |
| EP3059679B1 (en) | 2014-12-05 | 2018-08-22 | Huawei Technologies Co. Ltd. | Controller, flash memory device, method for identifying data block stability and method for storing data on flash memory device |
| US9934264B2 (en) | 2015-06-02 | 2018-04-03 | Netapp, Inc. | Technique for reducing metadata stored in a memory of a node |
| US10929357B2 (en)* | 2016-02-29 | 2021-02-23 | Red Hat, Inc. | Detecting stale storage layouts without using client locks |
| US9983821B2 (en)* | 2016-03-29 | 2018-05-29 | Samsung Electronics Co., Ltd. | Optimized hopscotch multiple hash tables for efficient memory in-line deduplication application |
| WO2017180144A1 (en)* | 2016-04-15 | 2017-10-19 | Hitachi Data Systems Corporation | Deduplication index enabling scalability |
| US10585611B2 (en)* | 2016-04-26 | 2020-03-10 | Netapp Inc. | Inline deduplication |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6976053B1 (en)* | 1999-10-14 | 2005-12-13 | Arcessa, Inc. | Method for using agents to create a computer index corresponding to the contents of networked computers |
| US6675205B2 (en)* | 1999-10-14 | 2004-01-06 | Arcessa, Inc. | Peer-to-peer automated anonymous asynchronous file sharing |
| US20110125720A1 (en)* | 2009-11-24 | 2011-05-26 | Dell Products L.P. | Methods and apparatus for network efficient deduplication |
| US9852149B1 (en)* | 2010-05-03 | 2017-12-26 | Panzura, Inc. | Transferring and caching a cloud file in a distributed filesystem |
| US20110276781A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Fast and Low-RAM-Footprint Indexing for Data Deduplication |
| US20110276780A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Fast and Low-RAM-Footprint Indexing for Data Deduplication |
| US20110276744A1 (en)* | 2010-05-05 | 2011-11-10 | Microsoft Corporation | Flash memory cache including for use with persistent key-value store |
| US20120166403A1 (en)* | 2010-12-24 | 2012-06-28 | Kim Mi-Jeom | Distributed storage system having content-based deduplication function and object storing method |
| US9110936B2 (en)* | 2010-12-28 | 2015-08-18 | Microsoft Technology Licensing, Llc | Using index partitioning and reconciliation for data deduplication |
| US20130317927A1 (en)* | 2012-05-24 | 2013-11-28 | Jvl Ventures, Llc | Systems, methods, and computer program products for providing a contactless protocol |
| US8751763B1 (en)* | 2013-03-13 | 2014-06-10 | Nimbus Data Systems, Inc. | Low-overhead deduplication within a block-based data storage |
| US10175894B1 (en)* | 2014-12-30 | 2019-01-08 | EMC IP Holding Company LLC | Method for populating a cache index on a deduplicated storage system |
| US10204002B1 (en)* | 2014-12-30 | 2019-02-12 | EMC IP Holding Company LLC | Method for maintaining a cache index on a deduplicated storage system |
| US10248677B1 (en)* | 2014-12-30 | 2019-04-02 | EMC IP Holding Company LLC | Scaling an SSD index on a deduplicated storage system |
| US10289307B1 (en)* | 2014-12-30 | 2019-05-14 | EMC IP Holding Company LLC | Method for handling block errors on a deduplicated storage system |
| US10503717B1 (en)* | 2014-12-30 | 2019-12-10 | EMC IP Holding Company LLC | Method for locating data on a deduplicated storage system using a SSD cache index |
| US20160321290A1 (en)* | 2015-04-29 | 2016-11-03 | Box, Inc. | Secure cloud-based shared content |
| US20160342338A1 (en)* | 2015-05-19 | 2016-11-24 | Vmware, Inc. | Opportunistic asynchronous deduplication using an in-memory cache |
| US20170031945A1 (en)* | 2015-07-31 | 2017-02-02 | Atlantis Computing, Inc. | Method and apparatus for on-disk deduplication metadata for a deduplication file system |
| US20170115883A1 (en)* | 2015-10-21 | 2017-04-27 | Nimble Storage, Inc. | Processing of Incoming Blocks in Deduplicating Storage System |
| US20170206218A1 (en)* | 2016-01-19 | 2017-07-20 | Hope Bay Technologies, Inc | Method and apparatus for data deduplication in cloud based storage system |
| US20170208125A1 (en)* | 2016-01-19 | 2017-07-20 | Hope Bay Technologies, Inc | Method and apparatus for data prefetch in cloud based storage system |
| US9940060B1 (en)* | 2016-05-02 | 2018-04-10 | Pure Storage, Inc. | Memory use and eviction in a deduplication storage system |
| US10452297B1 (en)* | 2016-05-02 | 2019-10-22 | Pure Storage, Inc. | Generating and optimizing summary index levels in a deduplication storage system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10884926B2 (en) | 2017-06-16 | 2021-01-05 | Alibaba Group Holding Limited | Method and system for distributed storage using client-side global persistent cache |
| US10678443B2 (en) | 2017-07-06 | 2020-06-09 | Alibaba Group Holding Limited | Method and system for high-density converged storage via memory bus |
| US10642522B2 (en)* | 2017-09-15 | 2020-05-05 | Alibaba Group Holding Limited | Method and system for in-line deduplication in a storage drive based on a non-collision hash |
| US10789011B2 (en) | 2017-09-27 | 2020-09-29 | Alibaba Group Holding Limited | Performance enhancement of a storage device using an integrated controller-buffer |
| US10789002B1 (en)* | 2017-10-23 | 2020-09-29 | EMC IP Holding Company LLC | Hybrid data deduplication for elastic cloud storage devices |
| US10860334B2 (en) | 2017-10-25 | 2020-12-08 | Alibaba Group Holding Limited | System and method for centralized boot storage in an access switch shared by multiple servers |
| US10877898B2 (en) | 2017-11-16 | 2020-12-29 | Alibaba Group Holding Limited | Method and system for enhancing flash translation layer mapping flexibility for performance and lifespan improvements |
| US11068409B2 (en) | 2018-02-07 | 2021-07-20 | Alibaba Group Holding Limited | Method and system for user-space storage I/O stack with user-space flash translation layer |
| US10891239B2 (en) | 2018-02-07 | 2021-01-12 | Alibaba Group Holding Limited | Method and system for operating NAND flash physical space to extend memory capacity |
| US10831404B2 (en) | 2018-02-08 | 2020-11-10 | Alibaba Group Holding Limited | Method and system for facilitating high-capacity shared memory using DIMM from retired servers |
| US11379155B2 (en) | 2018-05-24 | 2022-07-05 | Alibaba Group Holding Limited | System and method for flash storage management using multiple open page stripes |
| US10921992B2 (en) | 2018-06-25 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for data placement in a hard disk drive based on access frequency for improved IOPS and utilization efficiency |
| US11816043B2 (en) | 2018-06-25 | 2023-11-14 | Alibaba Group Holding Limited | System and method for managing resources of a storage device and quantifying the cost of I/O requests |
| US10871921B2 (en) | 2018-07-30 | 2020-12-22 | Alibaba Group Holding Limited | Method and system for facilitating atomicity assurance on metadata and data bundled storage |
| US10747673B2 (en) | 2018-08-02 | 2020-08-18 | Alibaba Group Holding Limited | System and method for facilitating cluster-level cache and memory space |
| US10996886B2 (en) | 2018-08-02 | 2021-05-04 | Alibaba Group Holding Limited | Method and system for facilitating atomicity and latency assurance on variable sized I/O |
| US11327929B2 (en) | 2018-09-17 | 2022-05-10 | Alibaba Group Holding Limited | Method and system for reduced data movement compression using in-storage computing and a customized file system |
| US10852948B2 (en) | 2018-10-19 | 2020-12-01 | Alibaba Group Holding | System and method for data organization in shingled magnetic recording drive |
| US10795586B2 (en) | 2018-11-19 | 2020-10-06 | Alibaba Group Holding Limited | System and method for optimization of global data placement to mitigate wear-out of write cache and NAND flash |
| US10769018B2 (en) | 2018-12-04 | 2020-09-08 | Alibaba Group Holding Limited | System and method for handling uncorrectable data errors in high-capacity storage |
| US10884654B2 (en) | 2018-12-31 | 2021-01-05 | Alibaba Group Holding Limited | System and method for quality of service assurance of multi-stream scenarios in a hard disk drive |
| US10977122B2 (en) | 2018-12-31 | 2021-04-13 | Alibaba Group Holding Limited | System and method for facilitating differentiated error correction in high-density flash devices |
| US11061735B2 (en) | 2019-01-02 | 2021-07-13 | Alibaba Group Holding Limited | System and method for offloading computation to storage nodes in distributed system |
| US11768709B2 (en) | 2019-01-02 | 2023-09-26 | Alibaba Group Holding Limited | System and method for offloading computation to storage nodes in distributed system |
| US11132291B2 (en) | 2019-01-04 | 2021-09-28 | Alibaba Group Holding Limited | System and method of FPGA-executed flash translation layer in multiple solid state drives |
| US11086837B2 (en)* | 2019-01-15 | 2021-08-10 | EMC IP Holding Company LLC | Fast key-value storage for continuous data protection systems |
| CN109800336A (en)* | 2019-01-30 | 2019-05-24 | 百度在线网络技术(北京)有限公司 | Table implementation method, device, equipment and medium based on key-value pair storage system |
| US10860420B2 (en) | 2019-02-05 | 2020-12-08 | Alibaba Group Holding Limited | Method and system for mitigating read disturb impact on persistent memory |
| US11200337B2 (en) | 2019-02-11 | 2021-12-14 | Alibaba Group Holding Limited | System and method for user data isolation |
| US10970212B2 (en) | 2019-02-15 | 2021-04-06 | Alibaba Group Holding Limited | Method and system for facilitating a distributed storage system with a total cost of ownership reduction for multiple available zones |
| US11061834B2 (en) | 2019-02-26 | 2021-07-13 | Alibaba Group Holding Limited | Method and system for facilitating an improved storage system by decoupling the controller from the storage medium |
| US10783035B1 (en) | 2019-02-28 | 2020-09-22 | Alibaba Group Holding Limited | Method and system for improving throughput and reliability of storage media with high raw-error-rate |
| US10891065B2 (en) | 2019-04-01 | 2021-01-12 | Alibaba Group Holding Limited | Method and system for online conversion of bad blocks for improvement of performance and longevity in a solid state drive |
| US10922234B2 (en) | 2019-04-11 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for online recovery of logical-to-physical mapping table affected by noise sources in a solid state drive |
| US10908960B2 (en) | 2019-04-16 | 2021-02-02 | Alibaba Group Holding Limited | Resource allocation based on comprehensive I/O monitoring in a distributed storage system |
| US11169873B2 (en) | 2019-05-21 | 2021-11-09 | Alibaba Group Holding Limited | Method and system for extending lifespan and enhancing throughput in a high-density solid state drive |
| US11379127B2 (en) | 2019-07-18 | 2022-07-05 | Alibaba Group Holding Limited | Method and system for enhancing a distributed storage system by decoupling computation and network tasks |
| US10860223B1 (en) | 2019-07-18 | 2020-12-08 | Alibaba Group Holding Limited | Method and system for enhancing a distributed storage system by decoupling computation and network tasks |
| US11074124B2 (en) | 2019-07-23 | 2021-07-27 | Alibaba Group Holding Limited | Method and system for enhancing throughput of big data analysis in a NAND-based read source storage |
| US20220382461A1 (en)* | 2019-09-05 | 2022-12-01 | Shadow | Method for managing a data group in a computer system |
| US11928337B2 (en)* | 2019-09-05 | 2024-03-12 | Shadow | Method for managing a data group in a computer system |
| US11126561B2 (en) | 2019-10-01 | 2021-09-21 | Alibaba Group Holding Limited | Method and system for organizing NAND blocks and placing data to facilitate high-throughput for random writes in a solid state drive |
| US11429573B2 (en)* | 2019-10-16 | 2022-08-30 | Dell Products L.P. | Data deduplication system |
| US11200159B2 (en)* | 2019-11-11 | 2021-12-14 | Alibaba Group Holding Limited | System and method for facilitating efficient utilization of NAND flash memory |
| US11042307B1 (en) | 2020-01-13 | 2021-06-22 | Alibaba Group Holding Limited | System and method for facilitating improved utilization of NAND flash based on page-wise operation |
| US11449455B2 (en) | 2020-01-15 | 2022-09-20 | Alibaba Group Holding Limited | Method and system for facilitating a high-capacity object storage system with configuration agility and mixed deployment flexibility |
| US10872622B1 (en) | 2020-02-19 | 2020-12-22 | Alibaba Group Holding Limited | Method and system for deploying mixed storage products on a uniform storage infrastructure |
| US10923156B1 (en) | 2020-02-19 | 2021-02-16 | Alibaba Group Holding Limited | Method and system for facilitating low-cost high-throughput storage for accessing large-size I/O blocks in a hard disk drive |
| US11150986B2 (en) | 2020-02-26 | 2021-10-19 | Alibaba Group Holding Limited | Efficient compaction on log-structured distributed file system using erasure coding for resource consumption reduction |
| US11144250B2 (en) | 2020-03-13 | 2021-10-12 | Alibaba Group Holding Limited | Method and system for facilitating a persistent memory-centric system |
| US11200114B2 (en) | 2020-03-17 | 2021-12-14 | Alibaba Group Holding Limited | System and method for facilitating elastic error correction code in memory |
| US11709609B2 (en)* | 2020-03-27 | 2023-07-25 | Via Technologies, Inc. | Data storage system and global deduplication method thereof |
| US11385833B2 (en) | 2020-04-20 | 2022-07-12 | Alibaba Group Holding Limited | Method and system for facilitating a light-weight garbage collection with a reduced utilization of resources |
| CN111651438A (en)* | 2020-04-28 | 2020-09-11 | 银江股份有限公司 | MapDB-based structured data deduplication method, device, equipment and medium |
| US11281575B2 (en) | 2020-05-11 | 2022-03-22 | Alibaba Group Holding Limited | Method and system for facilitating data placement and control of physical addresses with multi-queue I/O blocks |
| US11494115B2 (en) | 2020-05-13 | 2022-11-08 | Alibaba Group Holding Limited | System method for facilitating memory media as file storage device based on real-time hashing by performing integrity check with a cyclical redundancy check (CRC) |
| US11461262B2 (en) | 2020-05-13 | 2022-10-04 | Alibaba Group Holding Limited | Method and system for facilitating a converged computation and storage node in a distributed storage system |
| US11218165B2 (en) | 2020-05-15 | 2022-01-04 | Alibaba Group Holding Limited | Memory-mapped two-dimensional error correction code for multi-bit error tolerance in DRAM |
| US11556277B2 (en) | 2020-05-19 | 2023-01-17 | Alibaba Group Holding Limited | System and method for facilitating improved performance in ordering key-value storage with input/output stack simplification |
| US11507499B2 (en) | 2020-05-19 | 2022-11-22 | Alibaba Group Holding Limited | System and method for facilitating mitigation of read/write amplification in data compression |
| US11263132B2 (en) | 2020-06-11 | 2022-03-01 | Alibaba Group Holding Limited | Method and system for facilitating log-structure data organization |
| US11422931B2 (en) | 2020-06-17 | 2022-08-23 | Alibaba Group Holding Limited | Method and system for facilitating a physically isolated storage unit for multi-tenancy virtualization |
| US11354200B2 (en) | 2020-06-17 | 2022-06-07 | Alibaba Group Holding Limited | Method and system for facilitating data recovery and version rollback in a storage device |
| US11354233B2 (en) | 2020-07-27 | 2022-06-07 | Alibaba Group Holding Limited | Method and system for facilitating fast crash recovery in a storage device |
| US11372774B2 (en) | 2020-08-24 | 2022-06-28 | Alibaba Group Holding Limited | Method and system for a solid state drive with on-chip memory integration |
| US11487465B2 (en) | 2020-12-11 | 2022-11-01 | Alibaba Group Holding Limited | Method and system for a local storage engine collaborating with a solid state drive controller |
| US11734115B2 (en) | 2020-12-28 | 2023-08-22 | Alibaba Group Holding Limited | Method and system for facilitating write latency reduction in a queue depth of one scenario |
| US11416365B2 (en) | 2020-12-30 | 2022-08-16 | Alibaba Group Holding Limited | Method and system for open NAND block detection and correction in an open-channel SSD |
| US11726699B2 (en) | 2021-03-30 | 2023-08-15 | Alibaba Singapore Holding Private Limited | Method and system for facilitating multi-stream sequential read performance improvement with reduced read amplification |
| US11461173B1 (en) | 2021-04-21 | 2022-10-04 | Alibaba Singapore Holding Private Limited | Method and system for facilitating efficient data compression based on error correction code and reorganization of data placement |
| US11476874B1 (en) | 2021-05-14 | 2022-10-18 | Alibaba Singapore Holding Private Limited | Method and system for facilitating a storage server with hybrid memory for journaling and data storage |
| US12105962B2 (en)* | 2022-01-06 | 2024-10-01 | Samsung Electronics Co., Ltd. | Storage device and method for using reference count to program nonvolatile memory |
| Publication number | Publication date |
|---|---|
| CN108089817A (en) | 2018-05-29 |
| US11644992B2 (en) | 2023-05-09 |
| CN108089817B (en) | 2023-12-19 |
| Publication | Publication Date | Title |
|---|---|---|
| US11644992B2 (en) | Storage system performing data deduplication, method of operating storage system, and method of operating data processing system | |
| EP3340028B1 (en) | Storage system deduplication | |
| KR102306672B1 (en) | Storage System Performing Data Deduplication and Operating Method of Storage System and Data Processing System | |
| CN111164574B (en) | Redundancy coding stripe based on internal address of storage device | |
| US10642522B2 (en) | Method and system for in-line deduplication in a storage drive based on a non-collision hash | |
| US8910017B2 (en) | Flash memory with random partition | |
| US10468077B2 (en) | Adaptive object buffering and meta-data indexing using persistent memory to improve flash memory durability in tiered storage | |
| US11055002B2 (en) | Placement of host data based on data characteristics | |
| JP5405513B2 (en) | MEMORY SYSTEM, NONVOLATILE MEMORY DEVICE, NONVOLATILE MEMORY DEVICE CONTROL METHOD, AND PROGRAM | |
| US10606760B2 (en) | Nonvolatile memory devices and methods of controlling the same | |
| CN112889034A (en) | Erase coding of content driven distribution of data blocks | |
| US20130250686A1 (en) | Semiconductor memory device, information processing system and control method | |
| US9430639B2 (en) | Data de-duplication in a non-volatile storage device responsive to commands based on keys transmitted to a host | |
| CN108027764B (en) | Convertible Leaf Memory Map | |
| US11200159B2 (en) | System and method for facilitating efficient utilization of NAND flash memory | |
| US20170242626A1 (en) | Coalescing Metadata and Data Writes via Write Serialization with Device-Level Address Remapping | |
| US10747676B2 (en) | Memory-efficient object address mapping in a tiered data structure | |
| EP4030275B1 (en) | Computing system including host and storage system | |
| JP2015053075A (en) | Memory system, information processing device, and storage device | |
| US20190310788A1 (en) | Similarity-based data deduplication on solid-state storage devices with embedded nonvolatile memory | |
| KR101430552B1 (en) | A Data De-duplication and Recycling Method in SSD-based Storage System for Increasing De-duplication Rate and I/O Performance | |
| US20250278357A1 (en) | Processing unmap commands in memory systems | |
| US20220206953A1 (en) | Controller and memory system including the same | |
| CN119271123A (en) | Storage device and storage method |
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure | Free format text:ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| AS | Assignment | Owner name:SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHO, SUNG-KUG;AHN, BYOUNG-YOUNG;YUN, EUN-JIN;AND OTHERS;SIGNING DATES FROM 20170912 TO 20171113;REEL/FRAME:044163/0944 | |
| STPP | Information on status: patent application and granting procedure in general | Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION | |
| STPP | Information on status: patent application and granting procedure in general | Free format text:NON FINAL ACTION MAILED | |
| STPP | Information on status: patent application and granting procedure in general | Free format text:ADVISORY ACTION MAILED | |
| STPP | Information on status: patent application and granting procedure in general | Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION | |
| STCV | Information on status: appeal procedure | Free format text:NOTICE OF APPEAL FILED | |
| STCV | Information on status: appeal procedure | Free format text:NOTICE OF APPEAL FILED | |
| STCV | Information on status: appeal procedure | Free format text:APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER | |
| STCV | Information on status: appeal procedure | Free format text:EXAMINER'S ANSWER TO APPEAL BRIEF MAILED | |
| STPP | Information on status: patent application and granting procedure in general | Free format text:TC RETURN OF APPEAL | |
| STCV | Information on status: appeal procedure | Free format text:EXAMINER'S ANSWER TO APPEAL BRIEF MAILED | |
| STCV | Information on status: appeal procedure | Free format text:APPEAL READY FOR REVIEW | |
| STCV | Information on status: appeal procedure | Free format text:ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS | |
| STCV | Information on status: appeal procedure | Free format text:BOARD OF APPEALS DECISION RENDERED | |
| STCF | Information on status: patent grant | Free format text:PATENTED CASE |