Movatterモバイル変換


[0]ホーム

URL:


US20120303685A1 - Systems and methods for storing parity groups - Google Patents

Systems and methods for storing parity groups
Download PDF

Info

Publication number
US20120303685A1
US20120303685A1US13/538,636US201213538636AUS2012303685A1US 20120303685 A1US20120303685 A1US 20120303685A1US 201213538636 AUS201213538636 AUS 201213538636AUS 2012303685 A1US2012303685 A1US 2012303685A1
Authority
US
United States
Prior art keywords
file
data
server
parity
disk
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
US13/538,636
Inventor
Thomas R. Ulrich
James R. Schweitzer
Gregory D. Bolstad
Jay G. Randall
John R. Staub
Wilbur George Priester
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.)
Overland Storage Inc
Original Assignee
Overland 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 Overland Storage IncfiledCriticalOverland Storage Inc
Priority to US13/538,636priorityCriticalpatent/US20120303685A1/en
Publication of US20120303685A1publicationCriticalpatent/US20120303685A1/en
Assigned to OPUS BANKreassignmentOPUS BANKSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: OVERLAND STORAGE, INC., SPHERE 3D CORP., Sphere 3D Inc., V3 SYSTEMS HOLDINGS, INC.
Assigned to OPUS BANKreassignmentOPUS BANKSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: OVERLAND STORAGE, INC., SPHERE 3D CORP., Sphere 3D Inc., V3 SYSTEMS HOLDINGS, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one or more data blocks and a parity block that is associated with the data blocks. Each of the storage blocks is stored on a separate disk drive such that no two storage blocks from a given parity set reside on the same disk drive. The computer system further includes a redistribution module to dynamically redistribute parity groups by combining some parity groups to improve storage efficiency.

Description

Claims (6)

US13/538,6362001-01-292012-06-29Systems and methods for storing parity groupsAbandonedUS20120303685A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/538,636US20120303685A1 (en)2001-01-292012-06-29Systems and methods for storing parity groups

Applications Claiming Priority (13)

Application NumberPriority DateFiling DateTitle
US26466801P2001-01-292001-01-29
US26467201P2001-01-292001-01-29
US26467001P2001-01-292001-01-29
US26469401P2001-01-292001-01-29
US26467301P2001-01-292001-01-29
US26466901P2001-01-292001-01-29
US26467101P2001-01-292001-01-29
US30242401P2001-06-292001-06-29
US10/060,874US6862692B2 (en)2001-01-292002-01-29Dynamic redistribution of parity groups
US11/018,114US7356730B2 (en)2001-01-292004-12-21Dynamic redistribution of parity groups
US12/028,662US7917695B2 (en)2001-01-292008-02-08Systems and methods for storing parity groups
US13/072,622US8214590B2 (en)2001-01-292011-03-25Systems and methods for storing parity groups
US13/538,636US20120303685A1 (en)2001-01-292012-06-29Systems and methods for storing parity groups

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/072,622ContinuationUS8214590B2 (en)2001-01-292011-03-25Systems and methods for storing parity groups

Publications (1)

Publication NumberPublication Date
US20120303685A1true US20120303685A1 (en)2012-11-29

Family

ID=27578259

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US10/060,874Expired - LifetimeUS6862692B2 (en)2001-01-292002-01-29Dynamic redistribution of parity groups
US11/018,114Expired - Fee RelatedUS7356730B2 (en)2001-01-292004-12-21Dynamic redistribution of parity groups
US12/028,662Expired - Fee RelatedUS7917695B2 (en)2001-01-292008-02-08Systems and methods for storing parity groups
US13/072,622Expired - Fee RelatedUS8214590B2 (en)2001-01-292011-03-25Systems and methods for storing parity groups
US13/538,636AbandonedUS20120303685A1 (en)2001-01-292012-06-29Systems and methods for storing parity groups

Family Applications Before (4)

Application NumberTitlePriority DateFiling Date
US10/060,874Expired - LifetimeUS6862692B2 (en)2001-01-292002-01-29Dynamic redistribution of parity groups
US11/018,114Expired - Fee RelatedUS7356730B2 (en)2001-01-292004-12-21Dynamic redistribution of parity groups
US12/028,662Expired - Fee RelatedUS7917695B2 (en)2001-01-292008-02-08Systems and methods for storing parity groups
US13/072,622Expired - Fee RelatedUS8214590B2 (en)2001-01-292011-03-25Systems and methods for storing parity groups

Country Status (1)

CountryLink
US (5)US6862692B2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120173655A1 (en)*2011-01-032012-07-05Planetary Data LLCCommunity internet drive
US8694478B1 (en)*2012-02-092014-04-08Netapp, Inc.Detection and correction of corrupted or dangling data object handles
US20140325309A1 (en)*2011-10-042014-10-30Cleversafe, Inc.Updating data stored in a dispersed storage network
US9256614B1 (en)2013-06-282016-02-09Emc CorporationFile system snapshots over fully provisioned volume file in direct mode
US9256603B1 (en)*2013-06-282016-02-09Emc CorporationFile system over fully provisioned volume file in direct mode
US9256629B1 (en)2013-06-282016-02-09Emc CorporationFile system snapshots over thinly provisioned volume file in mapped mode
US9329803B1 (en)2013-06-282016-05-03Emc CorporationFile system over thinly provisioned volume file in mapped mode
US9477532B1 (en)*2015-10-062016-10-25Oracle International CorporationGraph-data partitioning for workload-balanced distributed computation with cost estimation functions
US10002205B2 (en)2015-11-202018-06-19Oracle International CorporationEfficient method for indexing data transferred between machines in distributed graph processing systems
US10534657B2 (en)2017-05-302020-01-14Oracle International CorporationDistributed graph processing system that adopts a faster data loading technique that requires low degree of communication
US10846069B2 (en)2017-09-302020-11-24Oracle International CorporationMethod of distributed graph loading for minimal communication and good balance via lazy materialization and directory indirection using indexed tabular representation
US20200409907A1 (en)*2013-09-202020-12-31Google LlcProgrammatically choosing preferred storage parameters for files in large-scale distributed storage systems
US11144504B1 (en)2015-03-312021-10-12EMC IP Holding Company LLCEliminating redundant file system operations
US11151082B1 (en)2015-03-312021-10-19EMC IP Holding Company LLCFile system operation cancellation
US11294862B1 (en)*2015-03-312022-04-05EMC IP Holding Company LLCCompounding file system metadata operations via buffering
US11340804B2 (en)*2020-06-252022-05-24Netapp Inc.Block allocation for persistent memory during aggregate transition

