| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202062967573P | 2020-01-29 | 2020-01-29 | |
| US62/967,573 | 2020-01-29 | ||
| US15/930,422 | 2020-05-12 | ||
| US15/930,422US11210002B2 (en) | 2020-01-29 | 2020-05-12 | Offloaded device-driven erasure coding |
| Publication Number | Publication Date |
|---|---|
| KR20210097014A KR20210097014A (ko) | 2021-08-06 |
| KR102688568B1true KR102688568B1 (ko) | 2024-07-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200170404AActiveKR102688568B1 (ko) | 2020-01-29 | 2020-12-08 | 오프로드된 디바이스 구동 소거 코딩 |
| Country | Link |
|---|---|
| US (3) | US11210002B2 (ko) |
| EP (1) | EP3859527B1 (ko) |
| KR (1) | KR102688568B1 (ko) |
| CN (1) | CN113268374A (ko) |
| TW (1) | TWI855220B (ko) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12074962B2 (en) | 2021-08-10 | 2024-08-27 | Samsung Electronics Co., Ltd. | Systems, methods, and apparatus for dividing and encrypting data |
| US12413243B2 (en) | 2021-08-10 | 2025-09-09 | Samsung Electronics Co., Ltd. | Systems, methods, and apparatus for dividing and compressing data |
| CN114895856B (zh)* | 2022-07-12 | 2022-09-16 | 创云融达信息技术(天津)股份有限公司 | 一种基于高密度存储硬件的分布式存储系统 |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090089612A1 (en) | 2007-09-28 | 2009-04-02 | George Mathew | System and method of redundantly storing and retrieving data with cooperating storage devices |
| US20150301934A1 (en) | 2014-04-21 | 2015-10-22 | Lsi Corporation | Flash-based data storage with dual map-based serialization |
| WO2016022993A2 (en) | 2014-08-07 | 2016-02-11 | Pure Storage, Inc. | Adjustable error correction based on memory health in a storage unit |
| US20160217040A1 (en) | 2013-08-27 | 2016-07-28 | Agency For Science, Technology And Research | Raid parity stripe reconstruction |
| US20160334996A1 (en)* | 2015-05-15 | 2016-11-17 | ScaleFlux | In-flash immutable object processing |
| US20160371145A1 (en)* | 2014-09-30 | 2016-12-22 | Hitachi, Ltd. | Distributed storage system |
| US20180357019A1 (en)* | 2017-06-12 | 2018-12-13 | Pure Storage, Inc. | Recovering data within a unified storage element |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9047306B1 (en)* | 2005-10-17 | 2015-06-02 | Hewlett-Packard Development Company, L.P. | Method of writing data |
| WO2007115317A2 (en) | 2006-04-04 | 2007-10-11 | Permabit, Inc | Storage assignment and erasure coding technique for scalable and fault tolerant storage system |
| US8019938B2 (en) | 2006-12-06 | 2011-09-13 | Fusion-I0, Inc. | Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage |
| US9098519B2 (en) | 2008-09-16 | 2015-08-04 | File System Labs Llc | Methods and apparatus for distributed data storage |
| US8458287B2 (en)* | 2009-07-31 | 2013-06-04 | Microsoft Corporation | Erasure coded storage aggregation in data centers |
| KR20110119408A (ko)* | 2010-04-27 | 2011-11-02 | 삼성전자주식회사 | 데이터 저장 장치 및 그것의 동작 방법 |
| US8713405B2 (en)* | 2011-11-22 | 2014-04-29 | Simplivity Corporation | Method and apparatus for allocating erasure coded data to disk storage |
| US8683296B2 (en) | 2011-12-30 | 2014-03-25 | Streamscale, Inc. | Accelerated erasure coding system and method |
| US8799746B2 (en) | 2012-06-13 | 2014-08-05 | Caringo, Inc. | Erasure coding and replication in storage clusters |
| US8862818B1 (en)* | 2012-09-27 | 2014-10-14 | Emc Corporation | Handling partial stripe writes in log-structured storage |
| US9244761B2 (en) | 2013-06-25 | 2016-01-26 | Microsoft Technology Licensing, Llc | Erasure coding across multiple zones and sub-zones |
| US10289547B2 (en) | 2014-02-14 | 2019-05-14 | Western Digital Technologies, Inc. | Method and apparatus for a network connected storage system |
| US10608784B2 (en) | 2016-03-15 | 2020-03-31 | ClineHair Commercial Endeavors | Distributed storage system data management and security |
| WO2015188008A1 (en)* | 2014-06-04 | 2015-12-10 | Pure Storage, Inc. | Mechanism for persisting messages in a storage system |
| US9465692B2 (en)* | 2014-06-25 | 2016-10-11 | Quantum Corporation | High reliability erasure code distribution |
| US9817750B2 (en)* | 2014-07-03 | 2017-11-14 | Pure Storage, Inc. | Profile-dependent write placement of data into a non-volatile solid-state storage |
| US20160219120A1 (en)* | 2015-01-23 | 2016-07-28 | Netapp, Inc. | Methods for providing a staging area for objects prior to erasure coding and devices thereof |
| US10552058B1 (en)* | 2015-07-17 | 2020-02-04 | Radian Memory Systems, Inc. | Techniques for delegating data processing to a cooperative memory controller |
| US9946642B2 (en) | 2015-11-13 | 2018-04-17 | Samsung Electronics Co., Ltd | Distributed multimode storage management |
| JP6696280B2 (ja)* | 2016-04-13 | 2020-05-20 | 富士通株式会社 | 情報処理装置、raid制御方法、およびraid制御プログラム |
| US10254969B2 (en)* | 2016-05-13 | 2019-04-09 | Seagate Technology Llc | Data refresh in flash memory |
| US10740294B2 (en)* | 2017-01-12 | 2020-08-11 | Pure Storage, Inc. | Garbage collection of data blocks in a storage system with direct-mapped storage devices |
| US10079612B1 (en) | 2017-03-15 | 2018-09-18 | Alibaba Group Holding Limited | Distributed erasure coding pool deployed in hyperscale infrastructure |
| US10275180B2 (en)* | 2017-05-08 | 2019-04-30 | Samsung Electronics Co., Ltd. | Ethernet SSD system including storage offload engine (SoE) controller and ethernet switch |
| US10402266B1 (en)* | 2017-07-31 | 2019-09-03 | Pure Storage, Inc. | Redundant array of independent disks in a direct-mapped flash storage system |
| US11221958B2 (en)* | 2017-08-29 | 2022-01-11 | Samsung Electronics Co., Ltd. | System and method for LBA-based RAID |
| US10379948B2 (en)* | 2017-10-02 | 2019-08-13 | Western Digital Technologies, Inc. | Redundancy coding stripe based on internal addresses of storage devices |
| US10817392B1 (en)* | 2017-11-01 | 2020-10-27 | Pure Storage, Inc. | Ensuring resiliency to storage device failures in a storage system that includes a plurality of storage devices |
| US10901848B2 (en)* | 2018-08-03 | 2021-01-26 | Western Digital Technologies, Inc. | Storage systems with peer data recovery |
| US11662933B2 (en)* | 2018-10-24 | 2023-05-30 | Kyndryl, Inc. | Datacenter relocation utilizing storage carriers and erasure coding |
| US10673463B2 (en)* | 2018-10-25 | 2020-06-02 | Hewlett Packard Enterprise Development Lp | Combined blocks of parts of erasure coded data portions |
| US10761779B2 (en)* | 2018-12-05 | 2020-09-01 | Intel Corporation | Storage compute offloads on sharded and erasure-coded data |
| US11074129B2 (en) | 2019-10-31 | 2021-07-27 | Western Digital Technologies, Inc. | Erasure coded data shards containing multiple data objects |
| US12112055B2 (en)* | 2020-05-04 | 2024-10-08 | Intel Corporation | Erasure coding write hole closure for solid-state drive (SSD) erasure coding |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090089612A1 (en) | 2007-09-28 | 2009-04-02 | George Mathew | System and method of redundantly storing and retrieving data with cooperating storage devices |
| US20160217040A1 (en) | 2013-08-27 | 2016-07-28 | Agency For Science, Technology And Research | Raid parity stripe reconstruction |
| US20150301934A1 (en) | 2014-04-21 | 2015-10-22 | Lsi Corporation | Flash-based data storage with dual map-based serialization |
| WO2016022993A2 (en) | 2014-08-07 | 2016-02-11 | Pure Storage, Inc. | Adjustable error correction based on memory health in a storage unit |
| US20160371145A1 (en)* | 2014-09-30 | 2016-12-22 | Hitachi, Ltd. | Distributed storage system |
| US20160334996A1 (en)* | 2015-05-15 | 2016-11-17 | ScaleFlux | In-flash immutable object processing |
| US20180357019A1 (en)* | 2017-06-12 | 2018-12-13 | Pure Storage, Inc. | Recovering data within a unified storage element |
| Publication number | Publication date |
|---|---|
| US20220326852A1 (en) | 2022-10-13 |
| TW202129500A (zh) | 2021-08-01 |
| CN113268374A (zh) | 2021-08-17 |
| US20220121363A1 (en) | 2022-04-21 |
| US12299302B2 (en) | 2025-05-13 |
| TWI855220B (zh) | 2024-09-11 |
| US20210232310A1 (en) | 2021-07-29 |
| KR20210097014A (ko) | 2021-08-06 |
| EP3859527B1 (en) | 2024-05-01 |
| EP3859527A3 (en) | 2021-11-24 |
| EP3859527A2 (en) | 2021-08-04 |
| US11210002B2 (en) | 2021-12-28 |
| US12321625B2 (en) | 2025-06-03 |
| Publication | Publication Date | Title |
|---|---|---|
| KR102688568B1 (ko) | 오프로드된 디바이스 구동 소거 코딩 | |
| US11669396B2 (en) | Storage system | |
| US10318375B2 (en) | Configurable multi-level error correction in a storage controller | |
| KR101821001B1 (ko) | Raid 어레이에서 장치내 데이터 보호 | |
| KR101769883B1 (ko) | 저장부 할당 장치, 시스템, 및 방법 | |
| CN110383251B (zh) | 存储系统、计算机可读记录介质、系统的控制方法 | |
| KR101824286B1 (ko) | 적응적 지오메트리를 구비한 raid 어레이에서의 복원 판독 | |
| JP2022512064A (ja) | 様々なデータ冗長性スキームを備えた、システムにおける利用可能なストレージ空間を改善すること | |
| CN113176858B (zh) | 数据处理方法、存储系统及存储设备 | |
| CN107422983A (zh) | 用于租户感知存储共享平台的方法和装置 | |
| US20180307426A1 (en) | Storage apparatus and storage control method | |
| US11442645B2 (en) | Distributed storage system expansion mechanism | |
| US12046292B2 (en) | Erase blocks having differing sizes | |
| CN113342258B (zh) | 用以进行全快闪存储器阵列伺服器的数据存取管理的方法与设备 | |
| US12045133B2 (en) | Storage system | |
| WO2021088586A1 (zh) | 一种存储系统中的元数据的管理方法及装置 | |
| JPWO2018229944A1 (ja) | ストレージシステム及びストレージシステムの制御方法 | |
| CN110865901A (zh) | 组建ec条带的方法和装置 | |
| KR20190085743A (ko) | 계층적 소거 코딩을 이용한 분산 파일시스템의 장애 복구 방법 및 이를 위한 장치 |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20201208 | |
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20240321 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20240614 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20240722 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20240723 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration |