Movatterモバイル変換


[0]ホーム

URL:


US20250156285A1 - Performance-Based Prioritization For Storage Systems Replicating A Dataset - Google Patents

Performance-Based Prioritization For Storage Systems Replicating A Dataset
Download PDF

Info

Publication number
US20250156285A1
US20250156285A1US19/019,773US202519019773AUS2025156285A1US 20250156285 A1US20250156285 A1US 20250156285A1US 202519019773 AUS202519019773 AUS 202519019773AUS 2025156285 A1US2025156285 A1US 2025156285A1
Authority
US
United States
Prior art keywords
storage
storage systems
data
systems
determining
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.)
Pending
Application number
US19/019,773
Inventor
Ronald Karr
John Colgrove
Ganesh Ramanarayanan
David Grunwald
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.)
Pure Storage Inc
Original Assignee
Pure Storage Inc
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
Application filed by Pure Storage IncfiledCriticalPure Storage Inc
Priority to US19/019,773priorityCriticalpatent/US20250156285A1/en
Assigned to PURE STORAGE, INC.reassignmentPURE STORAGE, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GRUNWALD, DAVID, RAMANARAYANAN, GANESH, COLGROVE, JOHN, KARR, RONALD
Publication of US20250156285A1publicationCriticalpatent/US20250156285A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.

Description

Claims (21)

28. An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out steps of:
determining that a first set of storage systems of a plurality of storage systems satisfies storage performance criteria better than a second set of storage systems of a plurality of storage systems, wherein the plurality of storage systems replicates a dataset; and
based on the determination, using the first set of storage systems, instead of the second set of storage systems, to determine an active membership in the plurality of storage systems in response to a communication fault between the first set of storage systems and the second set of storage systems.
37. A storage system comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory including computer program instructions that, when executed by the computer processor, cause the storage system to carry out steps of:
determining that a first set of storage systems of a plurality of storage systems satisfies storage performance criteria better than a second set of storage systems of a plurality of storage systems, wherein the plurality of storage systems replicates a dataset; and
based on the determination, using the first set of storage systems, instead of the second set of storage systems, to determine an active membership in the plurality of storage systems in response to a communication fault between the first set of storage systems and the second set of storage systems.
US19/019,7732017-03-102025-01-14Performance-Based Prioritization For Storage Systems Replicating A DatasetPendingUS20250156285A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US19/019,773US20250156285A1 (en)2017-03-102025-01-14Performance-Based Prioritization For Storage Systems Replicating A Dataset

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
US201762470172P2017-03-102017-03-10
US201762518071P2017-06-122017-06-12
US15/800,760US10585733B1 (en)2017-03-102017-11-01Determining active membership among storage systems synchronously replicating a dataset
US16/778,183US11379285B1 (en)2017-03-102020-01-31Mediation for synchronous replication
US17/845,690US11687423B2 (en)2017-03-102022-06-21Prioritizing highly performant storage systems for servicing a synchronously replicated dataset
US18/341,568US12282399B2 (en)2017-03-102023-06-26Performance-based prioritization for storage systems replicating a dataset
US19/019,773US20250156285A1 (en)2017-03-102025-01-14Performance-Based Prioritization For Storage Systems Replicating A Dataset

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US18/341,568ContinuationUS12282399B2 (en)2017-03-102023-06-26Performance-based prioritization for storage systems replicating a dataset

Publications (1)

Publication NumberPublication Date
US20250156285A1true US20250156285A1 (en)2025-05-15

Family

ID=67394294

Family Applications (30)

Application NumberTitlePriority DateFiling Date
US15/671,518ActiveUS10521344B1 (en)2017-03-102017-08-08Servicing input/output (‘I/O’) operations directed to a dataset that is synchronized across a plurality of storage systems
US15/683,823Active2037-12-06US10680932B1 (en)2017-03-102017-08-23Managing connectivity to synchronously replicated storage systems
US15/696,418Active2038-10-13US11422730B1 (en)2017-03-102017-09-06Recovery for storage systems synchronously replicating a dataset
US15/703,559Active2037-12-09US10558537B1 (en)2017-03-102017-09-13Mediating between storage systems synchronously replicating a dataset
US15/713,153Active2037-12-22US10365982B1 (en)2017-03-102017-09-22Establishing a synchronous replication relationship between two or more storage systems
US15/800,857Active2038-06-16US10671408B1 (en)2017-03-102017-11-01Automatic storage system configuration for mediation services
US15/800,760Active2038-03-30US10585733B1 (en)2017-03-102017-11-01Determining active membership among storage systems synchronously replicating a dataset
US15/835,054Active2038-03-29US10613779B1 (en)2017-03-102017-12-07Determining membership among storage systems synchronously replicating a dataset
US15/838,859Active2038-11-21US10884993B1 (en)2017-03-102017-12-12Synchronizing metadata among storage systems synchronously replicating a dataset
US16/519,474Active2037-09-29US10990490B1 (en)2017-03-102019-07-23Creating a synchronous replication lease between two or more storage systems
US16/680,746ActiveUS11210219B1 (en)2017-03-102019-11-12Synchronously replicating a dataset across a plurality of storage systems
US16/702,538ActiveUS11237927B1 (en)2017-03-102019-12-04Resolving disruptions between storage systems replicating a dataset
US16/778,183Active2038-01-10US11379285B1 (en)2017-03-102020-01-31Mediation for synchronous replication
US16/815,317Active2038-03-08US11347606B2 (en)2017-03-102020-03-11Responding to a change in membership among storage systems synchronously replicating a dataset
US16/888,572Active2037-11-27US11954002B1 (en)2017-03-102020-05-29Automatically provisioning mediation services for a storage system
US16/891,398Active2037-09-10US11500745B1 (en)2017-03-102020-06-03Issuing operations directed to synchronously replicated data
US17/088,152Active2038-08-24US11687500B1 (en)2017-03-102020-11-03Updating metadata for a synchronously replicated dataset
US17/537,976PendingUS20220091977A1 (en)2017-03-102021-11-30Modifying A Synchronously Replicated Dataset
US17/588,619ActiveUS11645173B2 (en)2017-03-102022-01-31Resilient mediation between storage systems replicating a dataset
US17/825,031ActiveUS11698844B2 (en)2017-03-102022-05-26Managing storage systems that are synchronously replicating a dataset
US17/845,690ActiveUS11687423B2 (en)2017-03-102022-06-21Prioritizing highly performant storage systems for servicing a synchronously replicated dataset
US17/957,045ActiveUS11789831B2 (en)2017-03-102022-09-30Directing operations to synchronously replicated storage systems
US18/309,924ActiveUS12181986B2 (en)2017-03-102023-05-01Continuing to service a dataset after prevailing in mediation
US18/320,751ActiveUS12056025B2 (en)2017-03-102023-05-19Updating the membership of a pod after detecting a change to a set of storage systems that are synchronously replicating a dataset
US18/339,834ActiveUS12360866B2 (en)2017-03-102023-06-22Replication using shared content mappings
US18/341,568ActiveUS12282399B2 (en)2017-03-102023-06-26Performance-based prioritization for storage systems replicating a dataset
US18/791,758PendingUS20240394159A1 (en)2017-03-102024-08-01Stateful Membership Management For Storage Systems Replicating A Dataset
US18/999,727PendingUS20250165361A1 (en)2017-03-102024-12-23Fault-tolerant mediation service usage for storage systems replicating a dataset
US19/019,773PendingUS20250156285A1 (en)2017-03-102025-01-14Performance-Based Prioritization For Storage Systems Replicating A Dataset
US19/237,174PendingUS20250307091A1 (en)2017-03-102025-06-13Coordinating Snapshot Replication Using Metadata Mapping

Family Applications Before (28)

