Movatterモバイル変換


[0]ホーム

URL:


US20150006846A1 - Network system to distribute chunks across multiple physical nodes with disk support for object storage - Google Patents

Network system to distribute chunks across multiple physical nodes with disk support for object storage
Download PDF

Info

Publication number
US20150006846A1
US20150006846A1US14/213,665US201414213665AUS2015006846A1US 20150006846 A1US20150006846 A1US 20150006846A1US 201414213665 AUS201414213665 AUS 201414213665AUS 2015006846 A1US2015006846 A1US 2015006846A1
Authority
US
United States
Prior art keywords
memory
storage
chunk
lun
node
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.)
Abandoned
Application number
US14/213,665
Inventor
Chris Youngworth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Saratoga Speed LLC
Original Assignee
Saratoga Speed LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US13/967,289external-prioritypatent/US9697226B1/en
Application filed by Saratoga Speed LLCfiledCriticalSaratoga Speed LLC
Priority to US14/213,665priorityCriticalpatent/US20150006846A1/en
Assigned to Saratoga Speed, Inc.reassignmentSaratoga Speed, Inc.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YOUNGWORTH, CHRIS
Priority to US14/552,387prioritypatent/US9852151B1/en
Publication of US20150006846A1publicationCriticalpatent/US20150006846A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of storing a file in a storage system that includes a plurality of memory-storage hosts includes: specifying a unique chunk identifier for a memory chunk included in the file; specifying a hash mapping to identify one or more storage locations for the chunk identifier, each storage location corresponding to a portion of a memory-storage host; providing metadata corresponding to the hash mapping to the memory-storage hosts; and storing the memory chuck at the one or more storage locations identified by the hash mapping by providing the chunk identifier to one or more memory-storage hosts corresponding to the identified one or more storage locations, the one or more memory-storage hosts implementing the hash mapping to store the memory chunk at the identified one or more locations.

Description

Claims (20)