Families Citing this family (278)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7054927B2 (en)*2001-01-292006-05-30Adaptec, Inc.File system metadata describing server directory information
US6862692B2 (en)*2001-01-292005-03-01Adaptec, Inc.Dynamic redistribution of parity groups
US6990667B2 (en)*2001-01-292006-01-24Adaptec, Inc.Server-independent object positioning for load balancing drives and servers
US6990547B2 (en)*2001-01-292006-01-24Adaptec, Inc.Replacing file system processors by hot swapping
US7685126B2 (en)2001-08-032010-03-23Isilon Systems, Inc.System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
US7146524B2 (en)2001-08-032006-12-05Isilon Systems, Inc.Systems and methods for providing a distributed file system incorporating a virtual hot spare
US7028300B2 (en)*2001-11-132006-04-11Microsoft CorporationMethod and system for managing resources in a distributed environment that has an associated object
US20030105871A1 (en)*2001-11-132003-06-05Microsoft Corporation,Method and system for modifying lock properties in a distributed environment
US7406519B2 (en)*2001-11-132008-07-29Microsoft CorporationMethod and system for locking resources in a distributed environment
US6748470B2 (en)*2001-11-132004-06-08Microsoft CorporationMethod and system for locking multiple resources in a distributed environment
US20030101155A1 (en)*2001-11-232003-05-29Parag GokhaleMethod and system for scheduling media exports
US7603518B2 (en)2005-12-192009-10-13Commvault Systems, Inc.System and method for improved media identification in a storage device
US7596586B2 (en)*2003-04-032009-09-29Commvault Systems, Inc.System and method for extended media retention
US8346733B2 (en)*2006-12-222013-01-01Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US7461147B1 (en)*2002-08-262008-12-02Netapp. Inc.Node selection within a network based on policy
US7146389B2 (en)*2002-08-302006-12-05Hitachi, Ltd.Method for rebalancing free disk space among network storages virtualized into a single file system view
EP2284735A1 (en)2002-11-142011-02-16Isilon Systems, Inc.Systems and methods for restriping files in a distributed file system
US7797404B1 (en)*2002-11-272010-09-14Symantec Operting CorporationAutomatic server configuration using a storage configuration database
AU2004227949B9 (en)2003-04-032010-07-22Commvault Systems, Inc.System and method for dynamically performing storage operations in a computer network
US7194655B2 (en)*2003-06-122007-03-20International Business Machines CorporationMethod and system for autonomously rebuilding a failed server and a computer system utilizing the same
US7437458B1 (en)*2003-06-132008-10-14Juniper Networks, Inc.Systems and methods for providing quality assurance
US7146461B1 (en)2003-07-012006-12-05Veritas Operating CorporationAutomated recovery from data corruption of data volumes in parity RAID storage systems
CN100350371C (en)*2003-10-072007-11-21普安科技股份有限公司 Disk Array Consistency Initialization Method
US7034157B2 (en)*2003-10-232006-04-25Fina Technology, Inc.Catalyst components, process for their preparation and their use as catalyst components in polymerization of olefins
US7631310B1 (en)2003-11-142009-12-08Google Inc.Loadbalancing multiple files across computing devices
US7100073B2 (en)*2004-01-052006-08-29International Business Machines CorporationGrouped-object RAID
JP2005234834A (en)*2004-02-192005-09-02Hitachi Ltd Relocation method of logical volume
US7418646B2 (en)*2004-03-022008-08-26Intel CorporationIntegrated circuit using wireless communication to store and/or retrieve data and/or check data
US7237062B2 (en)*2004-04-022007-06-26Seagate Technology LlcStorage media data structure system and method
WO2005109212A2 (en)2004-04-302005-11-17Commvault Systems, Inc.Hierarchical systems providing unified of storage information
US8266406B2 (en)*2004-04-302012-09-11Commvault Systems, Inc.System and method for allocation of organizational resources
US7536693B1 (en)2004-06-302009-05-19Sun Microsystems, Inc.Method for load spreading of requests in a distributed data storage system
US7734643B1 (en)*2004-06-302010-06-08Oracle America, Inc.Method for distributed storage of data
US7552356B1 (en)2004-06-302009-06-23Sun Microsystems, Inc.Distributed data storage system for fixed content
US7516354B2 (en)*2004-08-252009-04-07International Business Machines CorporationStoring parity information for data recovery
US7318119B2 (en)*2004-10-292008-01-08International Business Machines CorporationSystem and method for fault tolerant controller for network RAID
US8055711B2 (en)2004-10-292011-11-08Emc CorporationNon-blocking commit protocol systems and methods
US8051425B2 (en)2004-10-292011-11-01Emc CorporationDistributed system with asynchronous execution systems and methods
US8238350B2 (en)2004-10-292012-08-07Emc CorporationMessage batching with checkpoints systems and methods
US7500053B1 (en)2004-11-052009-03-03Commvvault Systems, Inc.Method and system for grouping storage system components
US8826287B1 (en)*2005-01-282014-09-02Hewlett-Packard Development Company, L.P.System for adjusting computer resources allocated for executing an application using a control plug-in
US7930693B2 (en)*2005-04-042011-04-19Cisco Technology, Inc.Method and system for accessing and launching a java based applet as a locally installed application
US8200887B2 (en)2007-03-292012-06-12Violin Memory, Inc.Memory management system and method
US9384818B2 (en)2005-04-212016-07-05Violin MemoryMemory power management
US8112605B2 (en)*2005-05-022012-02-07Commvault Systems, Inc.System and method for allocation of organizational resources
US8332526B2 (en)2005-05-252012-12-11Microsoft CorporationData communication protocol including negotiation and command compounding
US7437507B2 (en)*2005-06-062008-10-14Cisco Technology, Inc.Online restriping technique for distributed network based virtualization
US8959125B2 (en)*2005-07-012015-02-17226008 Ontario Inc.File system having inverted hierarchical structure
US8091089B2 (en)*2005-09-222012-01-03International Business Machines CorporationApparatus, system, and method for dynamically allocating and adjusting meta-data repository resources for handling concurrent I/O requests to a meta-data repository
US9996413B2 (en)*2007-10-092018-06-12International Business Machines CorporationEnsuring data integrity on a dispersed storage grid
US8880799B2 (en)*2005-09-302014-11-04Cleversafe, Inc.Rebuilding data on a dispersed storage network
US12061519B2 (en)2005-09-302024-08-13Purage Storage, Inc.Reconstructing data segments in a storage network and methods for use therewith
US11841770B2 (en)2005-09-302023-12-12Pure Storage, Inc.Storage unit connection security in a storage network and methods for use therewith
US8352782B2 (en)*2005-09-302013-01-08Cleversafe, Inc.Range based rebuilder for use with a dispersed data storage network
US8285878B2 (en)*2007-10-092012-10-09Cleversafe, Inc.Block based access to a dispersed data storage network
US7904475B2 (en)*2007-10-092011-03-08Cleversafe, Inc.Virtualized data storage vaults on a dispersed data storage network
US11327674B2 (en)*2012-06-052022-05-10Pure Storage, Inc.Storage vault tiering and data migration in a distributed storage network
US8209363B2 (en)2007-10-092012-06-26Cleversafe, Inc.File system adapted for use with a dispersed data storage network
US8694668B2 (en)*2005-09-302014-04-08Cleversafe, Inc.Streaming media software interface to a dispersed data storage network
US7386675B2 (en)*2005-10-212008-06-10Isilon Systems, Inc.Systems and methods for using excitement values to predict future access to resources
US7788303B2 (en)2005-10-212010-08-31Isilon Systems, Inc.Systems and methods for distributed system scanning
US7346720B2 (en)*2005-10-212008-03-18Isilon Systems, Inc.Systems and methods for managing concurrent access requests to a shared resource
US7797283B2 (en)2005-10-212010-09-14Isilon Systems, Inc.Systems and methods for maintaining distributed data
US7917474B2 (en)2005-10-212011-03-29Isilon Systems, Inc.Systems and methods for accessing and updating distributed data
US7551572B2 (en)2005-10-212009-06-23Isilon Systems, Inc.Systems and methods for providing variable protection
JP2007122185A (en)*2005-10-252007-05-17Fujitsu Ltd Data storage method and data storage device
US7596739B2 (en)*2005-11-042009-09-29Sun Microsystems, Inc.Method and system for data replication
US7404036B2 (en)*2005-11-232008-07-22International Business Machines CorporationRebalancing of striped disk data
US8661216B2 (en)*2005-12-192014-02-25Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US20110010518A1 (en)2005-12-192011-01-13Srinivas KavuriSystems and Methods for Migrating Components in a Hierarchical Storage Network
US7848261B2 (en)2006-02-172010-12-07Isilon Systems, Inc.Systems and methods for providing a quiescing protocol
US7756898B2 (en)2006-03-312010-07-13Isilon Systems, Inc.Systems and methods for notifying listeners of events
US20080052261A1 (en)*2006-06-222008-02-28Moshe ValenciMethod for block level file joining and splitting for efficient multimedia data processing
US8539056B2 (en)2006-08-022013-09-17Emc CorporationSystems and methods for configuring multiple network interfaces
US7953704B2 (en)2006-08-182011-05-31Emc CorporationSystems and methods for a snapshot of data
US7899800B2 (en)2006-08-182011-03-01Isilon Systems, Inc.Systems and methods for providing nonlinear journaling
US7882071B2 (en)2006-08-182011-02-01Isilon Systems, Inc.Systems and methods for a snapshot of data
US7590652B2 (en)2006-08-182009-09-15Isilon Systems, Inc.Systems and methods of reverse lookup
US7680836B2 (en)*2006-08-182010-03-16Isilon Systems, Inc.Systems and methods for a snapshot of data
US7822932B2 (en)2006-08-182010-10-26Isilon Systems, Inc.Systems and methods for providing nonlinear journaling
US7680842B2 (en)2006-08-182010-03-16Isilon Systems, Inc.Systems and methods for a snapshot of data
US7752402B2 (en)2006-08-182010-07-06Isilon Systems, Inc.Systems and methods for allowing incremental journaling
US7676691B2 (en)2006-08-182010-03-09Isilon Systems, Inc.Systems and methods for providing nonlinear journaling
US7539783B2 (en)2006-09-222009-05-26Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US8019938B2 (en)2006-12-062011-09-13Fusion-I0, Inc.Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US8286029B2 (en)2006-12-212012-10-09Emc CorporationSystems and methods for managing unavailable storage devices
US7831566B2 (en)*2006-12-222010-11-09Commvault Systems, Inc.Systems and methods of hierarchical storage management, such as global management of storage operations
US7593938B2 (en)2006-12-222009-09-22Isilon Systems, Inc.Systems and methods of directory entry encodings
US7509448B2 (en)2007-01-052009-03-24Isilon Systems, Inc.Systems and methods for managing semantic locks
US9632870B2 (en)2007-03-292017-04-25Violin Memory, Inc.Memory system with multiple striping of raid groups and method for performing the same
US11010076B2 (en)2007-03-292021-05-18Violin Systems LlcMemory system with multiple striping of raid groups and method for performing the same
US7827147B1 (en)2007-03-302010-11-02Data Center TechnologiesSystem and method for automatically redistributing metadata across managers
US7900015B2 (en)2007-04-132011-03-01Isilon Systems, Inc.Systems and methods of quota accounting
US8966080B2 (en)2007-04-132015-02-24Emc CorporationSystems and methods of managing resource utilization on a threaded computer system
US7779048B2 (en)2007-04-132010-08-17Isilon Systems, Inc.Systems and methods of providing possible value ranges
US8386391B1 (en)*2007-05-012013-02-26Hewlett-Packard Development Company, L.P.Resource-type weighting of use rights
EP2015197A1 (en)*2007-06-292009-01-14Siemens AktiengesellschaftMethod and file system
US7996447B2 (en)*2007-07-242011-08-09Dell Products L.P.Method and system for optimal file system performance
US7856437B2 (en)*2007-07-312010-12-21Hewlett-Packard Development Company, L.P.Storing nodes representing respective chunks of files in a data store
US7949692B2 (en)2007-08-212011-05-24Emc CorporationSystems and methods for portals into snapshot data
US7882068B2 (en)2007-08-212011-02-01Isilon Systems, Inc.Systems and methods for adaptive copy on write
US7966289B2 (en)2007-08-212011-06-21Emc CorporationSystems and methods for reading objects in a file system
US8706976B2 (en)*2007-08-302014-04-22Commvault Systems, Inc.Parallel access virtual tape library and drives
US8533256B2 (en)*2007-10-092013-09-10Cleversafe, Inc.Object interface to a dispersed data storage network
US8965956B2 (en)*2007-10-092015-02-24Cleversafe, Inc.Integrated client for use with a dispersed data storage network
US8478865B2 (en)*2007-10-092013-07-02Cleversafe, Inc.Systems, methods, and apparatus for matching a connection request with a network interface adapted for use with a dispersed data storage network
US8572429B2 (en)*2007-10-092013-10-29Cleversafe, Inc.Optimistic data writing in a dispersed storage network
US8549351B2 (en)*2007-10-092013-10-01Cleversafe, Inc.Pessimistic data reading in a dispersed storage network
US7836226B2 (en)2007-12-062010-11-16Fusion-Io, Inc.Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US9519540B2 (en)2007-12-062016-12-13Sandisk Technologies LlcApparatus, system, and method for destaging cached data
US8131919B1 (en)2007-12-212012-03-06Emc CorporationTechniques for controlling storage device use by performing a storage device location assessment operation based on a current storage device identifier
US9083667B2 (en)*2008-01-162015-07-14International Business Machines CorporationSystem and method for follow-on message processing
US7906984B1 (en)2008-02-262011-03-15The United States Of America As Represented By The Secretary Of The Air ForceRelocatable field programmable gate array bitstreams for fault tolerance
US7870345B2 (en)2008-03-272011-01-11Isilon Systems, Inc.Systems and methods for managing stalled storage devices
US7984324B2 (en)2008-03-272011-07-19Emc CorporationSystems and methods for managing stalled storage devices
US7949636B2 (en)2008-03-272011-05-24Emc CorporationSystems and methods for a read only mode for a portion of a storage system
US7953709B2 (en)2008-03-272011-05-31Emc CorporationSystems and methods for a read only mode for a portion of a storage system
US8788466B2 (en)*2008-08-052014-07-22International Business Machines CorporationEfficient transfer of deduplicated data
GB2463078B (en)*2008-09-022013-04-17Extas Global LtdDistributed storage
US20100061207A1 (en)2008-09-092010-03-11Seagate Technology LlcData storage device including self-test features
US8290915B2 (en)2008-09-152012-10-16International Business Machines CorporationRetrieval and recovery of data chunks from alternate data stores in a deduplicating system
US20100070466A1 (en)2008-09-152010-03-18Anand PrahladData transfer techniques within data storage devices, such as network attached storage performing data migration
US8495032B2 (en)*2008-10-012013-07-23International Business Machines CorporationPolicy based sharing of redundant data across storage pools in a deduplicating system
US8713281B1 (en)*2008-12-242014-04-29Netapp, Inc.Storage device performance alignment notification
CN101441668B (en)*2008-12-312011-09-21中兴通讯股份有限公司Method and apparatus of multiple-magnetic disk packet heat standby in distributed file system
US8161255B2 (en)*2009-01-062012-04-17International Business Machines CorporationOptimized simultaneous storing of data into deduplicated and non-deduplicated storage pools
US9881039B2 (en)2009-05-262018-01-30International Business Machines CorporationRebalancing operation using a solid state memory device
CN102576330B (en)2009-06-122015-01-28提琴存储器公司 Storage system with persistent garbage collection mechanism
US8448016B2 (en)*2009-07-312013-05-21Cleversafe, Inc.Computing core application access utilizing dispersed storage
US8566650B2 (en)*2009-08-042013-10-22Red Hat Israel, Ltd.Virtual machine infrastructure with storage domain monitoring
US9411810B2 (en)2009-08-272016-08-09International Business Machines CorporationMethod and apparatus for identifying data inconsistency in a dispersed storage network
US8489654B2 (en)*2009-08-282013-07-16Beijing Innovation Works Technology Company LimitedMethod and system for forming a virtual file system at a computing device
US20110229104A1 (en)*2009-10-222011-09-22Hundemer Hank JSystem And Method For Recording and Playback Of Multimedia Content
US8768980B2 (en)*2009-11-022014-07-01Stg Interactive S.A.Process for optimizing file storage systems
US8688907B2 (en)*2009-11-252014-04-01Cleversafe, Inc.Large scale subscription based dispersed storage network
US8543864B2 (en)*2009-12-182013-09-24Electronics And Telecommunications Research InstituteApparatus and method of performing error recovering process in asymmetric clustering file system
US20180365105A1 (en)2014-06-052018-12-20International Business Machines CorporationEstablishing an operation execution schedule in a dispersed storage network
US11429486B1 (en)2010-02-272022-08-30Pure Storage, Inc.Rebuilding data via locally decodable redundancy in a vast storage network
US8819208B2 (en)2010-03-052014-08-26Solidfire, Inc.Data deletion in a distributed data storage system
US8463825B1 (en)*2010-04-272013-06-11Tintri Inc.Hybrid file system for virtual machine storage
US20110296111A1 (en)*2010-05-252011-12-01Di Bona Rex MontyInterface for accessing and manipulating data
US8713067B1 (en)2010-07-092014-04-29Open Invention Network, LlcStable file system
US9244779B2 (en)2010-09-302016-01-26Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US8554762B1 (en)*2010-12-282013-10-08Amazon Technologies, Inc.Data replication framework
US9449065B1 (en)2010-12-282016-09-20Amazon Technologies, Inc.Data replication framework
US10198492B1 (en)2010-12-282019-02-05Amazon Technologies, Inc.Data replication framework
US8468132B1 (en)2010-12-282013-06-18Amazon Technologies, Inc.Data replication framework
WO2012116369A2 (en)*2011-02-252012-08-30Fusion-Io, Inc.Apparatus, system, and method for managing contents of a cache
US8849768B1 (en)*2011-03-082014-09-30Symantec CorporationSystems and methods for classifying files as candidates for deduplication
US8904106B2 (en)*2011-06-222014-12-02International Business Machines CorporationParallel block allocation for declustered logical disks
US9331955B2 (en)2011-06-292016-05-03Microsoft Technology Licensing, LlcTransporting operations of arbitrary size over remote direct memory access
US8856582B2 (en)*2011-06-302014-10-07Microsoft CorporationTransparent failover
US9098399B2 (en)2011-08-312015-08-04SMART Storage Systems, Inc.Electronic system with storage management mechanism and method of operation thereof
US9021231B2 (en)2011-09-022015-04-28SMART Storage Systems, Inc.Storage control system with write amplification control mechanism and method of operation thereof
US9063844B2 (en)2011-09-022015-06-23SMART Storage Systems, Inc.Non-volatile memory management system with time measure mechanism and method of operation thereof
US9021319B2 (en)2011-09-022015-04-28SMART Storage Systems, Inc.Non-volatile memory management system with load leveling and method of operation thereof
US20130067095A1 (en)*2011-09-092013-03-14Microsoft CorporationSmb2 scaleout
JP5773493B2 (en)2011-11-142015-09-02インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Information processing device
US9838269B2 (en)2011-12-272017-12-05Netapp, Inc.Proportional quality of service based on client usage and system metrics
US9054992B2 (en)2011-12-272015-06-09Solidfire, Inc.Quality of service policy sets
JP5643238B2 (en)*2012-01-062014-12-17日本電気株式会社 Disk array control device, disk array device, and disk array control method
US9251086B2 (en)2012-01-242016-02-02SanDisk Technologies, Inc.Apparatus, system, and method for managing a cache
US9239781B2 (en)2012-02-072016-01-19SMART Storage Systems, Inc.Storage control system with erase block mechanism and method of operation thereof
US9128862B2 (en)2012-02-232015-09-08International Business Machines CorporationEfficient checksums for shared nothing clustered filesystems
WO2013137898A2 (en)*2012-03-162013-09-19Empire Technology Development LlcData migration
AU2013202553B2 (en)2012-03-302015-10-01Commvault Systems, Inc.Information management of mobile device data
US12141459B2 (en)2012-06-052024-11-12Pure Storage, Inc.Storage pool tiering in a storage network
US8799746B2 (en)*2012-06-132014-08-05Caringo, Inc.Erasure coding and replication in storage clusters
US9158528B2 (en)*2012-10-022015-10-13Oracle International CorporationForcibly completing upgrade of distributed software in presence of failures
EP2725491B1 (en)*2012-10-262019-01-02Western Digital Technologies, Inc.A distributed object storage system comprising performance optimizations
US9229657B1 (en)2012-11-012016-01-05Quantcast CorporationRedistributing data in a distributed storage system based on attributes of the data
US9671962B2 (en)*2012-11-302017-06-06Sandisk Technologies LlcStorage control system with data management mechanism of parity and method of operation thereof
US20140181085A1 (en)2012-12-212014-06-26Commvault Systems, Inc.Data storage system for analysis of data across heterogeneous information management systems
US10379988B2 (en)2012-12-212019-08-13Commvault Systems, Inc.Systems and methods for performance monitoring
US9021452B2 (en)2012-12-272015-04-28Commvault Systems, Inc.Automatic identification of storage requirements, such as for use in selling data storage management solutions
US9069799B2 (en)2012-12-272015-06-30Commvault Systems, Inc.Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
KR20140086223A (en)*2012-12-282014-07-08주식회사 옵토스타Parity re-synchronization sturcture of disk array and the method thereof
US9123445B2 (en)2013-01-222015-09-01SMART Storage Systems, Inc.Storage control system with data management mechanism and method of operation thereof
US9792295B1 (en)2013-02-062017-10-17Quantcast CorporationDistributing data of multiple logically independent file systems in distributed storage systems including physically partitioned disks
US9811529B1 (en)*2013-02-062017-11-07Quantcast CorporationAutomatically redistributing data of multiple file systems in a distributed storage system
US9214965B2 (en)2013-02-202015-12-15Sandisk Enterprise Ip LlcMethod and system for improving data integrity in non-volatile storage
US9329928B2 (en)2013-02-202016-05-03Sandisk Enterprise IP LLC.Bandwidth optimization in a non-volatile memory system
US9183137B2 (en)2013-02-272015-11-10SMART Storage Systems, Inc.Storage control system with data management mechanism and method of operation thereof
CN104063355B (en)*2013-03-212017-11-03腾讯科技(北京)有限公司The method and configuration center server configured to server cluster
US9043780B2 (en)2013-03-272015-05-26SMART Storage Systems, Inc.Electronic system with system modification control mechanism and method of operation thereof
US10049037B2 (en)2013-04-052018-08-14Sandisk Enterprise Ip LlcData management in a storage system
US9170941B2 (en)2013-04-052015-10-27Sandisk Enterprises IP LLCData hardening in a storage system
US9543025B2 (en)2013-04-112017-01-10Sandisk Technologies LlcStorage control system with power-off time estimation mechanism and method of operation thereof
US10546648B2 (en)2013-04-122020-01-28Sandisk Technologies LlcStorage control system with data management mechanism and method of operation thereof
US9898056B2 (en)2013-06-192018-02-20Sandisk Technologies LlcElectronic assembly with thermal channel and method of manufacture thereof
US9244519B1 (en)2013-06-252016-01-26Smart Storage Systems. Inc.Storage system with data transfer rate adjustment for power throttling
US9367353B1 (en)2013-06-252016-06-14Sandisk Technologies Inc.Storage control system with power throttling mechanism and method of operation thereof
US9146850B2 (en)2013-08-012015-09-29SMART Storage Systems, Inc.Data storage system with dynamic read threshold mechanism and method of operation thereof
US9431113B2 (en)2013-08-072016-08-30Sandisk Technologies LlcData storage system with dynamic erase block grouping mechanism and method of operation thereof
US9361222B2 (en)2013-08-072016-06-07SMART Storage Systems, Inc.Electronic system with storage drive life estimation mechanism and method of operation thereof
US9448946B2 (en)2013-08-072016-09-20Sandisk Technologies LlcData storage system with stale data mechanism and method of operation thereof
US9268502B2 (en)2013-09-162016-02-23Netapp, Inc.Dense tree volume metadata organization
US9405783B2 (en)2013-10-022016-08-02Netapp, Inc.Extent hashing technique for distributed storage architecture
US9819570B2 (en)*2013-10-092017-11-14International Business Machines CorporationDynamic symbolic links for referencing in a file system
US9152684B2 (en)2013-11-122015-10-06Netapp, Inc.Snapshots and clones of volumes in a storage system
US9152555B2 (en)2013-11-152015-10-06Sandisk Enterprise IP LLC.Data management with modular erase in a data storage system
US9201918B2 (en)2013-11-192015-12-01Netapp, Inc.Dense tree volume metadata update logging and checkpointing
US9170746B2 (en)2014-01-072015-10-27Netapp, Inc.Clustered raid assimilation management
US9448924B2 (en)2014-01-082016-09-20Netapp, Inc.Flash optimized, log-structured layer of a file system
US9529546B2 (en)2014-01-082016-12-27Netapp, Inc.Global in-line extent-based deduplication
US9251064B2 (en)2014-01-082016-02-02Netapp, Inc.NVRAM caching and logging in a storage system
US9152330B2 (en)2014-01-092015-10-06Netapp, Inc.NVRAM data organization using self-describing entities for predictable recovery after power-loss
US9471429B2 (en)*2014-01-132016-10-18Infinidat Ltd.Scalable protection scheme for protecting destaged data units
US10949382B2 (en)2014-01-152021-03-16Commvault Systems, Inc.User-centric interfaces for information management systems
US9454434B2 (en)2014-01-172016-09-27Netapp, Inc.File system driven raid rebuild technique
US9268653B2 (en)2014-01-172016-02-23Netapp, Inc.Extent metadata update logging and checkpointing
US9483349B2 (en)2014-01-172016-11-01Netapp, Inc.Clustered raid data organization
US9256549B2 (en)2014-01-172016-02-09Netapp, Inc.Set-associative hash table organization for efficient storage and retrieval of data in a storage system
US20150244795A1 (en)2014-02-212015-08-27Solidfire, Inc.Data syncing in a distributed system
US9798596B2 (en)2014-02-272017-10-24Commvault Systems, Inc.Automatic alert escalation for an information management system
KR101555194B1 (en)2014-05-262015-09-25성재용Parity re-synchronization apparatus for disk array using merged intent logs and parity re-synchronization method thereof
US10140178B2 (en)*2014-06-052018-11-27International Business Machines CorporationVerifying a status level of stored encoded data slices
US9760446B2 (en)2014-06-112017-09-12Micron Technology, Inc.Conveying value of implementing an integrated data management and protection system
US9798728B2 (en)2014-07-242017-10-24Netapp, Inc.System performing data deduplication using a dense tree data structure
US9501359B2 (en)2014-09-102016-11-22Netapp, Inc.Reconstruction of dense tree volume metadata state across crash recovery
US9524103B2 (en)2014-09-102016-12-20Netapp, Inc.Technique for quantifying logical space trapped in an extent store
US10133511B2 (en)2014-09-122018-11-20Netapp, IncOptimized segment cleaning technique
US9671960B2 (en)2014-09-122017-06-06Netapp, Inc.Rate matching technique for balancing segment cleaning and I/O workload
US9672122B1 (en)2014-09-292017-06-06Amazon Technologies, Inc.Fault tolerant distributed tasks using distributed file systems
WO2016051512A1 (en)*2014-09-302016-04-07株式会社日立製作所Distributed storage system
US9454333B2 (en)2014-10-272016-09-27International Business Machines CorporationParity logs for RAID systems with variable capacity media
US9836229B2 (en)2014-11-182017-12-05Netapp, Inc.N-way merge technique for updating volume metadata in a storage I/O stack
US9720601B2 (en)2015-02-112017-08-01Netapp, Inc.Load balancing technique for a storage array
US10956299B2 (en)2015-02-272021-03-23Commvault Systems, Inc.Diagnosing errors in data storage and archiving in a cloud or networking environment
US9762460B2 (en)2015-03-242017-09-12Netapp, Inc.Providing continuous context for operational information of a storage system
US9928144B2 (en)2015-03-302018-03-27Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US9710317B2 (en)2015-03-302017-07-18Netapp, Inc.Methods to identify, handle and recover from suspect SSDS in a clustered flash array
US10324914B2 (en)2015-05-202019-06-18Commvalut Systems, Inc.Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10705909B2 (en)*2015-06-252020-07-07International Business Machines CorporationFile level defined de-clustered redundant array of independent storage devices solution
US10275320B2 (en)2015-06-262019-04-30Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US9740566B2 (en)2015-07-312017-08-22Netapp, Inc.Snapshot creation workflow
KR102372825B1 (en)*2015-07-312022-03-14에스케이하이닉스 주식회사Data storage device and operating method thereof
US10565230B2 (en)2015-07-312020-02-18Netapp, Inc.Technique for preserving efficiency for replication between clusters of a network
US10394660B2 (en)2015-07-312019-08-27Netapp, Inc.Snapshot restore workflow
US10101913B2 (en)2015-09-022018-10-16Commvault Systems, Inc.Migrating data to disk without interrupting running backup operations
US9785525B2 (en)2015-09-242017-10-10Netapp, Inc.High availability failover manager
US20170097771A1 (en)2015-10-012017-04-06Netapp, Inc.Transaction log layout for efficient reclamation and recovery
JP6560759B2 (en)*2015-10-082019-08-14株式会社日立製作所 Storage system
TWI547801B (en)*2015-10-222016-09-01Accelstor Inc Data storage system and method
US9836366B2 (en)2015-10-272017-12-05Netapp, Inc.Third vote consensus in a cluster using shared storage devices
US10248494B2 (en)2015-10-292019-04-02Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10719236B2 (en)*2015-11-202020-07-21Arm Ltd.Memory controller with non-volatile buffer for persistent memory operations
US10235059B2 (en)2015-12-012019-03-19Netapp, Inc.Technique for maintaining consistent I/O processing throughput in a storage system
US10817528B2 (en)*2015-12-152020-10-27Futurewei Technologies, Inc.System and method for data warehouse engine
US10229009B2 (en)2015-12-162019-03-12Netapp, Inc.Optimized file system layout for distributed consensus protocol
US9830103B2 (en)2016-01-052017-11-28Netapp, Inc.Technique for recovery of trapped storage space in an extent store
US10108547B2 (en)2016-01-062018-10-23Netapp, Inc.High performance and memory efficient metadata caching
US9846539B2 (en)2016-01-222017-12-19Netapp, Inc.Recovery from low space condition of an extent store
WO2017130022A1 (en)2016-01-262017-08-03Telefonaktiebolaget Lm Ericsson (Publ)Method for adding storage devices to a data storage system with diagonally replicated data storage blocks
US9959176B2 (en)2016-02-222018-05-01Red Hat Inc.Failure recovery in shared storage operations
US10929022B2 (en)2016-04-252021-02-23Netapp. Inc.Space savings reporting for storage system supporting snapshot and clones
US9952767B2 (en)2016-04-292018-04-24Netapp, Inc.Consistency group management
US11886334B2 (en)*2016-07-262024-01-30Pure Storage, Inc.Optimizing spool and memory space management
US10642763B2 (en)2016-09-202020-05-05Netapp, Inc.Quality of service policy sets
CN106502579B (en)*2016-09-222019-10-11广州华多网络科技有限公司Method for reconstructing and device when a kind of data storage failure
US10949308B2 (en)2017-03-152021-03-16Commvault Systems, Inc.Application aware backup of virtual machines
US11032350B2 (en)2017-03-152021-06-08Commvault Systems, Inc.Remote commands framework to control clients
US11010261B2 (en)2017-03-312021-05-18Commvault Systems, Inc.Dynamically allocating streams during restoration of data
US10768827B2 (en)2017-04-072020-09-08Microsoft Technology Licensing, LlcPerformance throttling of virtual drives
US10423351B1 (en)*2017-04-282019-09-24EMC IP Holding Company LLCSystem and method for capacity and network traffic efficient data protection on distributed storage system
US10496472B2 (en)*2017-10-182019-12-03Western Digital Technologies, Inc.Combined XOR buffer memory for multiple open blocks of non-volatile memory
US11262912B2 (en)*2017-11-132022-03-01Weka.IO Ltd.File operations in a distributed storage system
US10742735B2 (en)2017-12-122020-08-11Commvault Systems, Inc.Enhanced network attached storage (NAS) services interfacing to cloud storage
US10831591B2 (en)2018-01-112020-11-10Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US11741196B2 (en)2018-11-152023-08-29The Research Foundation For The State University Of New YorkDetecting and preventing exploits of software vulnerability using instruction tags
US20200192572A1 (en)2018-12-142020-06-18Commvault Systems, Inc.Disk usage growth prediction system
US12057939B2 (en)*2019-06-252024-08-06Cisco Technology, Inc.XOR forward error correction for isolated and burst losses over a software-defined-wide area network
CN111176582A (en)*2019-12-312020-05-19北京百度网讯科技有限公司 Matrix storage method, matrix access method, apparatus and electronic device
US11138071B1 (en)2020-06-222021-10-05Western Digital Technologies, Inc.On-chip parity buffer management for storage block combining in non-volatile memory
US11593223B1 (en)2021-09-022023-02-28Commvault Systems, Inc.Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US12159412B2 (en)2022-02-142024-12-03Snap Inc.Interactively defining an object segmentation
JP2023136808A (en)*2022-03-172023-09-29株式会社日立製作所Storage device and data recovery method thereof
US12136160B2 (en)2022-04-272024-11-05Snap Inc.Augmented reality experience power usage prediction

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6931410B2 (en)*2002-01-112005-08-16International Business Machines CorporationMethod, apparatus, and program for separate representations of file system locations from referring file systems
US7266556B1 (en)*2000-12-292007-09-04Intel CorporationFailover architecture for a distributed storage system
US7650376B1 (en)*2000-03-272010-01-19Blumenau Trevor IContent distribution system for distributing content over a network, with particular applicability to distributing high-bandwidth content
US8380676B1 (en)*2009-05-272013-02-19Google Inc.Automatic deletion of temporary files