Application NumberTitlePriority DateFiling Date
US15/671,518ActiveUS10521344B1 (en)2017-03-102017-08-08Servicing input/output (‘I/O’) operations directed to a dataset that is synchronized across a plurality of storage systems
US15/683,823Active2037-12-06US10680932B1 (en)2017-03-102017-08-23Managing connectivity to synchronously replicated storage systems
US15/696,418Active2038-10-13US11422730B1 (en)2017-03-102017-09-06Recovery for storage systems synchronously replicating a dataset
US15/703,559Active2037-12-09US10558537B1 (en)2017-03-102017-09-13Mediating between storage systems synchronously replicating a dataset
US15/713,153Active2037-12-22US10365982B1 (en)2017-03-102017-09-22Establishing a synchronous replication relationship between two or more storage systems
US15/800,857Active2038-06-16US10671408B1 (en)2017-03-102017-11-01Automatic storage system configuration for mediation services
US15/800,760Active2038-03-30US10585733B1 (en)2017-03-102017-11-01Determining active membership among storage systems synchronously replicating a dataset
US15/835,054Active2038-03-29US10613779B1 (en)2017-03-102017-12-07Determining membership among storage systems synchronously replicating a dataset
US15/838,859Active2038-11-21US10884993B1 (en)2017-03-102017-12-12Synchronizing metadata among storage systems synchronously replicating a dataset
US16/519,474Active2037-09-29US10990490B1 (en)2017-03-102019-07-23Creating a synchronous replication lease between two or more storage systems
US16/680,746ActiveUS11210219B1 (en)2017-03-102019-11-12Synchronously replicating a dataset across a plurality of storage systems
US16/702,538ActiveUS11237927B1 (en)2017-03-102019-12-04Resolving disruptions between storage systems replicating a dataset
US16/778,183Active2038-01-10US11379285B1 (en)2017-03-102020-01-31Mediation for synchronous replication
US16/815,317Active2038-03-08US11347606B2 (en)2017-03-102020-03-11Responding to a change in membership among storage systems synchronously replicating a dataset
US16/888,572Active2037-11-27US11954002B1 (en)2017-03-102020-05-29Automatically provisioning mediation services for a storage system
US16/891,398Active2037-09-10US11500745B1 (en)2017-03-102020-06-03Issuing operations directed to synchronously replicated data
US17/088,152Active2038-08-24US11687500B1 (en)2017-03-102020-11-03Updating metadata for a synchronously replicated dataset
US17/537,976PendingUS20220091977A1 (en)2017-03-102021-11-30Modifying A Synchronously Replicated Dataset
US17/588,619ActiveUS11645173B2 (en)2017-03-102022-01-31Resilient mediation between storage systems replicating a dataset
US17/825,031ActiveUS11698844B2 (en)2017-03-102022-05-26Managing storage systems that are synchronously replicating a dataset
US17/845,690ActiveUS11687423B2 (en)2017-03-102022-06-21Prioritizing highly performant storage systems for servicing a synchronously replicated dataset
US17/957,045ActiveUS11789831B2 (en)2017-03-102022-09-30Directing operations to synchronously replicated storage systems
US18/309,924ActiveUS12181986B2 (en)2017-03-102023-05-01Continuing to service a dataset after prevailing in mediation
US18/320,751ActiveUS12056025B2 (en)2017-03-102023-05-19Updating the membership of a pod after detecting a change to a set of storage systems that are synchronously replicating a dataset
US18/339,834ActiveUS12360866B2 (en)2017-03-102023-06-22Replication using shared content mappings
US18/341,568ActiveUS12282399B2 (en)2017-03-102023-06-26Performance-based prioritization for storage systems replicating a dataset
US18/791,758PendingUS20240394159A1 (en)2017-03-102024-08-01Stateful Membership Management For Storage Systems Replicating A Dataset
US18/999,727PendingUS20250165361A1 (en)2017-03-102024-12-23Fault-tolerant mediation service usage for storage systems replicating a dataset

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US19/237,174PendingUS20250307091A1 (en)2017-03-102025-06-13Coordinating Snapshot Replication Using Metadata Mapping

Country Status (1)