What is claimed is:
1. A method of storing a file in a storage system that includes a plurality of memory-storage hosts, the method comprising:
specifying a unique chunk identifier for a memory chunk included in the file;
specifying a hash mapping to identify one or more storage locations for the chunk identifier, each storage location corresponding to a portion of a memory-storage host;
providing metadata corresponding to the hash mapping to the memory-storage hosts; and
storing the memory chuck at the one or more storage locations identified by the hash mapping by providing the chunk identifier to one or more memory-storage hosts corresponding to the identified one or more storage locations, the one or more memory-storage hosts implementing the hash mapping to store the memory chunk at the identified one or more locations.
2. The method ofclaim 1, wherein each memory-storage host maintains a cache memory including values for the metadata and the hash mapping.
3. The method ofclaim 1, wherein each memory-storage host implements the hash mapping at an interface of said each memory-storage host.
4. The method ofclaim 1, wherein each memory storage host includes:
a disk storage unit that is accessible by a addressing a block size and a block offset, and
an interface unit that implements the hash mapping to relate the unique chunk identifier to a corresponding block size and block offset.
5. The method ofclaim 1, wherein the unique chunk identifier includes a node ID (identification number) to identify a memory-storage host, a LUN ID to identify a Logical Unit Number (LUN) within the memory-storage host, and a Chunk ID to identify a chunk of memory with the LUN.
6. The method ofclaim 1, wherein the file includes a plurality of memory chunks that have a uniform size given by an integral multiple of a memory block size associated with the storage system.
7. The method ofclaim 1, further comprising:
updating the metadata when a memory-storage host is added to the system or deleted from the system; and
providing the updated metadata to the memory-storage hosts.
8. A non-transitory computer-readable medium that stores a computer program for storing a file in a storage system that includes a plurality of memory-storage hosts, the computer program including instructions that, when executed by at least one computer, cause the at least one computer to perform operations comprising:
specifying a unique chunk identifier for a memory chunk included in the file;
specifying a hash mapping to identify one or more storage locations for the chunk identifier, each storage location corresponding to a portion of a memory-storage host;
providing metadata corresponding to the hash mapping to the memory-storage hosts; and
storing the memory chuck at the one or more storage locations identified by the hash mapping by providing the chunk identifier to one or more memory-storage hosts corresponding to the identified one or more storage locations, the one or more memory-storage hosts implementing the hash mapping to store the memory chunk at the identified one or more locations.
9. The non-transitory computer-readable medium ofclaim 8, wherein each memory-storage host maintains a cache memory including values for the metadata and the hash mapping.
10. The non-transitory computer-readable medium ofclaim 8, wherein each memory-storage host implements the hash mapping at an interface of said each memory-storage host.
11. The non-transitory computer-readable medium ofclaim 8, wherein each memory storage host includes:
a disk storage unit that is accessible by a addressing a block size and a block offset, and
an interface unit that implements the hash mapping to relate the unique chunk identifier to a corresponding block size and block offset.
12. The non-transitory computer-readable medium ofclaim 8, wherein the unique chunk identifier includes a node ID (identification number) to identify a memory-storage host, a LUN ID to identify a Logical Unit Number (LUN) within the memory-storage host, and a Chunk ID to identify a chunk of memory with the LUN.
13. The non-transitory computer-readable medium ofclaim 8, wherein the file includes a plurality of memory chunks that have a uniform size given by an integral multiple of a memory block size associated with the storage system.
14. The non-transitory computer-readable medium ofclaim 8, wherein the computer program further includes instructions that, when executed by the at least one computer, cause the at least one computer to perform operations comprising:
updating the metadata when a memory-storage host is added to the system or deleted from the system; and
providing the updated metadata to the memory-storage hosts.
15. A system storing a file in a storage system that includes a plurality of memory-storage hosts, the system including at least one computer configured to perform operations for computer-implemented modules including:
a chunk-identifier module that specifies a unique chunk identifier for a memory chunk included in the file;
a hash-mapping module that specifies a hash mapping to identify one or more storage locations for the chunk identifier, each storage location corresponding to a portion of a memory-storage host;
a storage module that provides metadata corresponding to the hash mapping to the memory-storage hosts and further provides the chunk identifier to one or more memory-storage hosts corresponding to the identified one or more storage locations, the one or more memory-storage hosts implementing the hash mapping to store the memory chunk at the identified one or more locations.
16. The system ofclaim 15, wherein each memory-storage host maintains a cache memory including values for the metadata and the hash mapping.
17. The system ofclaim 15, wherein each memory-storage host implements the hash mapping at an interface of said each memory-storage host.
18. The system ofclaim 15, wherein each memory storage host includes:
a disk storage unit that is accessible by a addressing a block size and a block offset, and
an interface unit that implements the hash mapping to relate the unique chunk identifier to a corresponding block size and block offset.
19. The system ofclaim 15, wherein the unique chunk identifier includes a node ID (identification number) to identify a memory-storage host, a LUN ID to identify a Logical Unit Number (LUN) within the memory-storage host, and a Chunk ID to identify a chunk of memory with the LUN.
20. The system ofclaim 15, wherein the file includes a plurality of memory chunks that have a uniform size given by an integral multiple of a memory block size associated with the storage system.
US14/213,6652013-06-282014-03-14Network system to distribute chunks across multiple physical nodes with disk support for object storageAbandonedUS20150006846A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US14/213,665US20150006846A1 (en)2013-06-282014-03-14Network system to distribute chunks across multiple physical nodes with disk support for object storage
US14/552,387US9852151B1 (en)2013-06-282014-11-24Network system to distribute chunks across multiple physical nodes with disk support for object storage

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201361840796P2013-06-282013-06-28
US13/967,289US9697226B1 (en)2013-06-282013-08-14Network system to distribute chunks across multiple physical nodes
US14/213,665US20150006846A1 (en)2013-06-282014-03-14Network system to distribute chunks across multiple physical nodes with disk support for object storage

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/967,289Continuation-In-PartUS9697226B1 (en)2013-06-282013-08-14Network system to distribute chunks across multiple physical nodes

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/552,387ContinuationUS9852151B1 (en)2013-06-282014-11-24Network system to distribute chunks across multiple physical nodes with disk support for object storage

Publications (1)

Publication NumberPublication Date
US20150006846A1true US20150006846A1 (en)2015-01-01

Family

ID=52116841

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/213,665AbandonedUS20150006846A1 (en)2013-06-282014-03-14Network system to distribute chunks across multiple physical nodes with disk support for object storage
US14/552,387ActiveUS9852151B1 (en)2013-06-282014-11-24Network system to distribute chunks across multiple physical nodes with disk support for object storage

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US14/552,387ActiveUS9852151B1 (en)2013-06-282014-11-24Network system to distribute chunks across multiple physical nodes with disk support for object storage

Country Status (1)

CountryLink
US (2)US20150006846A1 (en)