Family Cites Families (129)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4887204A (en)1987-02-131989-12-12International Business Machines CorporationSystem and method for accessing remote files in a distributed networking environment
US4837680A (en)1987-08-281989-06-06International Business Machines CorporationControlling asynchronously operating peripherals
US4914656A (en)1988-06-281990-04-03Storage Technology CorporationDisk drive memory
US5226159A (en)1989-05-151993-07-06International Business Machines CorporationFile lock management in a distributed data processing system
JPH05502526A (en)1989-09-081993-04-28オースペックス システムズ インコーポレイテッド Enhanced VMEbus protocol using pseudo-synchronous handshaking and block mode data transfer
US5163131A (en)1989-09-081992-11-10Auspex Systems, Inc.Parallel i/o network file server architecture
CA2066566C (en)1989-09-082001-12-25David HitzMultiple facility operating system architecture
US5124987A (en)1990-04-161992-06-23Storage Technology CorporationLogical track write scheduling system for a parallel disk drive array data storage subsystem
US5157663A (en)1990-09-241992-10-20Novell, Inc.Fault tolerant computer system
US5375128A (en)1990-10-181994-12-20Ibm Corporation (International Business Machines Corporation)Fast updating of DASD arrays using selective shadow writing of parity and data blocks, tracks, or cylinders
US5257362A (en)1991-03-081993-10-26International Business Machines CorporationMethod and means for ensuring single pass small read/write access to variable length records stored on selected DASDs in a DASD array
US5258984A (en)*1991-06-131993-11-02International Business Machines CorporationMethod and means for distributed sparing in DASD arrays
US5301297A (en)1991-07-031994-04-05Ibm Corp. (International Business Machines Corp.)Method and means for managing RAID 5 DASD arrays having RAID DASD arrays as logical devices thereof
JP3160106B2 (en)1991-12-232001-04-23ヒュンダイ エレクトロニクス アメリカ How to sort disk arrays
US5442752A (en)1992-01-241995-08-15International Business Machines CorporationData storage method for DASD arrays using striping based on file length
WO1993018461A1 (en)1992-03-091993-09-16Auspex Systems, Inc.High-performance non-volatile ram protected write cache accelerator system
US5398253A (en)1992-03-111995-03-14Emc CorporationStorage unit generation of redundancy information in a redundant storage array system
JP3183719B2 (en)1992-08-262001-07-09三菱電機株式会社 Array type recording device
US5459853A (en)1992-11-231995-10-17International Business Machines CorporationEfficient variable-block data storage system employing a staggered fixed-block-architecture array
US5416915A (en)*1992-12-111995-05-16International Business Machines CorporationMethod and system for minimizing seek affinity and enhancing write sensitivity in a DASD array
US5394526A (en)1993-02-011995-02-28Lsc, Inc.Data server for transferring selected blocks of remote file to a distributed computer network involving only single data transfer operation
EP0612015A1 (en)*1993-02-161994-08-24International Business Machines CorporationImproved disk array system having special parity groups for data blocks with high update activity
US5617425A (en)1993-05-261997-04-01Seagate Technology, Inc.Disc array having array supporting controllers and interface
DE69431186T2 (en)1993-06-032003-05-08Network Appliance, Inc. Method and file system for assigning file blocks to storage space in a RAID disk system
US5963962A (en)1995-05-311999-10-05Network Appliance, Inc.Write anywhere file-system layout
EP0702815B1 (en)1993-06-032000-08-23Network Appliance, Inc.Write anywhere file-system layout
WO1994029795A1 (en)1993-06-041994-12-22Network Appliance CorporationA method for providing parity in a raid sub-system using a non-volatile memory
JP3135751B2 (en)1993-07-162001-02-19株式会社東芝 Data storage device
US5978565A (en)1993-07-201999-11-02Vinca CorporationMethod for rapid recovery from a network file server failure including method for operating co-standby servers
US5689700A (en)1993-12-291997-11-18Microsoft CorporationUnification of directory service with file system services
US5701462A (en)1993-12-291997-12-23Microsoft CorporationDistributed file system providing a unified name space with efficient name resolution
US5566331A (en)1994-01-241996-10-15University Corporation For Atmospheric ResearchMass storage system for file-systems
JP3065481B2 (en)*1994-04-222000-07-17インターナショナル・ビジネス・マシーンズ・コーポレ−ション Disk array device and data storage method
US5522032A (en)*1994-05-051996-05-28International Business Machines CorporationRaid level 5 with free blocks parity cache
US5497457A (en)*1994-10-171996-03-05International Business Machines CorporationRedundant arrays of independent libraries of dismountable media with parity logging
US5488701A (en)*1994-11-171996-01-30International Business Machines CorporationIn log sparing for log structured arrays
US5586291A (en)1994-12-231996-12-17Emc CorporationDisk controller with volatile and non-volatile cache memories
US5513314A (en)1995-01-271996-04-30Auspex Systems, Inc.Fault tolerant NFS server system and mirroring protocol
US5542065A (en)1995-02-101996-07-30Hewlett-Packard CompanyMethods for using non-contiguously reserved storage space for data migration in a redundant hierarchic data storage system
US5537534A (en)1995-02-101996-07-16Hewlett-Packard CompanyDisk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk array
US5574882A (en)*1995-03-031996-11-12International Business Machines CorporationSystem and method for identifying inconsistent parity in an array of storage
JP3358687B2 (en)*1995-03-132002-12-24株式会社日立製作所 Disk array device
US5655100A (en)*1995-03-311997-08-05Sun Microsystems, Inc.Transaction activation processor for controlling memory transaction execution in a packet switched cache coherent multiprocessor system
US5799140A (en)*1995-04-211998-08-25International Business Machines CorporationDisk array system and method for storing data
US5657468A (en)1995-08-171997-08-12Ambex Technologies, Inc.Method and apparatus for improving performance in a reduntant array of independent disks
US5845319A (en)1995-08-231998-12-01Fujitsu LimitedDisk array device which separates local and physical disks using striping and operation mode selection
US5907672A (en)1995-10-041999-05-25Stac, Inc.System for backing up computer disk volumes with error remapping of flawed memory addresses
US5862312A (en)1995-10-241999-01-19Seachange Technology, Inc.Loosely coupled mass storage computer cluster
JPH09130421A (en)*1995-11-021997-05-16Furukawa Electric Co Ltd:The Virtual network management method
JPH09179820A (en)1995-12-261997-07-11Mitsubishi Electric Corp Load balancing method and method
US5862348A (en)1996-02-091999-01-19Citrix Systems, Inc.Method and apparatus for connecting a client node to a server node based on load levels
US5832198A (en)*1996-03-071998-11-03Philips Electronics North America CorporationMultiple disk drive array with plural parity groups
US5862313A (en)1996-05-201999-01-19Cray Research, Inc.Raid system using I/O buffer segment to temporary store striped and parity data and connecting all disk drives via a single time multiplexed network
US5864655A (en)*1996-09-091999-01-26International Business Machines CorporationManaging removable media in raid and rail environments
JP2868080B2 (en)1996-09-121999-03-10三菱電機株式会社 Communication monitoring control device and communication monitoring control method
US5812754A (en)1996-09-181998-09-22Silicon Graphics, Inc.Raid system with fibre channel arbitrated loop
KR100275900B1 (en)1996-09-212000-12-15윤종용Method for implement divideo parity spare disk in raid sub-system
US6041423A (en)1996-11-082000-03-21Oracle CorporationMethod and apparatus for using undo/redo logging to perform asynchronous updates of parity and data pages in a redundant array data storage environment
CA2221216A1 (en)1996-11-151998-05-15Mark SquibbSystem and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map
US5909540A (en)1996-11-221999-06-01Mangosoft CorporationSystem and method for providing highly available data storage using globally addressable memory
US6055228A (en)1996-12-232000-04-25Lsi Logic CorporationMethods and apparatus for dynamic topology configuration in a daisy-chained communication environment
US6112243A (en)1996-12-302000-08-29Intel CorporationMethod and apparatus for allocating tasks to remote networked processors
US5950225A (en)1997-02-281999-09-07Network Appliance, Inc.Fly-by XOR for generating parity for data gleaned from a bus
US5867665A (en)1997-03-241999-02-02Pfn, IncDomain communications server
US6000020A (en)1997-04-011999-12-07Gadzoox Networks, Inc.Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge
US5892915A (en)1997-04-251999-04-06Emc CorporationSystem having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list
US5974503A (en)1997-04-251999-10-26Emc CorporationStorage and access of continuous media files indexed as lists of raid stripe sets associated with file names
US7389312B2 (en)1997-04-282008-06-17Emc CorporationMirroring network data to establish virtual storage area network
US5951691A (en)1997-05-161999-09-14International Business Machines CorporationMethod and system for detection and reconstruction of corrupted data in a data storage subsystem
US6098108A (en)1997-07-022000-08-01Sitara Networks, Inc.Distributed directory for enhanced network communication
WO1999005594A1 (en)1997-07-251999-02-04British Telecommunications Public Limited CompanyScheduler for a software system
CN1158604C (en)*1997-08-282004-07-21西加特技术有限责任公司Object reconstruction on object oriented data storage device
US5931947A (en)1997-09-111999-08-03International Business Machines CorporationSecure array of remotely encrypted storage devices
US6192408B1 (en)1997-09-262001-02-20Emc CorporationNetwork file server sharing local caches of file access information in data processors assigned to respective file systems
US6065096A (en)1997-09-302000-05-16Lsi Logic CorporationIntegrated single chip dual mode raid controller
US6381674B2 (en)1997-09-302002-04-30Lsi Logic CorporationMethod and apparatus for providing centralized intelligent cache between multiple data controlling elements
US5975738A (en)1997-09-301999-11-02Lsi Logic CorporationMethod for detecting failure in redundant controllers using a private LUN
US5941969A (en)1997-10-221999-08-24Auspex Systems, Inc.Bridge for direct data storage device access
US6219693B1 (en)1997-11-042001-04-17Adaptec, Inc.File array storage architecture having file system distributed across a data processing platform
US6081883A (en)1997-12-052000-06-27Auspex Systems, IncorporatedProcessing system with dynamically allocatable buffer memory
US6029168A (en)1998-01-232000-02-22Tricord Systems, Inc.Decentralized file mapping in a striped network file system in a distributed computing environment
JPH11232193A (en)1998-02-121999-08-27Sony CorpDevice and method for information processing, information processing system and providing medium
US6697846B1 (en)1998-03-202004-02-24Dataplow, Inc.Shared file system
US6219751B1 (en)1998-04-282001-04-17International Business Machines CorporationDevice level coordination of access operations among multiple raid control units
US6366954B1 (en)1998-05-142002-04-02Sun Microsystems, Inc.Method and data format for exchanging data between a Java system database entry and an LDAP directory service
US6122754A (en)*1998-05-222000-09-19International Business Machines CorporationMethod and system for data recovery using a distributed and scalable data structure
US6438595B1 (en)1998-06-242002-08-20Emc CorporationLoad balancing using directory services in a data processing system
US6493825B1 (en)1998-06-292002-12-10Emc CorporationAuthentication of a host processor requesting service in a data processing network
US6295575B1 (en)1998-06-292001-09-25Emc CorporationConfiguring vectors of logical storage units for data storage partitioning and sharing
US6279138B1 (en)*1998-08-042001-08-21International Business Machines CorporationSystem for changing the parity structure of a raid array
US6119244A (en)1998-08-252000-09-12Network Appliance, Inc.Coordinating persistent status information with multiple file servers
US6240416B1 (en)*1998-09-112001-05-29Ambeo, Inc.Distributed metadata system and method
US6148414A (en)1998-09-242000-11-14Seek Systems, Inc.Methods and systems for implementing shared disk array management functions
US6389459B1 (en)1998-12-092002-05-14Ncr CorporationVirtualized storage devices for network disk mirroring applications
US6487561B1 (en)1998-12-312002-11-26Emc CorporationApparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size
US6324581B1 (en)*1999-03-032001-11-27Emc CorporationFile server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems
US6725392B1 (en)1999-03-032004-04-20Adaptec, Inc.Controller fault recovery system for a distributed file system
US6351838B1 (en)1999-03-122002-02-26Aurora Communications, IncMultidimensional parity protection system
US6754696B1 (en)1999-03-252004-06-22Micosoft CorporationExtended file system
US6516350B1 (en)1999-06-172003-02-04International Business Machines CorporationSelf-regulated resource management of distributed computer resources
US6766348B1 (en)1999-08-032004-07-20Worldcom, Inc.Method and system for load-balanced data exchange in distributed network-based resource allocation
US6671705B1 (en)1999-08-172003-12-30Emc CorporationRemote mirroring system, device, and method
US6499039B1 (en)1999-09-232002-12-24Emc CorporationReorganization of striped data during file system expansion in a data storage system
US6625750B1 (en)1999-11-162003-09-23Emc CorporationHardware and software failover services for a file server
US6609176B1 (en)*1999-12-272003-08-19Kabushiki Kaisha ToshibaDisk control system and data rearrangement method
US6584582B1 (en)2000-01-142003-06-24Sun Microsystems, Inc.Method of file system recovery logging
US6564228B1 (en)2000-01-142003-05-13Sun Microsystems, Inc.Method of enabling heterogeneous platforms to utilize a universal file system in a storage area network
US6826711B2 (en)2000-02-182004-11-30Avamar Technologies, Inc.System and method for data protection with multidimensional parity
US6601101B1 (en)2000-03-152003-07-293Com CorporationTransparent access to network attached devices
US6606629B1 (en)2000-05-172003-08-12Lsi Logic CorporationData structures containing sequence and revision number metadata used in mass storage data integrity-assuring technique
US7281032B2 (en)2000-06-302007-10-09Hitachi, Ltd.File sharing system with data mirroring by storage systems
US6820171B1 (en)2000-06-302004-11-16Lsi Logic CorporationMethods and structures for an extensible RAID storage architecture
US6658478B1 (en)2000-08-042003-12-023Pardata, Inc.Data storage system
US6745284B1 (en)*2000-10-022004-06-01Sun Microsystems, Inc.Data storage subsystem including a storage disk array employing dynamic data striping
US6745285B2 (en)2000-12-182004-06-01Sun Microsystems, Inc.System and method for synchronizing mirrored and striped disk writes
US6950901B2 (en)2001-01-052005-09-27International Business Machines CorporationMethod and apparatus for supporting parity protection in a RAID clustered environment
US20020138559A1 (en)2001-01-292002-09-26Ulrich Thomas R.Dynamically distributed file system
US7054927B2 (en)*2001-01-292006-05-30Adaptec, Inc.File system metadata describing server directory information
US20020191311A1 (en)2001-01-292002-12-19Ulrich Thomas R.Dynamically scalable disk array
US6775792B2 (en)2001-01-292004-08-10Snap Appliance, Inc.Discrete mapping of parity blocks
US20020124137A1 (en)2001-01-292002-09-05Ulrich Thomas R.Enhancing disk array performance via variable parity based load balancing
US6990547B2 (en)*2001-01-292006-01-24Adaptec, Inc.Replacing file system processors by hot swapping
US6862692B2 (en)*2001-01-292005-03-01Adaptec, Inc.Dynamic redistribution of parity groups
US20020169827A1 (en)2001-01-292002-11-14Ulrich Thomas R.Hot adding file system processors
US6990667B2 (en)*2001-01-292006-01-24Adaptec, Inc.Server-independent object positioning for load balancing drives and servers
US6775679B2 (en)2001-03-202004-08-10Emc CorporationBuilding a meta file system from file system cells
US6742081B2 (en)*2001-04-302004-05-25Sun Microsystems, Inc.Data storage array employing block checksums and dynamic striping
US20020196744A1 (en)2001-06-262002-12-26O'connor Michael A.Path discovery and mapping in a storage area network
US6895590B2 (en)*2001-09-262005-05-17Intel CorporationMethod and system enabling both legacy and new applications to access an InfiniBand fabric via a socket API

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7650376B1 (en)*2000-03-272010-01-19Blumenau Trevor IContent distribution system for distributing content over a network, with particular applicability to distributing high-bandwidth content
US7266556B1 (en)*2000-12-292007-09-04Intel CorporationFailover architecture for a distributed storage system
US6931410B2 (en)*2002-01-112005-08-16International Business Machines CorporationMethod, apparatus, and program for separate representations of file system locations from referring file systems
US8380676B1 (en)*2009-05-272013-02-19Google Inc.Automatic deletion of temporary files

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Shepler et al., NFS Version 4 Ptotocol, Dec 1999. The Internet Society*

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9800464B2 (en)*2011-01-032017-10-24Planetary Data LLCCommunity internet drive
US8738725B2 (en)*2011-01-032014-05-27Planetary Data LLCCommunity internet drive
US20140317225A1 (en)*2011-01-032014-10-23Planetary Data LLCCommunity internet drive
US20120173655A1 (en)*2011-01-032012-07-05Planetary Data LLCCommunity internet drive
US11863380B2 (en)2011-01-032024-01-02Planetary Data LLCCommunity internet drive
US11218367B2 (en)*2011-01-032022-01-04Planetary Data LLCCommunity internet drive
US10177978B2 (en)*2011-01-032019-01-08Planetary Data LLCCommunity internet drive
US20140325309A1 (en)*2011-10-042014-10-30Cleversafe, Inc.Updating data stored in a dispersed storage network
US9262247B2 (en)*2011-10-042016-02-16International Business Machines CorporationUpdating data stored in a dispersed storage network
US8694478B1 (en)*2012-02-092014-04-08Netapp, Inc.Detection and correction of corrupted or dangling data object handles
US9128863B2 (en)2012-02-092015-09-08Netapp, Inc.Detection and correction of corrupted or dangling data object handles
US9256614B1 (en)2013-06-282016-02-09Emc CorporationFile system snapshots over fully provisioned volume file in direct mode
US9329803B1 (en)2013-06-282016-05-03Emc CorporationFile system over thinly provisioned volume file in mapped mode
US9256603B1 (en)*2013-06-282016-02-09Emc CorporationFile system over fully provisioned volume file in direct mode
US9256629B1 (en)2013-06-282016-02-09Emc CorporationFile system snapshots over thinly provisioned volume file in mapped mode
US20200409907A1 (en)*2013-09-202020-12-31Google LlcProgrammatically choosing preferred storage parameters for files in large-scale distributed storage systems
US11880340B2 (en)*2013-09-202024-01-23Google LlcProgrammatically choosing preferred storage parameters for files in large-scale distributed storage systems
US11294862B1 (en)*2015-03-312022-04-05EMC IP Holding Company LLCCompounding file system metadata operations via buffering
US11144504B1 (en)2015-03-312021-10-12EMC IP Holding Company LLCEliminating redundant file system operations
US11151082B1 (en)2015-03-312021-10-19EMC IP Holding Company LLCFile system operation cancellation
US9477532B1 (en)*2015-10-062016-10-25Oracle International CorporationGraph-data partitioning for workload-balanced distributed computation with cost estimation functions
US10002205B2 (en)2015-11-202018-06-19Oracle International CorporationEfficient method for indexing data transferred between machines in distributed graph processing systems
US10534657B2 (en)2017-05-302020-01-14Oracle International CorporationDistributed graph processing system that adopts a faster data loading technique that requires low degree of communication
US10846069B2 (en)2017-09-302020-11-24Oracle International CorporationMethod of distributed graph loading for minimal communication and good balance via lazy materialization and directory indirection using indexed tabular representation
US11340804B2 (en)*2020-06-252022-05-24Netapp Inc.Block allocation for persistent memory during aggregate transition
US11836363B2 (en)2020-06-252023-12-05Netapp, Inc.Block allocation for persistent memory during aggregate transition
US12417038B2 (en)2020-06-252025-09-16Netapp, Inc.Block allocation for persistent memory during aggregate transition