CountryLink
US (30)US10521344B1 (en)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10484474B2 (en)*2013-08-292019-11-19Pure Storage, Inc.Rotating offline DS units
CN107045422B (en)2016-02-062020-12-01华为技术有限公司 Distributed storage method and device
US12348583B2 (en)*2017-03-102025-07-01Pure Storage, Inc.Replication utilizing cloud-based storage systems
US11442825B2 (en)2017-03-102022-09-13Pure Storage, Inc.Establishing a synchronous replication relationship between two or more storage systems
US11803453B1 (en)2017-03-102023-10-31Pure Storage, Inc.Using host connectivity states to avoid queuing I/O requests
US10521344B1 (en)2017-03-102019-12-31Pure Storage, Inc.Servicing input/output (‘I/O’) operations directed to a dataset that is synchronized across a plurality of storage systems
US12184781B2 (en)2017-07-102024-12-31Burstiq, Inc.Systems and methods for accessing digital assets in a blockchain using owner consent contracts
US11238164B2 (en)*2017-07-102022-02-01Burstiq, Inc.Secure adaptive data storage platform
US10831935B2 (en)*2017-08-312020-11-10Pure Storage, Inc.Encryption management with host-side data reduction
US10733066B2 (en)*2018-03-092020-08-04Hewlett Packard Enterprise Development LpPersistent reservation commands in a distributed storage system
US10917471B1 (en)2018-03-152021-02-09Pure Storage, Inc.Active membership in a cloud-based storage system
US11233850B2 (en)*2018-04-172022-01-25Hewlett Packard Enterprise Development LpReplicating data over a public network
US10992598B2 (en)2018-05-212021-04-27Pure Storage, Inc.Synchronously replicating when a mediation service becomes unavailable
JP7326707B2 (en)*2018-06-212023-08-16カシオ計算機株式会社 Robot, robot control method and program
US11269917B1 (en)*2018-07-132022-03-08Cisco Technology, Inc.Secure cluster pairing for business continuity and disaster recovery
US11392662B1 (en)*2018-07-202022-07-19Verisign, Inc.Attribute inheritance of related objects for a digital object architecture
US10860444B2 (en)*2018-07-302020-12-08EMC IP Holding Company LLCSeamless mobility for kubernetes based stateful pods using moving target defense
JP7053399B2 (en)2018-07-312022-04-12キオクシア株式会社 Information processing system
US11237750B2 (en)2018-08-302022-02-01Portworx, Inc.Dynamic volume replication factor adjustment
US12093316B2 (en)*2019-01-312024-09-17Hewlett Packard Enterprise Development LpPartial file system instances
US11449367B2 (en)*2019-02-272022-09-20International Business Machines CorporationFunctional completion when retrying a non-interruptible instruction in a bi-modal execution environment
US10936010B2 (en)*2019-03-082021-03-02EMC IP Holding Company LLCClock synchronization for storage systems in an active-active configuration
US11322236B1 (en)*2019-04-032022-05-03Precis, LlcData abstraction system architecture not requiring interoperability between data providers
JP7326903B2 (en)*2019-06-142023-08-16富士フイルムビジネスイノベーション株式会社 Information processing device and program
CN112307113A (en)*2019-07-292021-02-02中兴通讯股份有限公司Service request message sending method and distributed database architecture
US12309067B2 (en)*2019-09-112025-05-20Intel CorporationHardware queue scheduling for multi-core computing environments
US11567905B2 (en)*2019-09-272023-01-31Dell Products, L.P.Method and apparatus for replicating a concurrently accessed shared filesystem between storage clusters
US12079333B2 (en)*2019-11-222024-09-03Pure Storage, Inc.Independent security threat detection and remediation by storage systems in a synchronous replication arrangement
US11500573B2 (en)*2019-12-122022-11-15ExxonMobil Technology and Engineering CompanyMultiple interface data exchange application for use in process control
US11818114B2 (en)*2020-06-122023-11-14Strata Identity, Inc.Systems, methods, and storage media for synchronizing identity information across identity domains in an identity infrastructure
US12182160B2 (en)*2020-08-142024-12-31Snowflake Inc.Data exchange availability, listing visibility, and listing fulfillment
JP7153942B2 (en)*2020-08-172022-10-17ラトナ株式会社 Information processing device, method, computer program, and recording medium
US11651096B2 (en)2020-08-242023-05-16Burstiq, Inc.Systems and methods for accessing digital assets in a blockchain using global consent contracts
US12131044B2 (en)*2020-09-042024-10-29Pure Storage, Inc.Intelligent application placement in a hybrid infrastructure
US12353907B1 (en)2020-09-042025-07-08Pure Storage, Inc.Application migration using data movement capabilities of a storage system
CN116466876A (en)*2020-09-112023-07-21华为技术有限公司 A storage system and data processing method
KR20220039404A (en)*2020-09-222022-03-29에스케이하이닉스 주식회사Memory system and operating method of memory system
US11573937B2 (en)*2020-10-092023-02-07Bank Of America CorporationSystem and method for automatically resolving metadata structure discrepancies
CN112346661B (en)*2020-11-162023-09-29脸萌有限公司Data processing method and device and electronic equipment
US11593352B2 (en)*2020-11-232023-02-28Sap SeCloud-native object storage for page-based relational database
US12026393B2 (en)*2020-12-172024-07-02Electronics And Telecommunications Research InstituteApparatus and method for selecting storage location based on data usage
KR102776003B1 (en)*2020-12-172025-03-07한국전자통신연구원Apparatus and Method for Selecting Data Storage Location based on Data Usage
US11656795B2 (en)*2021-01-212023-05-23EMC IP Holding Company LLCIndicating optimized and non-optimized paths to hosts using NVMe-oF in a metro cluster storage system
US11822801B2 (en)*2021-03-102023-11-21EMC IP Holding Company LLCAutomated uniform host attachment
US11954124B2 (en)2021-04-192024-04-09Wealthfront CorporationSynchronizing updates of records in a distributed system
CN113590033B (en)*2021-06-302023-11-03郑州云海信息技术有限公司 An information synchronization method and device for a hyper-converged system
CN113239098B (en)*2021-07-142021-09-28腾讯科技(深圳)有限公司Data management method, computer and readable storage medium
CN113608691A (en)*2021-07-242021-11-05济南浪潮数据技术有限公司High-availability method and device for NFS (network file system) of storage array
US11556482B1 (en)2021-09-302023-01-17International Business Machines CorporationSecurity for address translation services
WO2023070159A1 (en)*2021-10-292023-05-04Safecret Pty LtdA data storage and management system
US12393485B2 (en)2022-01-282025-08-19Pure Storage, Inc.Recover corrupted data through speculative bitflip and cross-validation
US11954073B2 (en)*2022-03-162024-04-09International Business Machines CorporationMulti-protocol multi-site replication
US20240119063A1 (en)*2022-07-292024-04-11Pure Storage, Inc.Synchronously Negotiating An Object's Creation Time Across Two Or More Storage Systems
US12327047B2 (en)*2022-08-312025-06-10Micron Technology, Inc.Managing command completion notification pacing in a memory sub-system
CN116166477B (en)*2022-11-302024-02-13郭东升Dual-activity gateway system and method for storing different brands of objects
US20240267407A1 (en)*2023-01-192024-08-08University Of Utah Research FoundationSecurity systems, methods, storage medium for increasing security of devices utilizing a communication channel
CN116149558B (en)*2023-02-212023-10-27北京志凌海纳科技有限公司Copy allocation strategy system and method in distributed storage dual-active mode
US12182165B2 (en)*2023-06-022024-12-31Rubrik, Inc.Techniques for asynchronously pushing metadata in bulk
US20250124015A1 (en)*2023-10-172025-04-17Netapp, Inc.Any-Local-Quorum Consistency For Distributed Databases Replicated Across Multiple Sites