Cited By (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20160026660A1 (en)*2014-07-222016-01-28Oracle International CorporationDistribution of an object in volatile memory across a multi-node database
US20160306550A1 (en)*2015-04-152016-10-20Emc CorporationConstructing a scalable storage device, and scaled storage device
CN106371769A (en)*2016-09-052017-02-01深圳芯邦科技股份有限公司Physical block information processing method and information processing module based on red black tree
US9690801B1 (en)*2016-06-022017-06-27International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US9697226B1 (en)2013-06-282017-07-04Sanmina CorporationNetwork system to distribute chunks across multiple physical nodes
WO2017060770A3 (en)*2015-10-052017-07-06Weka. Io LtdElectronic storage system
US9830171B1 (en)2016-10-212017-11-28International Business Machines CorporationMigrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
US9852151B1 (en)2013-06-282017-12-26Sanmina CorporationNetwork system to distribute chunks across multiple physical nodes with disk support for object storage
US9875060B1 (en)2016-10-212018-01-23International Business Machines CorporationMigrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system
US9892041B1 (en)*2014-09-302018-02-13Veritas Technologies LlcCache consistency optimization
US9892070B1 (en)2016-10-212018-02-13International Business Machines CorporationMigrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
US9916267B1 (en)2016-10-212018-03-13International Business Machines CorporationMigrating interrupts from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system
US9971504B2 (en)*2014-06-042018-05-15Compal Electronics, Inc.Management method of hybrid storage unit and electronic apparatus having the hybrid storage unit
US10002018B2 (en)2016-02-232018-06-19International Business Machines CorporationMigrating single root I/O virtualization adapter configurations in a computing system
US10002148B2 (en)2014-07-222018-06-19Oracle International CorporationMemory-aware joins based in a database cluster
US10025584B2 (en)*2016-02-292018-07-17International Business Machines CorporationFirmware management of SR-IOV adapters
US10042723B2 (en)2016-02-232018-08-07International Business Machines CorporationFailover of a virtual function exposed by an SR-IOV adapter
US10042720B2 (en)2016-02-222018-08-07International Business Machines CorporationLive partition mobility with I/O migration
US10067974B2 (en)2015-05-292018-09-04Oracle International CorporationLoading and reloading an in-memory copy of a database object without blocking concurrent updates to the database object
CN109478151A (en)*2016-06-292019-03-15亚马逊技术有限公司Network accessible data volume modification
US10241871B1 (en)*2015-03-312019-03-26Veritas Technologies LlcFragmentation mitigation in synthetic full backups
US10291739B2 (en)*2015-11-192019-05-14Dell Products L.P.Systems and methods for tracking of cache sector status
US20190155708A1 (en)*2017-11-222019-05-23Netapp, Inc.Erasure coding repair availability
US20190163764A1 (en)*2016-06-022019-05-30International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US10353870B2 (en)*2016-02-172019-07-16Netapp Inc.Tracking structure for data replication synchronization
CN110134518A (en)*2019-05-212019-08-16浪潮软件集团有限公司 A method and system for improving the high availability of multi-node applications in a big data cluster
US20190377637A1 (en)*2018-06-082019-12-12Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US10554519B2 (en)2016-02-082020-02-04Cray Inc.System and method for dampening power swings in distributed computer environments
US10621057B2 (en)2017-08-162020-04-14Intelliflash By Ddn, Inc.Intelligent redundant array of independent disks with resilvering beyond bandwidth of a single drive
US10664408B1 (en)*2017-05-022020-05-26Amzetta Technologies, LlcSystems and methods for intelligently distributing data in a network scalable cluster using a cluster volume table (CVT) identifying owner storage nodes for logical blocks
US10838639B2 (en)*2017-08-162020-11-17Intelliflash By Ddn, Inc.Intelligent redundant array of independent disks
US10846003B2 (en)2019-01-292020-11-24EMC IP Holding Company LLCDoubly mapped redundant array of independent nodes for data storage
CN112000590A (en)*2020-08-212020-11-27浪潮电子信息产业股份有限公司Method and device for deleting volume mapping and computer readable storage medium
US10866766B2 (en)2019-01-292020-12-15EMC IP Holding Company LLCAffinity sensitive data convolution for data storage systems
US10880040B1 (en)2017-10-232020-12-29EMC IP Holding Company LLCScale-out distributed erasure coding
US10892782B2 (en)2018-12-212021-01-12EMC IP Holding Company LLCFlexible system and method for combining erasure-coded protection sets
US10901635B2 (en)2018-12-042021-01-26EMC IP Holding Company LLCMapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns
US10931777B2 (en)2018-12-202021-02-23EMC IP Holding Company LLCNetwork efficient geographically diverse data storage system employing degraded chunks
US10936196B2 (en)2018-06-152021-03-02EMC IP Holding Company LLCData convolution for geographically diverse storage
US10936239B2 (en)2019-01-292021-03-02EMC IP Holding Company LLCCluster contraction of a mapped redundant array of independent nodes
US10938905B1 (en)2018-01-042021-03-02Emc CorporationHandling deletes with distributed erasure coding
US10942827B2 (en)2019-01-222021-03-09EMC IP Holding Company LLCReplication of data in a geographically distributed storage environment
US10944826B2 (en)2019-04-032021-03-09EMC IP Holding Company LLCSelective instantiation of a storage service for a mapped redundant array of independent nodes
US10942825B2 (en)2019-01-292021-03-09EMC IP Holding Company LLCMitigating real node failure in a mapped redundant array of independent nodes
US11023145B2 (en)2019-07-302021-06-01EMC IP Holding Company LLCHybrid mapped clusters for data storage
US11023331B2 (en)2019-01-042021-06-01EMC IP Holding Company LLCFast recovery of data in a geographically distributed storage environment
US11023130B2 (en)2018-06-152021-06-01EMC IP Holding Company LLCDeleting data in a geographically diverse storage construct
US11029865B2 (en)2019-04-032021-06-08EMC IP Holding Company LLCAffinity sensitive storage of data corresponding to a mapped redundant array of independent nodes
CN113032356A (en)*2021-03-312021-06-25中电科航空电子有限公司Cabin distributed file storage system and implementation method
US11113146B2 (en)2019-04-302021-09-07EMC IP Holding Company LLCChunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system
US11112991B2 (en)2018-04-272021-09-07EMC IP Holding Company LLCScaling-in for geographically diverse storage
US11119686B2 (en)2019-04-302021-09-14EMC IP Holding Company LLCPreservation of data during scaling of a geographically diverse data storage system
US11119683B2 (en)2018-12-202021-09-14EMC IP Holding Company LLCLogical compaction of a degraded chunk in a geographically diverse data storage system
US11121727B2 (en)2019-04-302021-09-14EMC IP Holding Company LLCAdaptive data storing for data storage systems employing erasure coding
US11119690B2 (en)2019-10-312021-09-14EMC IP Holding Company LLCConsolidation of protection sets in a geographically diverse data storage environment
US11144220B2 (en)2019-12-242021-10-12EMC IP Holding Company LLCAffinity sensitive storage of data corresponding to a doubly mapped redundant array of independent nodes
US11209996B2 (en)2019-07-152021-12-28EMC IP Holding Company LLCMapped cluster stretching for increasing workload in a data storage system
US11228322B2 (en)2019-09-132022-01-18EMC IP Holding Company LLCRebalancing in a geographically diverse storage system employing erasure coding
US11231860B2 (en)2020-01-172022-01-25EMC IP Holding Company LLCDoubly mapped redundant array of independent nodes for data storage with high performance
US11288139B2 (en)2019-10-312022-03-29EMC IP Holding Company LLCTwo-step recovery employing erasure coding in a geographically diverse data storage system
US11288229B2 (en)2020-05-292022-03-29EMC IP Holding Company LLCVerifiable intra-cluster migration for a chunk storage system
US20220138164A1 (en)*2020-10-292022-05-05EMC IP Holding Company LLCAddress mirroring of a file system journal
US20220138177A1 (en)*2020-10-292022-05-05EMC IP Holding Company LLCFault tolerance for transaction mirroring
US20220164145A1 (en)*2007-08-132022-05-26Digital Kiva, Inc.Apparatus and system for object-based storage solid-state device
US11354191B1 (en)2021-05-282022-06-07EMC IP Holding Company LLCErasure coding in a large geographically diverse data storage system
US11392614B2 (en)*2020-01-152022-07-19EMC IP Holding Company LLCTechniques for performing offload copy operations
US11409664B2 (en)*2020-05-082022-08-09International Business Machines CorporationLogical memory allocation and provisioning using timestamps
US11409892B2 (en)*2018-08-302022-08-09International Business Machines CorporationEnhancing security during access and retrieval of data with multi-cloud storage
US11436203B2 (en)2018-11-022022-09-06EMC IP Holding Company LLCScaling out geographically diverse storage
US11435910B2 (en)2019-10-312022-09-06EMC IP Holding Company LLCHeterogeneous mapped redundant array of independent nodes for data storage
US11435957B2 (en)2019-11-272022-09-06EMC IP Holding Company LLCSelective instantiation of a storage service for a doubly mapped redundant array of independent nodes
US11449248B2 (en)2019-09-262022-09-20EMC IP Holding Company LLCMapped redundant array of independent data storage regions
US11449234B1 (en)2021-05-282022-09-20EMC IP Holding Company LLCEfficient data access operations via a mapping layer instance for a doubly mapped redundant array of independent nodes
US11449399B2 (en)2019-07-302022-09-20EMC IP Holding Company LLCMitigating real node failure of a doubly mapped redundant array of independent nodes
US11507308B2 (en)2020-03-302022-11-22EMC IP Holding Company LLCDisk access event control for mapped nodes supported by a real cluster storage system
US11507545B2 (en)2020-07-302022-11-22EMC IP Holding Company LLCSystem and method for mirroring a file system journal
US11563807B2 (en)*2020-09-272023-01-24Dell Products, L.P.Fully orchestrated setup of a containerized cloud communication system within an embedded operating system
US11592993B2 (en)2017-07-172023-02-28EMC IP Holding Company LLCEstablishing data reliability groups within a geographically distributed data storage environment
US11625329B2 (en)*2020-01-152023-04-11EMC IP Holding Company LLCMethod and system for host-based caching
US11625174B2 (en)2021-01-202023-04-11EMC IP Holding Company LLCParity allocation for a virtual redundant array of independent disks
US11693983B2 (en)2020-10-282023-07-04EMC IP Holding Company LLCData protection via commutative erasure coding in a geographically diverse data storage system
US11740826B2 (en)2015-02-202023-08-29Netapp, Inc.Policy-based hierarchical data protection in distributed storage
US11748004B2 (en)2019-05-032023-09-05EMC IP Holding Company LLCData replication using active and passive data storage modes
US11847141B2 (en)2021-01-192023-12-19EMC IP Holding Company LLCMapped redundant array of independent nodes employing mapped reliability groups for data storage
US11895185B2 (en)*2020-12-032024-02-06Inspur Suzhou Intelligent Technology Co., Ltd.Node synchronization method and apparatus, device and storage medium

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10372554B1 (en)*2013-12-302019-08-06EMC IP Holding Company LLCVerification and restore of replicated data using a cloud storing chunks of data and a plurality of hashes
US10380070B2 (en)*2015-11-122019-08-13International Business Machines CorporationReading and writing a header and record on tape
CN110169040B (en)*2018-07-102021-09-28深圳花儿数据技术有限公司Distributed data storage method and system based on multilayer consistent hash
US11176053B2 (en)*2019-10-152021-11-16Vmware, Inc.Routing traffic of a logical unit to multiple backend data objects based on metadata mapping
US10938961B1 (en)2019-12-182021-03-02Ndata, Inc.Systems and methods for data deduplication by generating similarity metrics using sketch computation
US11119995B2 (en)2019-12-182021-09-14Ndata, Inc.Systems and methods for sketch computation
US11226764B2 (en)*2020-01-162022-01-18International Business Machines CorporationConsistent reads in a distributed transaction protocol
WO2022093936A1 (en)*2020-10-282022-05-05Second Genome, Inc.Batch processing
CN116472530B (en)*2020-11-112025-08-29贝乔伊·雅各布 Distributed ledger system
US11829288B2 (en)2021-12-272023-11-28Seagate Technology LlcMapping of object data and metadata in an object storage volume

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB0301448D0 (en)*2003-01-222003-02-19Falanx Microsystems AsMicroprocessor systems
US20050015546A1 (en)2003-07-152005-01-20Ofir ZoharData storage system
US7680950B1 (en)*2003-11-072010-03-16Symantec Operating CorporationEfficient search for storage objects in a network
US7313721B2 (en)2004-06-212007-12-25Dot Hill Systems CorporationApparatus and method for performing a preemptive reconstruct of a fault-tolerant RAID array
US7617370B2 (en)*2005-04-292009-11-10Netapp, Inc.Data allocation within a storage system architecture
US7529972B2 (en)2006-01-032009-05-05Emc CorporationMethods and apparatus for reconfiguring a storage system
ES2387625T3 (en)*2007-12-172012-09-27Nokia Siemens Networks Oy Query routing in a distributed database system
US7567188B1 (en)2008-04-102009-07-28International Business Machines CorporationPolicy based tiered data deduplication strategy
US8407448B1 (en)2008-05-062013-03-26Emc CorporationShared storage I/O elimination through mapping client integration into a hypervisor
US7840730B2 (en)2008-06-272010-11-23Microsoft CorporationCluster shared volumes
US8620965B2 (en)2008-08-282013-12-31Red Hat, Inc.Dynamic configuration of services using a syndication feed
CN103019614B (en)2011-09-232015-11-25阿里巴巴集团控股有限公司Distributed memory system management devices and method
JP5735654B2 (en)*2011-10-062015-06-17株式会社日立製作所 Deduplication method for stored data, deduplication apparatus for stored data, and deduplication program
US9141480B2 (en)2012-10-172015-09-22Datadirect Networks, Inc.Handling failed transaction peers in a distributed hash table
US9772949B2 (en)2012-10-182017-09-26Oracle International CorporationApparatus, system and method for providing a persistent level-two cache
US9697226B1 (en)2013-06-282017-07-04Sanmina CorporationNetwork system to distribute chunks across multiple physical nodes
US20150006846A1 (en)2013-06-282015-01-01Saratoga Speed, Inc.Network system to distribute chunks across multiple physical nodes with disk support for object storage

Cited By (111)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220164145A1 (en)*2007-08-132022-05-26Digital Kiva, Inc.Apparatus and system for object-based storage solid-state device
US9697226B1 (en)2013-06-282017-07-04Sanmina CorporationNetwork system to distribute chunks across multiple physical nodes
US9852151B1 (en)2013-06-282017-12-26Sanmina CorporationNetwork system to distribute chunks across multiple physical nodes with disk support for object storage
US9971504B2 (en)*2014-06-042018-05-15Compal Electronics, Inc.Management method of hybrid storage unit and electronic apparatus having the hybrid storage unit
US9875259B2 (en)*2014-07-222018-01-23Oracle International CorporationDistribution of an object in volatile memory across a multi-node cluster
US10002148B2 (en)2014-07-222018-06-19Oracle International CorporationMemory-aware joins based in a database cluster
US20160026660A1 (en)*2014-07-222016-01-28Oracle International CorporationDistribution of an object in volatile memory across a multi-node database
US9892041B1 (en)*2014-09-302018-02-13Veritas Technologies LlcCache consistency optimization
US11442827B2 (en)2015-02-202022-09-13Netapp, Inc.Policy-based hierarchical data protection in distributed storage
US11740826B2 (en)2015-02-202023-08-29Netapp, Inc.Policy-based hierarchical data protection in distributed storage
US10241871B1 (en)*2015-03-312019-03-26Veritas Technologies LlcFragmentation mitigation in synthetic full backups
US11093343B2 (en)2015-03-312021-08-17Veritas Technologies LLPFragmentation mitigation in synthetic full backups
US20160306550A1 (en)*2015-04-152016-10-20Emc CorporationConstructing a scalable storage device, and scaled storage device
US11070979B2 (en)*2015-04-152021-07-20EMC IP Holding Company LLCConstructing a scalable storage device, and scaled storage device
US10067974B2 (en)2015-05-292018-09-04Oracle International CorporationLoading and reloading an in-memory copy of a database object without blocking concurrent updates to the database object
US11733866B2 (en)*2015-10-052023-08-22Weka.IO Ltd.Electronic storage system
CN113742310A (en)*2015-10-052021-12-03维卡艾欧有限公司Method and machine readable memory for operating a memory system
US11237727B2 (en)2015-10-052022-02-01Weka.IO Ltd.Electronic storage system
US20220091748A1 (en)*2015-10-052022-03-24Weka. Io Ltd.Electronic storage system
US20230384932A1 (en)*2015-10-052023-11-30Weka. Io Ltd.Electronic storage system
US12277316B2 (en)*2015-10-052025-04-15Weka.IO Ltd.Electronic storage system
WO2017060770A3 (en)*2015-10-052017-07-06Weka. Io LtdElectronic storage system
US10291739B2 (en)*2015-11-192019-05-14Dell Products L.P.Systems and methods for tracking of cache sector status
US10554519B2 (en)2016-02-082020-02-04Cray Inc.System and method for dampening power swings in distributed computer environments
US10353870B2 (en)*2016-02-172019-07-16Netapp Inc.Tracking structure for data replication synchronization
US10042720B2 (en)2016-02-222018-08-07International Business Machines CorporationLive partition mobility with I/O migration
US10761949B2 (en)2016-02-222020-09-01International Business Machines CorporationLive partition mobility with I/O migration
US10002018B2 (en)2016-02-232018-06-19International Business Machines CorporationMigrating single root I/O virtualization adapter configurations in a computing system
US10691561B2 (en)2016-02-232020-06-23International Business Machines CorporationFailover of a virtual function exposed by an SR-IOV adapter
US10042723B2 (en)2016-02-232018-08-07International Business Machines CorporationFailover of a virtual function exposed by an SR-IOV adapter
US10025584B2 (en)*2016-02-292018-07-17International Business Machines CorporationFirmware management of SR-IOV adapters
US9892128B2 (en)2016-06-022018-02-13International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US11016940B2 (en)2016-06-022021-05-25International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US9690801B1 (en)*2016-06-022017-06-27International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US20190163764A1 (en)*2016-06-022019-05-30International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
CN109478151A (en)*2016-06-292019-03-15亚马逊技术有限公司Network accessible data volume modification
CN106371769A (en)*2016-09-052017-02-01深圳芯邦科技股份有限公司Physical block information processing method and information processing module based on red black tree
US9875060B1 (en)2016-10-212018-01-23International Business Machines CorporationMigrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system
US10417150B2 (en)2016-10-212019-09-17International Business Machines CorporationMigrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
US9892070B1 (en)2016-10-212018-02-13International Business Machines CorporationMigrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
US10209918B2 (en)2016-10-212019-02-19International Business Machines CorporationMigrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system
US9916267B1 (en)2016-10-212018-03-13International Business Machines CorporationMigrating interrupts from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system
US9830171B1 (en)2016-10-212017-11-28International Business Machines CorporationMigrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system
US10664408B1 (en)*2017-05-022020-05-26Amzetta Technologies, LlcSystems and methods for intelligently distributing data in a network scalable cluster using a cluster volume table (CVT) identifying owner storage nodes for logical blocks
US11592993B2 (en)2017-07-172023-02-28EMC IP Holding Company LLCEstablishing data reliability groups within a geographically distributed data storage environment
US10621057B2 (en)2017-08-162020-04-14Intelliflash By Ddn, Inc.Intelligent redundant array of independent disks with resilvering beyond bandwidth of a single drive
US10838639B2 (en)*2017-08-162020-11-17Intelliflash By Ddn, Inc.Intelligent redundant array of independent disks
US10880040B1 (en)2017-10-232020-12-29EMC IP Holding Company LLCScale-out distributed erasure coding
US10558538B2 (en)*2017-11-222020-02-11Netapp, Inc.Erasure coding repair availability
US11656962B2 (en)2017-11-222023-05-23Netapp, Inc.Erasure coding repair availability
US20190155708A1 (en)*2017-11-222019-05-23Netapp, Inc.Erasure coding repair availability
US11372738B2 (en)2017-11-222022-06-28Netapp, Inc.Erasure coding repair availability
US10938905B1 (en)2018-01-042021-03-02Emc CorporationHandling deletes with distributed erasure coding
US11112991B2 (en)2018-04-272021-09-07EMC IP Holding Company LLCScaling-in for geographically diverse storage
US10719397B2 (en)*2018-06-082020-07-21Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US11449387B2 (en)2018-06-082022-09-20Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US12346202B2 (en)2018-06-082025-07-01Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US20190377637A1 (en)*2018-06-082019-12-12Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US11940875B2 (en)2018-06-082024-03-26Samsung Electronics Co., Ltd.System, device and method for storage device assisted low-bandwidth data repair
US10936196B2 (en)2018-06-152021-03-02EMC IP Holding Company LLCData convolution for geographically diverse storage
US11023130B2 (en)2018-06-152021-06-01EMC IP Holding Company LLCDeleting data in a geographically diverse storage construct
US11409892B2 (en)*2018-08-302022-08-09International Business Machines CorporationEnhancing security during access and retrieval of data with multi-cloud storage
US11436203B2 (en)2018-11-022022-09-06EMC IP Holding Company LLCScaling out geographically diverse storage
US10901635B2 (en)2018-12-042021-01-26EMC IP Holding Company LLCMapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns
US11119683B2 (en)2018-12-202021-09-14EMC IP Holding Company LLCLogical compaction of a degraded chunk in a geographically diverse data storage system
US10931777B2 (en)2018-12-202021-02-23EMC IP Holding Company LLCNetwork efficient geographically diverse data storage system employing degraded chunks
US10892782B2 (en)2018-12-212021-01-12EMC IP Holding Company LLCFlexible system and method for combining erasure-coded protection sets
US11023331B2 (en)2019-01-042021-06-01EMC IP Holding Company LLCFast recovery of data in a geographically distributed storage environment
US10942827B2 (en)2019-01-222021-03-09EMC IP Holding Company LLCReplication of data in a geographically distributed storage environment
US10866766B2 (en)2019-01-292020-12-15EMC IP Holding Company LLCAffinity sensitive data convolution for data storage systems
US10936239B2 (en)2019-01-292021-03-02EMC IP Holding Company LLCCluster contraction of a mapped redundant array of independent nodes
US10942825B2 (en)2019-01-292021-03-09EMC IP Holding Company LLCMitigating real node failure in a mapped redundant array of independent nodes
US10846003B2 (en)2019-01-292020-11-24EMC IP Holding Company LLCDoubly mapped redundant array of independent nodes for data storage
US10944826B2 (en)2019-04-032021-03-09EMC IP Holding Company LLCSelective instantiation of a storage service for a mapped redundant array of independent nodes
US11029865B2 (en)2019-04-032021-06-08EMC IP Holding Company LLCAffinity sensitive storage of data corresponding to a mapped redundant array of independent nodes
US11119686B2 (en)2019-04-302021-09-14EMC IP Holding Company LLCPreservation of data during scaling of a geographically diverse data storage system
US11121727B2 (en)2019-04-302021-09-14EMC IP Holding Company LLCAdaptive data storing for data storage systems employing erasure coding
US11113146B2 (en)2019-04-302021-09-07EMC IP Holding Company LLCChunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system
US11748004B2 (en)2019-05-032023-09-05EMC IP Holding Company LLCData replication using active and passive data storage modes
CN110134518A (en)*2019-05-212019-08-16浪潮软件集团有限公司 A method and system for improving the high availability of multi-node applications in a big data cluster
US11209996B2 (en)2019-07-152021-12-28EMC IP Holding Company LLCMapped cluster stretching for increasing workload in a data storage system
US11023145B2 (en)2019-07-302021-06-01EMC IP Holding Company LLCHybrid mapped clusters for data storage
US11449399B2 (en)2019-07-302022-09-20EMC IP Holding Company LLCMitigating real node failure of a doubly mapped redundant array of independent nodes
US11228322B2 (en)2019-09-132022-01-18EMC IP Holding Company LLCRebalancing in a geographically diverse storage system employing erasure coding
US11449248B2 (en)2019-09-262022-09-20EMC IP Holding Company LLCMapped redundant array of independent data storage regions
US11119690B2 (en)2019-10-312021-09-14EMC IP Holding Company LLCConsolidation of protection sets in a geographically diverse data storage environment
US11288139B2 (en)2019-10-312022-03-29EMC IP Holding Company LLCTwo-step recovery employing erasure coding in a geographically diverse data storage system
US11435910B2 (en)2019-10-312022-09-06EMC IP Holding Company LLCHeterogeneous mapped redundant array of independent nodes for data storage
US11435957B2 (en)2019-11-272022-09-06EMC IP Holding Company LLCSelective instantiation of a storage service for a doubly mapped redundant array of independent nodes
US11144220B2 (en)2019-12-242021-10-12EMC IP Holding Company LLCAffinity sensitive storage of data corresponding to a doubly mapped redundant array of independent nodes
US11392614B2 (en)*2020-01-152022-07-19EMC IP Holding Company LLCTechniques for performing offload copy operations
US11625329B2 (en)*2020-01-152023-04-11EMC IP Holding Company LLCMethod and system for host-based caching
US11231860B2 (en)2020-01-172022-01-25EMC IP Holding Company LLCDoubly mapped redundant array of independent nodes for data storage with high performance
US11507308B2 (en)2020-03-302022-11-22EMC IP Holding Company LLCDisk access event control for mapped nodes supported by a real cluster storage system
US11409664B2 (en)*2020-05-082022-08-09International Business Machines CorporationLogical memory allocation and provisioning using timestamps
US11288229B2 (en)2020-05-292022-03-29EMC IP Holding Company LLCVerifiable intra-cluster migration for a chunk storage system
US11507545B2 (en)2020-07-302022-11-22EMC IP Holding Company LLCSystem and method for mirroring a file system journal
CN112000590A (en)*2020-08-212020-11-27浪潮电子信息产业股份有限公司Method and device for deleting volume mapping and computer readable storage medium
US11563807B2 (en)*2020-09-272023-01-24Dell Products, L.P.Fully orchestrated setup of a containerized cloud communication system within an embedded operating system
US11693983B2 (en)2020-10-282023-07-04EMC IP Holding Company LLCData protection via commutative erasure coding in a geographically diverse data storage system
US20220138164A1 (en)*2020-10-292022-05-05EMC IP Holding Company LLCAddress mirroring of a file system journal
US11669516B2 (en)*2020-10-292023-06-06EMC IP Holding Company LLCFault tolerance for transaction mirroring
US11669501B2 (en)*2020-10-292023-06-06EMC IP Holding Company LLCAddress mirroring of a file system journal
CN115698955A (en)*2020-10-292023-02-03伊姆西Ip控股有限责任公司 Fault Tolerance for Transaction Mirroring
US20220138177A1 (en)*2020-10-292022-05-05EMC IP Holding Company LLCFault tolerance for transaction mirroring
US11895185B2 (en)*2020-12-032024-02-06Inspur Suzhou Intelligent Technology Co., Ltd.Node synchronization method and apparatus, device and storage medium
US11847141B2 (en)2021-01-192023-12-19EMC IP Holding Company LLCMapped redundant array of independent nodes employing mapped reliability groups for data storage
US11625174B2 (en)2021-01-202023-04-11EMC IP Holding Company LLCParity allocation for a virtual redundant array of independent disks
CN113032356A (en)*2021-03-312021-06-25中电科航空电子有限公司Cabin distributed file storage system and implementation method
US11354191B1 (en)2021-05-282022-06-07EMC IP Holding Company LLCErasure coding in a large geographically diverse data storage system
US11449234B1 (en)2021-05-282022-09-20EMC IP Holding Company LLCEfficient data access operations via a mapping layer instance for a doubly mapped redundant array of independent nodes

Also Published As

Publication numberPublication date
US9852151B1 (en)2017-12-26

Similar Documents

PublicationPublication DateTitle
US9852151B1 (en)Network system to distribute chunks across multiple physical nodes with disk support for object storage
US9697226B1 (en)Network system to distribute chunks across multiple physical nodes
US20240264979A1 (en)Providing scalable and concurrent file systems
US20220147495A1 (en)Virtualized file server
EP3811596B1 (en)Hierarchical namespace with strong consistency and horizontal scalability
KR101544717B1 (en)Software-defined network attachable storage system and method
US11755415B2 (en)Variable data replication for storage implementing data backup
US11327686B2 (en)Apparatus and method for managing integrated storage supporting hierarchical structure
US9449019B2 (en)Peer-to-peer redundant file server system and methods
US9880753B2 (en)Write requests in a distributed storage system
US8214404B2 (en)Media aware distributed data layout
US7676628B1 (en)Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes
IES85057Y1 (en)Network distributed file system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SARATOGA SPEED, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YOUNGWORTH, CHRIS;REEL/FRAME:032446/0738

Effective date:20140314

STCBInformation on status: application discontinuation

Free format text:EXPRESSLY ABANDONED -- DURING EXAMINATION


[8]ページ先頭

©2009-2025 Movatter.jp