Also Published As

Publication numberPublication date
US20080126704A1 (en)2008-05-29
US20050144514A1 (en)2005-06-30
US20110314219A1 (en)2011-12-22
US20020194526A1 (en)2002-12-19
US6862692B2 (en)2005-03-01
US8214590B2 (en)2012-07-03
US7917695B2 (en)2011-03-29
US7356730B2 (en)2008-04-08

Similar Documents

PublicationPublication DateTitle
US10079878B2 (en)Systems and methods for load balancing drives and servers by pushing a copy of a frequently accessed file to another disk drive
US7917695B2 (en)Systems and methods for storing parity groups
US6745286B2 (en)Interface architecture
US7054927B2 (en)File system metadata describing server directory information
US6990547B2 (en)Replacing file system processors by hot swapping
US20020191311A1 (en)Dynamically scalable disk array
US20020124137A1 (en)Enhancing disk array performance via variable parity based load balancing
US20020169827A1 (en)Hot adding file system processors
US20020138559A1 (en)Dynamically distributed file system
JP7077359B2 (en) Distributed storage system
WO2002061737A9 (en)Dynamically distributed file system
US5881311A (en)Data storage subsystem with block based data management
US11797387B2 (en)RAID stripe allocation based on memory device health

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:OPUS BANK, CALIFORNIA

Free format text:SECURITY INTEREST;ASSIGNORS:OVERLAND STORAGE, INC.;SPHERE 3D CORP.;SPHERE 3D INC.;AND OTHERS;REEL/FRAME:042921/0674

Effective date:20170620

ASAssignment

Owner name:OPUS BANK, CALIFORNIA

Free format text:SECURITY INTEREST;ASSIGNORS:OVERLAND STORAGE, INC.;SPHERE 3D CORP.;SPHERE 3D INC.;AND OTHERS;REEL/FRAME:043424/0318

Effective date:20170802


[8]ページ先頭

©2009-2025 Movatter.jp