Family Cites Families (307)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5544347A (en)*1990-09-241996-08-06Emc CorporationData storage system controlled remote data mirroring with respectively maintained data indices
US5233604A (en)*1992-04-281993-08-03International Business Machines CorporationMethods and apparatus for optimum path selection in packet transmission networks
US5651133A (en)1995-02-011997-07-22Hewlett-Packard CompanyMethods for avoiding over-commitment of virtual capacity in a redundant hierarchic data storage system
JPH08242229A (en)1995-03-011996-09-17Fujitsu Ltd State matching processing system in network monitoring
US5799200A (en)1995-09-281998-08-25Emc CorporationPower failure responsive apparatus and method having a shadow dram, a flash ROM, an auxiliary battery, and a controller
US6012032A (en)1995-11-302000-01-04Electronic Data Systems CorporationSystem and method for accounting of computer data storage utilization
US5933598A (en)1996-07-171999-08-03Digital Equipment CorporationMethod for sharing variable-grained memory of workstations by sending particular block including line and size of the block to exchange shared data structures
US6108699A (en)*1997-06-272000-08-22Sun Microsystems, Inc.System and method for modifying membership in a clustered distributed computer system and updating system configuration
US5999712A (en)*1997-10-211999-12-07Sun Microsystems, Inc.Determining cluster membership in a distributed computer system
US6105078A (en)*1997-12-182000-08-15International Business Machines CorporationExtended remote copying system for reporting both active and idle conditions wherein the idle condition indicates no updates to the system for a predetermined time period
US6085333A (en)1997-12-192000-07-04Lsi Logic CorporationMethod and apparatus for synchronization of code in redundant controllers in a swappable environment
US6360330B1 (en)*1998-03-312002-03-19Emc CorporationSystem and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server
US6163855A (en)*1998-04-172000-12-19Microsoft CorporationMethod and system for replicated and consistent modifications in a server cluster
US6148383A (en)*1998-07-092000-11-14International Business Machines CorporationStorage system employing universal timer for peer-to-peer asynchronous maintenance of consistent mirrored storage
US7774469B2 (en)*1999-03-262010-08-10Massa Michael TConsistent cluster operational data in a server cluster using a quorum of replicas
JP3434762B2 (en)*1999-12-272003-08-11エヌイーシーマイクロシステム株式会社 Semiconductor integrated circuit
US7065538B2 (en)*2000-02-112006-06-20Quest Software, Inc.System and method for reconciling transactions between a replication system and a recovered database
US6647514B1 (en)2000-03-232003-11-11Hewlett-Packard Development Company, L.P.Host I/O performance and availability of a storage array during rebuild by prioritizing I/O request
US6643641B1 (en)2000-04-272003-11-04Russell SnyderWeb search engine with graphic snapshots
JP3968207B2 (en)2000-05-252007-08-29株式会社日立製作所 Data multiplexing method and data multiplexing system
US6640287B2 (en)*2000-06-102003-10-28Hewlett-Packard Development Company, L.P.Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests
JP2002041305A (en)2000-07-262002-02-08Hitachi Ltd Method of allocating computer resources in virtual computer system and virtual computer system
US6789162B1 (en)2000-10-172004-09-07Sun Microsystems, Inc.Storage controller configured to select unused regions of a storage device for data storage according to head position
US7751383B2 (en)*2000-12-222010-07-06Openwave Systems Inc.Method and system for facilitating mediated communication
US20020140726A1 (en)*2000-12-222002-10-03Schwartz Richard L.Method and system for facilitating mediated communication
US6985924B2 (en)*2000-12-222006-01-10Solomio CorporationMethod and system for facilitating mediated communication
US20020141388A1 (en)*2000-12-222002-10-03Schwartz Richard L.Method and system for facilitating mediated communication
US20030005126A1 (en)*2001-05-252003-01-02Solomio Corp.Method and system for facilitating interactive communication
US7640582B2 (en)*2003-04-162009-12-29Silicon Graphics InternationalClustered filesystem for mix of trusted and untrusted nodes
US7617292B2 (en)*2001-06-052009-11-10Silicon Graphics InternationalMulti-class heterogeneous clients in a clustered filesystem
US7765329B2 (en)*2002-06-052010-07-27Silicon Graphics InternationalMessaging between heterogeneous clients of a storage area network
US20040139125A1 (en)*2001-06-052004-07-15Roger StrassburgSnapshot copy of data volume during data access
US7016946B2 (en)*2001-07-052006-03-21Sun Microsystems, Inc.Method and system for establishing a quorum for a geographically distributed cluster of computers
US7032003B1 (en)*2001-08-132006-04-18Union Gold Holdings, Ltd.Hybrid replication scheme with data and actions for wireless devices
US20050114285A1 (en)*2001-11-162005-05-26Cincotta Frank A.Data replication system and method
US7088398B1 (en)*2001-12-242006-08-08Silicon Image, Inc.Method and apparatus for regenerating a clock for auxiliary data transmitted over a serial link with video data
US6857045B2 (en)2002-01-252005-02-15International Business Machines CorporationMethod and system for updating data in a compressed read cache
US7343535B2 (en)*2002-02-062008-03-11Avago Technologies General Ip Dte LtdEmbedded testing capability for integrated serializer/deserializers
US6728738B2 (en)2002-04-032004-04-27Sun Microsystems, Inc.Fast lifetime analysis of objects in a garbage-collected system
US6978396B2 (en)*2002-05-302005-12-20Solid Information Technology OyMethod and system for processing replicated transactions parallel in secondary server
US6895464B2 (en)2002-06-032005-05-17Honeywell International Inc.Flash memory management system and method utilizing multiple block list windows
US7876693B2 (en)*2002-06-042011-01-25Alcatel-Lucent Usa Inc.Testing and error recovery across multiple switching fabrics
US7334124B2 (en)2002-07-222008-02-19Vormetric, Inc.Logical access block processing protocol for transparent secure file storage
US7158998B2 (en)*2002-07-312007-01-02Cingular Wireless Ii, LlcEfficient synchronous and asynchronous database replication
US20040024808A1 (en)*2002-08-012004-02-05Hitachi, Ltd.Wide area storage localization system
US7219149B2 (en)*2003-06-122007-05-15Dw Holdings, Inc.Versatile terminal adapter and network for transaction processing
US7146521B1 (en)2002-08-212006-12-053Pardata, Inc.Preventing damage of storage devices and data loss in a data storage system
JP4358111B2 (en)2002-08-292009-11-04パナソニック株式会社 Semiconductor memory device and data writing method to flash memory
CN100511218C (en)*2002-09-112009-07-08诺基亚有限公司Method, device and system for automatic synchronization between terminals
US20040153844A1 (en)2002-10-282004-08-05Gautam GhoseFailure analysis method and system for storage area networks
US6831865B2 (en)2002-10-282004-12-14Sandisk CorporationMaintaining erase counts in non-volatile storage systems
US7072905B2 (en)2002-12-062006-07-04Sun Microsystems, Inc.Better placement of objects reachable from outside a generation managed by the train algorithm
US20040153841A1 (en)*2003-01-162004-08-05Silicon Graphics, Inc.Failure hierarchy in a cluster filesystem
US6898685B2 (en)*2003-03-252005-05-24Emc CorporationOrdering data writes from a local storage device to a remote storage device
US7181580B2 (en)2003-03-272007-02-20International Business Machines CorporationSecure pointers
WO2004095201A2 (en)2003-04-092004-11-04Intervideo Inc.Systems and methods for caching multimedia data
US20040210656A1 (en)*2003-04-162004-10-21Silicon Graphics, Inc.Failsafe operation of storage area network
US7437530B1 (en)2003-04-242008-10-14Network Appliance, Inc.System and method for mapping file block numbers to logical block addresses
US7120824B2 (en)*2003-05-092006-10-10International Business Machines CorporationMethod, apparatus and program storage device for maintaining data consistency and cache coherency during communications failures between nodes in a remote mirror pair
US7308545B1 (en)*2003-05-122007-12-11Symantec Operating CorporationMethod and system of providing replication
US20040243699A1 (en)*2003-05-292004-12-02Mike KoclanesPolicy based management of storage resources
US7434097B2 (en)2003-06-052008-10-07Copan System, Inc.Method and apparatus for efficient fault-tolerant disk drive replacement in raid storage systems
US7089272B1 (en)2003-06-182006-08-08Sun Microsystems, Inc.Specializing write-barriers for objects in a garbage collected heap
JP4124348B2 (en)2003-06-272008-07-23株式会社日立製作所 Storage system
US20050050286A1 (en)*2003-08-282005-03-03International Busines Machines CorporationApparatus and method for asynchronous logical mirroring
US7194487B1 (en)*2003-10-162007-03-20Veritas Operating CorporationSystem and method for recording the order of a change caused by restoring a primary volume during ongoing replication of the primary volume
WO2005042713A2 (en)2003-10-282005-05-12The Johns Hopkins UniversityQuantitative multiplex methylation-specific pcr
US7434214B2 (en)2004-01-212008-10-07International Business Machines CorporationMethod for determining a close approximate benefit of reducing memory footprint of a Java application
US20050188246A1 (en)2004-02-252005-08-25Emberty Robert G.Persistent worldwide names assigned to removable media storage
US7120769B2 (en)*2004-03-082006-10-10Hitachi, Ltd.Point in time remote copy for multiple sites
US7526684B2 (en)2004-03-242009-04-28Seagate Technology LlcDeterministic preventive recovery from a predicted failure in a distributed storage system
KR100557192B1 (en)*2004-04-062006-03-03삼성전자주식회사 Method and system for data transmission in case of abnormal termination during data synchronization between server and client.
JP4476683B2 (en)*2004-04-282010-06-09株式会社日立製作所 Data processing system
US7493424B1 (en)2004-04-302009-02-17Netapp, Inc.Network storage system with shared software stack for LDMA and RDMA
US7225307B2 (en)*2004-05-042007-05-29International Business Machines CorporationApparatus, system, and method for synchronizing an asynchronous mirror volume using a synchronous mirror volume
JP4392601B2 (en)2004-05-072010-01-06パナソニック株式会社 Data access device and recording medium
US8042163B1 (en)2004-05-202011-10-18Symatec Operating CorporationSecure storage access using third party capability tokens
US7533292B2 (en)2004-07-152009-05-12International Business Machines CorporationManagement method for spare disk drives in a raid system
US20060123210A1 (en)*2004-12-062006-06-08St. Bernard Software, Inc.Method for logically consistent backup of open computer files
EP1829332A2 (en)2004-12-152007-09-05Exostar CorporationEnabling trust in a federated collaboration of networks
US7426623B2 (en)2005-01-142008-09-16Sandisk Il LtdSystem and method for configuring flash memory partitions as super-units
US20060230245A1 (en)2005-04-082006-10-12Microsoft CorporationData storage safety indicator and expander
US8200887B2 (en)2007-03-292012-06-12Violin Memory, Inc.Memory management system and method
EP1875393B1 (en)2005-04-252015-08-05NetApp, Inc.Architecture for supporting sparse volumes
US7366825B2 (en)2005-04-262008-04-29Microsoft CorporationNAND flash memory management
JP4506594B2 (en)2005-07-222010-07-21日本電気株式会社 Redundant path control method
US7694082B2 (en)2005-07-292010-04-06International Business Machines CorporationComputer program and method for managing resources in a distributed storage system
US7590504B2 (en)*2005-08-162009-09-15Asset Intertech, Inc.Graphical user interface for creation of IBIST tests
US7617216B2 (en)2005-09-072009-11-10Emc CorporationMetadata offload for a file server cluster
ITVA20050061A1 (en)2005-11-082007-05-09St Microelectronics Srl METHOD OF MANAGEMENT OF A NON-VOLATILE MEMORY AND RELATIVE MEMORY DEVICE
US7831783B2 (en)2005-12-222010-11-09Honeywell International Inc.Effective wear-leveling and concurrent reclamation method for embedded linear flash file systems
US7716180B2 (en)*2005-12-292010-05-11Amazon Technologies, Inc.Distributed storage system with web services client interface
US7421552B2 (en)2006-03-172008-09-02Emc CorporationTechniques for managing data within a data storage system utilizing a flash-based memory vault
US7899780B1 (en)2006-03-302011-03-01Emc CorporationMethods and apparatus for structured partitioning of management information
US7702866B2 (en)*2006-03-312010-04-20International Business Machines CorporationUse of volume containers in replication and provisioning management
US20070294564A1 (en)2006-04-272007-12-20Tim ReddinHigh availability storage system
US8266472B2 (en)2006-05-032012-09-11Cisco Technology, Inc.Method and system to provide high availability of shared data
US9455955B2 (en)2006-05-172016-09-27Richard FetikCustomizable storage controller with integrated F+ storage firewall protection
US8966018B2 (en)*2006-05-192015-02-24Trapeze Networks, Inc.Automated network device configuration and network deployment
US7743239B2 (en)2006-06-302010-06-22Intel CorporationAccelerating integrity checks of code and data stored in non-volatile memory
US7627786B2 (en)2006-09-262009-12-01International Business Machines CorporationTracking error events relating to data storage drives and/or media of automated data storage library subsystems
US8555021B1 (en)*2006-09-292013-10-08Emc CorporationSystems and methods for automating and tuning storage allocations
US8620970B2 (en)2006-10-032013-12-31Network Appliance, Inc.Methods and apparatus for changing versions of a filesystem
US7587435B2 (en)*2006-11-102009-09-08Sybase, Inc.Replication system with methodology for replicating database sequences
US7669029B1 (en)2006-11-152010-02-23Network Appliance, Inc.Load balancing a data storage system
US7710777B1 (en)2006-12-202010-05-04Marvell International Ltd.Semi-volatile NAND flash memory
US7640332B2 (en)2006-12-272009-12-29Hewlett-Packard Development Company, L.P.System and method for hot deployment/redeployment in grid computing environment
KR100923990B1 (en)2007-02-132009-10-28삼성전자주식회사 Computing system based on the characteristics of flash storage devices
US8868504B2 (en)*2007-03-072014-10-21Oracle International CorporationDatabase system with active standby and nodes
US9632870B2 (en)2007-03-292017-04-25Violin Memory, Inc.Memory system with multiple striping of raid groups and method for performing the same
US7975115B2 (en)2007-04-112011-07-05Dot Hill Systems CorporationMethod and apparatus for separating snapshot preserved and write data
US8706914B2 (en)2007-04-232014-04-22David D. DuchesneauComputing infrastructure
US7996599B2 (en)2007-04-252011-08-09Apple Inc.Command resequencing in memory operations
US7991942B2 (en)2007-05-092011-08-02Stmicroelectronics S.R.L.Memory block compaction method, circuit, and system in storage devices based on flash memories
US8996409B2 (en)*2007-06-062015-03-31Sony Computer Entertainment Inc.Management of online trading services using mediated communications
US7870360B2 (en)2007-09-142011-01-11International Business Machines CorporationStorage area network (SAN) forecasting in a heterogeneous environment
KR101433859B1 (en)2007-10-122014-08-27삼성전자주식회사Nonvolatile memory system and method managing file data thereof
US8055735B2 (en)*2007-10-302011-11-08Hewlett-Packard Development Company, L.P.Method and system for forming a cluster of networked nodes
US8271700B1 (en)2007-11-232012-09-18Pmc-Sierra Us, Inc.Logical address direct memory access with multiple concurrent physical ports and internal switching
US7743191B1 (en)2007-12-202010-06-22Pmc-Sierra, Inc.On-chip shared memory based device architecture
JP4471007B2 (en)2008-02-052010-06-02ソニー株式会社 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, RECORDING DEVICE CONTROL METHOD PROGRAM AND RECORDING DEVICE CONTROL METHOD PROGRAM RECORDING MEDIUM
US8150802B2 (en)*2008-03-242012-04-03Microsoft CorporationAccumulating star knowledge in replicated data protocol
US8949863B1 (en)2008-04-302015-02-03Netapp, Inc.Creating environmental snapshots of storage device failure events
US8228972B2 (en)*2008-06-042012-07-24Stmicroelectronics, Inc.SERDES with jitter-based built-in self test (BIST) for adapting FIR filter coefficients
US8093868B2 (en)2008-09-042012-01-10International Business Machines CorporationIn situ verification of capacitive power support
US8086585B1 (en)2008-09-302011-12-27Emc CorporationAccess control to block storage devices for a shared disk based file system
US8793541B2 (en)*2008-10-102014-07-29Teledyne Lecroy, Inc.Link equalization tester
US9473419B2 (en)2008-12-222016-10-18Ctera Networks, Ltd.Multi-tenant cloud storage system
US9239767B2 (en)*2008-12-222016-01-19Rpx Clearinghouse LlcSelective database replication
US8078848B2 (en)*2009-01-092011-12-13Micron Technology, Inc.Memory controller having front end and back end channels for modifying commands
US8762642B2 (en)2009-01-302014-06-24Twinstrata IncSystem and method for secure and reliable multi-cloud data replication
JP4844639B2 (en)2009-02-192011-12-28Tdk株式会社 MEMORY CONTROLLER, FLASH MEMORY SYSTEM HAVING MEMORY CONTROLLER, AND FLASH MEMORY CONTROL METHOD
US8242589B2 (en)*2009-02-272012-08-14Hitachi, Ltd.Semiconductor device
US8621301B2 (en)*2009-03-042013-12-31Alcatel LucentMethod and apparatus for virtual in-circuit emulation
US8719649B2 (en)*2009-03-042014-05-06Alcatel LucentMethod and apparatus for deferred scheduling for JTAG systems
US8775884B2 (en)*2009-03-042014-07-08Alcatel LucentMethod and apparatus for position-based scheduling for JTAG systems
US20100229058A1 (en)*2009-03-042010-09-09Suresh GoyalMethod and apparatus for system testing using scan chain decomposition
US9134922B2 (en)2009-03-122015-09-15Vmware, Inc.System and method for allocating datastores for virtual machines
US8225057B1 (en)*2009-03-242012-07-17Netapp, Inc.Single-system configuration for backing-up and restoring a clustered storage system
KR101586047B1 (en)2009-03-252016-01-18삼성전자주식회사 Nonvolatile memory device and its programming method
US8805953B2 (en)2009-04-032014-08-12Microsoft CorporationDifferential file and system restores from peers and the cloud
TWI408689B (en)2009-04-142013-09-11Jmicron Technology CorpMethod for accessing storage apparatus and related control circuit
US8332678B1 (en)*2009-06-022012-12-11American Megatrends, Inc.Power save mode operation for continuous data protection
US8504797B2 (en)2009-06-022013-08-06Hitachi, Ltd.Method and apparatus for managing thin provisioning volume by using file storage system
JP4874368B2 (en)2009-06-222012-02-15株式会社日立製作所 Storage system management method and computer using flash memory
US7948798B1 (en)2009-07-222011-05-24Marvell International Ltd.Mixed multi-level cell and single level cell storage device
US8402242B2 (en)2009-07-292013-03-19International Business Machines CorporationWrite-erase endurance lifetime of memory storage devices
US20110035540A1 (en)2009-08-102011-02-10Adtron, Inc.Flash blade system architecture and method
US8868957B2 (en)2009-09-242014-10-21Xyratex Technology LimitedAuxiliary power supply, a method of providing power to a data storage system and a back-up power supply charging circuit
US8126987B2 (en)*2009-11-162012-02-28Sony Computer Entertainment Inc.Mediation of content-related services
TWI428917B (en)2009-11-252014-03-01Silicon Motion IncFlash memory device, data storage system, and operation method of a data storage system
US8250324B2 (en)2009-11-302012-08-21International Business Machines CorporationMethod to efficiently locate meta-data structures on a flash-based storage device
US8387136B2 (en)2010-01-052013-02-26Red Hat, Inc.Role-based access control utilizing token profiles
US8452932B2 (en)2010-01-062013-05-28Storsimple, Inc.System and method for efficiently creating off-site data volume back-ups
WO2011156746A2 (en)2010-06-112011-12-15California Institute Of TechnologySystems and methods for rapid processing and storage of data
US20120023144A1 (en)2010-07-212012-01-26Seagate Technology LlcManaging Wear in Flash Memory
US8510270B2 (en)*2010-07-272013-08-13Oracle International CorporationMYSQL database heterogeneous log based replication
US20120054264A1 (en)2010-08-312012-03-01International Business Machines CorporationTechniques for Migrating Active I/O Connections with Migrating Servers and Clients
US8566546B1 (en)2010-09-272013-10-22Emc CorporationTechniques for enforcing capacity restrictions of an allocation policy
US8775868B2 (en)2010-09-282014-07-08Pure Storage, Inc.Adaptive RAID for an SSD environment
US8930620B2 (en)*2010-11-122015-01-06Symantec CorporationHost discovery and handling of ALUA preferences and state transitions
US8949502B2 (en)2010-11-182015-02-03Nimble Storage, Inc.PCIe NVRAM card based on NVDIMM
US8787367B2 (en)*2010-11-302014-07-22Ringcentral, Inc.User partitioning in a communication system
US8812860B1 (en)2010-12-032014-08-19Symantec CorporationSystems and methods for protecting data stored on removable storage devices by requiring external user authentication
US9208071B2 (en)2010-12-132015-12-08SanDisk Technologies, Inc.Apparatus, system, and method for accessing memory
US8560792B2 (en)*2010-12-162013-10-15International Business Machines CorporationSynchronous extent migration protocol for paired storage
US8589723B2 (en)2010-12-222013-11-19Intel CorporationMethod and apparatus to provide a high availability solid state drive
US10614098B2 (en)*2010-12-232020-04-07Mongodb, Inc.System and method for determining consensus within a distributed database
US8572031B2 (en)*2010-12-232013-10-29Mongodb, Inc.Method and apparatus for maintaining replica sets
US9805108B2 (en)*2010-12-232017-10-31Mongodb, Inc.Large distributed database clustering systems and methods
US8465332B2 (en)2011-01-132013-06-18Tyco Electronics CorporationContact assembly for an electrical connector
US8468398B2 (en)*2011-01-202013-06-18Advanced Micro Devices, Inc.Loopback testing with phase alignment of a sampling clock at a test receiver apparatus
US8578442B1 (en)2011-03-112013-11-05Symantec CorporationEnforcing consistent enterprise and cloud security profiles
US8694647B2 (en)*2011-03-182014-04-08Microsoft CorporationRead-only operations processing in a paxos replication system
US8738882B2 (en)2011-06-032014-05-27Apple Inc.Pre-organization of data
US8769622B2 (en)2011-06-302014-07-01International Business Machines CorporationAuthentication and authorization methods for cloud computing security
US8751463B1 (en)2011-06-302014-06-10Emc CorporationCapacity forecasting for a deduplicating storage system
US9135098B2 (en)2011-07-272015-09-15Cleversafe, Inc.Modifying dispersed storage network event records
US8931041B1 (en)2011-07-292015-01-06Symantec CorporationMethod and system for visibility and control over access transactions between clouds using resource authorization messages
US20130036272A1 (en)2011-08-022013-02-07Microsoft CorporationStorage engine node for cloud-based storage
US8527544B1 (en)2011-08-112013-09-03Pure Storage Inc.Garbage collection in a storage system
US9525900B2 (en)2011-09-152016-12-20Google Inc.Video management system
JP2013077278A (en)2011-09-162013-04-25Toshiba CorpMemory device
US9531697B2 (en)2011-09-292016-12-27Oracle International CorporationConfigurable adaptive access manager callouts
CN104025070A (en)2011-10-242014-09-03施耐德电器工业公司System and method for managing industrial processes
US8595546B2 (en)*2011-10-282013-11-26Zettaset, Inc.Split brain resistant failover in high availability clusters
WO2013071087A1 (en)2011-11-092013-05-16Unisys CorporationSingle sign on for cloud
WO2013074106A1 (en)2011-11-172013-05-23Intel CorporationMethod, apparatus and system for data deduplication
US9330245B2 (en)2011-12-012016-05-03Dashlane SASCloud-based data backup and sync with secure local storage of access keys
US8738813B1 (en)*2011-12-272014-05-27Emc CorporationMethod and apparatus for round trip synchronous replication using SCSI reads
US20130219164A1 (en)2011-12-292013-08-22Imation Corp.Cloud-based hardware security modules
US8800009B1 (en)2011-12-302014-08-05Google Inc.Virtual machine service access
US8613066B1 (en)2011-12-302013-12-17Amazon Technologies, Inc.Techniques for user authentication
US9069827B1 (en)*2012-01-172015-06-30Amazon Technologies, Inc.System and method for adjusting membership of a data replication group
US9423983B2 (en)2012-01-192016-08-23Syncsort IncorporatedIntelligent storage controller
US9116812B2 (en)2012-01-272015-08-25Intelligent Intellectual Property Holdings 2 LlcSystems and methods for a de-duplication cache
JP2013161235A (en)2012-02-032013-08-19Fujitsu LtdStorage device, method for controlling storage device and control program for storage device
US8875234B2 (en)*2012-09-132014-10-28PivotCloud, Inc.Operator provisioning of a trustworthy workspace to a subscriber
US8681992B2 (en)*2012-02-132014-03-25Alephcloud Systems, Inc.Monitoring and controlling access to electronic content
US9146705B2 (en)*2012-04-092015-09-29Microsoft Technology, LLCSplit brain protection in computer clusters
US8984350B1 (en)*2012-04-162015-03-17Google Inc.Replication method and apparatus in a distributed system
US9218406B2 (en)*2012-04-262015-12-22Connected Data, Inc.System and method for managing user data in a plurality of storage appliances over a wide area network for collaboration, protection, publication, or sharing
US10474584B2 (en)2012-04-302019-11-12Hewlett Packard Enterprise Development LpStoring cache metadata separately from integrated circuit containing cache controller
US8832372B2 (en)2012-05-242014-09-09Netapp, Inc.Network storage systems having clustered raids for improved redundancy and load balancing
US10341435B2 (en)2012-06-122019-07-02Centurylink Intellectual Property LlcHigh performance cloud storage
WO2014007516A1 (en)2012-07-022014-01-09에스케이플래닛 주식회사Single certificate service system and operational method thereof
US20140040200A1 (en)*2012-08-032014-02-06Sap AgMediation objects for complex replications
JP6024296B2 (en)*2012-08-302016-11-16富士通株式会社 Information processing apparatus, copy control program, and copy control method
US9047181B2 (en)2012-09-072015-06-02Splunk Inc.Visualization of data from clusters
US8769651B2 (en)2012-09-192014-07-01Secureauth CorporationMobile multifactor single-sign-on authentication
US9462502B2 (en)2012-09-252016-10-04Empire Technology Development LlcLimiting data usage of a device connected to the internet via tethering
US9245144B2 (en)2012-09-272016-01-26Intel CorporationSecure data container for web applications
US8990914B2 (en)2012-09-282015-03-24Intel CorporationDevice, method, and system for augmented reality security
US8990905B1 (en)2012-09-282015-03-24Emc CorporationProtected resource access control utilizing intermediate values of a hash chain
US8850546B1 (en)2012-09-302014-09-30Emc CorporationPrivacy-preserving user attribute release and session management
US20140101434A1 (en)2012-10-042014-04-10Msi Security, Ltd.Cloud-based file distribution and management using real identity authentication
WO2014077918A1 (en)*2012-11-192014-05-22Board Of Regents, The University Of Texas SystemRobustness in a scalable block storage system
US9209973B2 (en)2012-11-202015-12-08Google Inc.Delegate authorization in cloud-based storage system
US8997197B2 (en)2012-12-122015-03-31Citrix Systems, Inc.Encryption-based data access management
US9317223B2 (en)2012-12-172016-04-19International Business Machines CorporationMethod and apparatus for automated migration of data among storage centers
US9075529B2 (en)2013-01-042015-07-07International Business Machines CorporationCloud based data migration and replication
US9063967B2 (en)2013-01-102015-06-23Pure Storage, Inc.Performing copies in a storage system
US9483657B2 (en)2013-01-142016-11-01Accenture Global Services LimitedSecure online distributed data storage services
US9052917B2 (en)2013-01-142015-06-09Lenovo (Singapore) Pte. Ltd.Data storage for remote environment
US9009526B2 (en)2013-01-242015-04-14Hewlett-Packard Development Company, L.P.Rebuilding drive data
US20140229654A1 (en)2013-02-082014-08-14Seagate Technology LlcGarbage Collection with Demotion of Valid Data to a Lower Memory Tier
US20140230017A1 (en)2013-02-122014-08-14Appsense LimitedProgrammable security token
US8902532B2 (en)2013-03-202014-12-02International Business Machines CorporationWrite avoidance areas around bad blocks on a hard disk drive platter
US9307011B2 (en)*2013-04-012016-04-05Netapp, Inc.Synchronous mirroring of NVLog to multiple destinations (architecture level)
US10102144B2 (en)*2013-04-162018-10-16Sandisk Technologies LlcSystems, methods and interfaces for data virtualization
GB2513377A (en)2013-04-252014-10-29IbmControlling data storage in an array of storage devices
US9432215B2 (en)*2013-05-212016-08-30Nicira, Inc.Hierarchical network managers
US9317382B2 (en)2013-05-212016-04-19International Business Machines CorporationStorage device with error recovery indication
US10038726B2 (en)2013-06-122018-07-31Visa International Service AssociationData sensitivity based authentication and authorization
US9124569B2 (en)2013-06-142015-09-01Microsoft Technology Licensing, LlcUser authentication in a cloud environment
US8898346B1 (en)2013-06-202014-11-25Qlogic, CorporationMethod and system for configuring network devices
US8984602B1 (en)2013-06-282015-03-17Emc CorporationProtected resource access control utilizing credentials based on message authentication codes and hash chain values
US9448946B2 (en)*2013-08-072016-09-20Sandisk Technologies LlcData storage system with stale data mechanism and method of operation thereof
US9454423B2 (en)2013-09-112016-09-27Dell Products, LpSAN performance analysis tool
CA2931098A1 (en)2013-09-272015-04-02Intel CorporationDetermination of a suitable target for an initiator by a control plane processor
US9442662B2 (en)2013-10-182016-09-13Sandisk Technologies LlcDevice and method for managing die groups
US9519580B2 (en)2013-11-112016-12-13Globalfoundries Inc.Load balancing logical units in an active/passive storage system
US9619311B2 (en)2013-11-262017-04-11International Business Machines CorporationError identification and handling in storage area networks
US9280678B2 (en)2013-12-022016-03-08Fortinet, Inc.Secure cloud storage distribution and aggregation
US9529546B2 (en)2014-01-082016-12-27Netapp, Inc.Global in-line extent-based deduplication
WO2015104833A1 (en)2014-01-102015-07-16株式会社日立製作所Information system and i/o processing method
US10169440B2 (en)*2014-01-272019-01-01International Business Machines CorporationSynchronous data replication in a content management system
JPWO2015118865A1 (en)*2014-02-052017-03-23日本電気株式会社 Information processing apparatus, information processing system, and data access method
US20150244795A1 (en)*2014-02-212015-08-27Solidfire, Inc.Data syncing in a distributed system
US9361194B2 (en)*2014-03-202016-06-07Netapp Inc.Mirror vote synchronization
US10613789B1 (en)*2014-03-312020-04-07EMC IP Holding Company LLCAnalytics engine using consistent replication on distributed sites
US9514012B2 (en)*2014-04-032016-12-06International Business Machines CorporationTertiary storage unit management in bidirectional data copying
US20150293708A1 (en)*2014-04-112015-10-15Netapp, Inc.Connectivity-Aware Storage Controller Load Balancing
KR101901189B1 (en)*2014-04-162018-11-02주식회사 만도Signal processing device for wheel speed sensor
JP6199508B2 (en)*2014-04-212017-09-20株式会社日立製作所 Information storage system
US9250823B1 (en)2014-05-202016-02-02Emc CorporationOnline replacement of physical storage in a virtual storage system
US10210171B2 (en)*2014-06-182019-02-19Microsoft Technology Licensing, LlcScalable eventual consistency system using logical document journaling
US9424145B2 (en)*2014-06-252016-08-23Sybase, Inc.Ensuring the same completion status for transactions after recovery in a synchronous replication environment
NO2988221T3 (en)2014-06-272018-01-06
US9516167B2 (en)2014-07-242016-12-06Genesys Telecommunications Laboratories, Inc.Media channel management apparatus for network communications sessions
US9807164B2 (en)*2014-07-252017-10-31Facebook, Inc.Halo based file system replication
US10204010B2 (en)2014-10-032019-02-12Commvault Systems, Inc.Intelligent protection of off-line mail data
US9720752B2 (en)*2014-10-202017-08-01Netapp, Inc.Techniques for performing resynchronization on a clustered system
US20160182542A1 (en)2014-12-182016-06-23Stuart StanifordDenial of service and other resource exhaustion defense and mitigation using transition tracking
US10545987B2 (en)*2014-12-192020-01-28Pure Storage, Inc.Replication to the cloud
US9652334B2 (en)*2015-01-292017-05-16Microsoft Technology Licensing, LlcIncreasing coordination service reliability
US9521200B1 (en)2015-05-262016-12-13Pure Storage, Inc.Locally providing cloud storage array services
US9716755B2 (en)2015-05-262017-07-25Pure Storage, Inc.Providing cloud storage array services by a local storage array in a data center
US9444822B1 (en)2015-05-292016-09-13Pure Storage, Inc.Storage array access control from cloud-based user authorization and authentication
US20160350009A1 (en)2015-05-292016-12-01Pure Storage, Inc.Buffering data to be written to an array of non-volatile storage devices
US9300660B1 (en)2015-05-292016-03-29Pure Storage, Inc.Providing authorization and authentication in a cloud for a user of a storage array
US10021170B2 (en)2015-05-292018-07-10Pure Storage, Inc.Managing a storage array using client-side services
US10067969B2 (en)*2015-05-292018-09-04Nuodb, Inc.Table partitioning within distributed database systems
US9772794B2 (en)*2015-06-052017-09-26University Of Florida Research Foundation, IncorporatedMethod and apparatus for big data cloud storage resource management
US10623486B2 (en)*2015-06-152020-04-14Redis Labs Ltd.Methods, systems, and media for providing distributed database access during a network split
US9626116B1 (en)*2015-06-222017-04-18EMC IP Holding Company LLCDistributed service level objective management in active-active environments
US9652345B2 (en)*2015-09-242017-05-16The Florida International University Board Of TrusteesTechniques and systems for local independent failure domains
US9678667B2 (en)*2015-10-302017-06-13Netapp, Inc.Techniques for maintaining device coordination in a storage cluster system
US9916214B2 (en)*2015-11-172018-03-13International Business Machines CorporationPreventing split-brain scenario in a high-availability cluster
US20170149883A1 (en)*2015-11-202017-05-25Datadirect Networks, Inc.Data replication in a data storage system having a disjointed network
US9917896B2 (en)*2015-11-272018-03-13Netapp Inc.Synchronous replication for storage area network protocol storage
US10216534B1 (en)*2015-12-142019-02-26Amazon Technologies, Inc.Moving storage volumes for improved performance
WO2017107110A1 (en)*2015-12-232017-06-29华为技术有限公司Service take-over method and storage device, and service take-over apparatus
US10496320B2 (en)*2015-12-282019-12-03Netapp Inc.Synchronous replication
US10230809B2 (en)*2016-02-292019-03-12Intel CorporationManaging replica caching in a distributed storage system
KR102527992B1 (en)2016-03-142023-05-03삼성전자주식회사Data storage device and data processing system having the same
EP3471376B1 (en)*2016-03-172020-06-17Google LLCHybrid client-server data provision
US9507532B1 (en)2016-05-202016-11-29Pure Storage, Inc.Migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices
US10567406B2 (en)2016-08-162020-02-18International Business Machines CorporationCloud computing environment activity monitoring
US10459657B2 (en)2016-09-162019-10-29Hewlett Packard Enterprise Development LpStorage system with read cache-on-write buffer
US10089205B2 (en)*2016-09-302018-10-02International Business Machines CorporationDisaster recovery practice mode for application virtualization infrastructure
US10719244B2 (en)*2016-11-182020-07-21International Business Machines CorporationMulti-mode data replication for data loss risk reduction
US10454754B1 (en)*2016-12-162019-10-22Amazon Technologies, Inc.Hybrid cluster recovery techniques
US11076509B2 (en)2017-01-242021-07-27The Research Foundation for the State UniversityControl systems and prediction methods for it cooling performance in containment
US10761946B2 (en)*2017-02-102020-09-01Sap SeTransaction commit protocol with recoverable commit identifier
US10503427B2 (en)*2017-03-102019-12-10Pure Storage, Inc.Synchronously replicating datasets and other managed objects to cloud-based storage systems
US10521344B1 (en)2017-03-102019-12-31Pure Storage, Inc.Servicing input/output (‘I/O’) operations directed to a dataset that is synchronized across a plurality of storage systems
US10454810B1 (en)2017-03-102019-10-22Pure Storage, Inc.Managing host definitions across a plurality of storage systems
US10678661B2 (en)*2017-03-202020-06-09International Business Machines CorporationProcessing a recall request for data migrated from a primary storage system having data mirrored to a secondary storage system
US10846137B2 (en)2018-01-122020-11-24Robin Systems, Inc.Dynamic adjustment of application resources in a distributed computing system
US10678634B2 (en)*2018-01-242020-06-09Synopsys, Inc.Method and apparatus of using parity to detect random faults in memory mapped configuration registers
US10917471B1 (en)*2018-03-152021-02-09Pure Storage, Inc.Active membership in a cloud-based storage system
JP2019164095A (en)*2018-03-202019-09-26株式会社東芝Semiconductor integrated circuit
US10992598B2 (en)*2018-05-212021-04-27Pure Storage, Inc.Synchronously replicating when a mediation service becomes unavailable
US11176173B2 (en)*2018-07-102021-11-16Comptel OyArrangement for enriching data stream in a communications network and related method
US11106810B2 (en)2018-07-302021-08-31EMC IP Holding Company LLCMulti-tenant deduplication with non-trusted storage system
US10877683B2 (en)2019-04-092020-12-29International Business Machines CorporationTiered storage optimization and migration

Also Published As

Publication numberPublication date
US20250307091A1 (en)2025-10-02
US10884993B1 (en)2021-01-05
US10990490B1 (en)2021-04-27
US11379285B1 (en)2022-07-05
US12056025B2 (en)2024-08-06
US10671408B1 (en)2020-06-02
US20200264960A1 (en)2020-08-20
US10521344B1 (en)2019-12-31
US20220318083A1 (en)2022-10-06
US12360866B2 (en)2025-07-15
US11698844B2 (en)2023-07-11
US20250165361A1 (en)2025-05-22
US10680932B1 (en)2020-06-09
US11500745B1 (en)2022-11-15
US20230289268A1 (en)2023-09-14
US11789831B2 (en)2023-10-17
US20230289267A1 (en)2023-09-14
US12282399B2 (en)2025-04-22
US11645173B2 (en)2023-05-09
US11687500B1 (en)2023-06-27
US12181986B2 (en)2024-12-31
US10558537B1 (en)2020-02-11
US10585733B1 (en)2020-03-10
US20230333947A1 (en)2023-10-19
US20220156165A1 (en)2022-05-19
US11954002B1 (en)2024-04-09
US11347606B2 (en)2022-05-31
US10365982B1 (en)2019-07-30
US10613779B1 (en)2020-04-07
US11210219B1 (en)2021-12-28
US20230036992A1 (en)2023-02-02
US11687423B2 (en)2023-06-27
US20230342271A1 (en)2023-10-26
US20220283916A1 (en)2022-09-08
US11237927B1 (en)2022-02-01
US20220091977A1 (en)2022-03-24
US20240394159A1 (en)2024-11-28
US11422730B1 (en)2022-08-23

Similar Documents

PublicationPublication DateTitle
US12282399B2 (en)Performance-based prioritization for storage systems replicating a dataset
US12216927B2 (en)Storing data for machine learning and artificial intelligence applications in a decentralized storage network
US12143269B2 (en)Path management for container clusters that access persistent storage
US12008404B2 (en)Executing a big data analytics pipeline using shared storage resources
US12069167B2 (en)Unlocking data stored in a group of storage systems
US11438279B2 (en)Non-disruptive conversion of a clustered service from single-chassis to multi-chassis
US11138103B1 (en)Resiliency groups
US10733053B1 (en)Disaster recovery for high-bandwidth distributed archives
US11966841B2 (en)Search acceleration for artificial intelligence
US11146564B1 (en)Login authentication in a cloud storage platform
US10521151B1 (en)Determining effective space utilization in a storage system
US11847025B2 (en)Storage system parity based on system characteristics
US11868629B1 (en)Storage system sizing service
US11797211B2 (en)Expanding data structures in a storage system
US11809727B1 (en)Predicting failures in a storage system that includes a plurality of storage devices

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PURE STORAGE, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:COLGROVE, JOHN;GRUNWALD, DAVID;KARR, RONALD;AND OTHERS;SIGNING DATES FROM 20171030 TO 20171114;REEL/FRAME:069855/0466

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION


[8]ページ先頭

©2009-2025 Movatter.jp