AcclaimIP-ad

Match Document Document Title
9043544 Writing of new data of a first block size in a raid array that stores both parity and data in a second block size  
A Redundant Array of Independent Disks (RAID) controller receives new data that is to be written, wherein the new data is indicated in blocks of a first block size. The RAID controller reads old...
9043639 Dynamically expandable and contractible fault-tolerant storage system with virtual hot spare  
A dynamically expandable and contractible fault-tolerant storage system employs a virtual hot spare that is created from unused storage capacity across a plurality of storage devices. This unused...
9043489 Router-based dispersed storage network method and apparatus  
A method begins by a router receiving data for storage and interpreting the data to determine whether the data is to be forwarded or error encoded. The method continues with the router obtaining a...
9043547 Virtualized data storage in a network computing environment  
Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage...
9043543 Writing of new data of a first block size in a raid array that stores both parity and data in a second block size  
A Redundant Array of Independent Disks (RAID) controller receives new data that is to be written, wherein the new data is indicated in blocks of a first block size. The RAID controller reads old...
9043545 Distributing capacity slices across storage system nodes  
Various systems and methods are described for configuring a data storage system. In one embodiment, a plurality of actual capacities of a plurality of storage devices of the data storage system...
9043574 Dispersed storage unit and method for configuration thereof  
A dispersed storage (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a...
9043560 Distributed cache coherency protocol  
Systems, methods, and other embodiments associated with a distributed cache coherency protocol are described. According to one embodiment, a method includes receiving a request from a requester...
9043571 Management apparatus and management method  
Proposed are a management apparatus and a management method capable of improving the stability of the overall computer system. In a computer system which manages a storage area provided by each of...
9043546 Sliding-window multi-class striping  
A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each data stripe may be stored in a prefix or...
9043279 Class based storage allocation method and system  
A method and system for allocating shared storage using one or more classification schemes is provided. One allocation method receives a storage request for provisioning storage from a class...
9043548 Streaming content storage  
A computing system includes a plurality of dispersed storage (DS) processing units operable to receive a continuous data stream, simultaneously disperse storage error encode the continuous data...
9037793 Managing data storage  
A method and a system for use in managing data storage is disclosed. Data storage is managed in a data storage system comprising a first and a second storage processor and a plurality of data...
9037795 Managing data storage by provisioning cache as a virtual device  
There is disclosed herein techniques for use in managing data storage in a data storage system comprising a cache and data storage devices. In one embodiment, the technique comprises setting a hot...
9037796 System and method for optimizing data remanence over hybrid disk clusters using various storage technologies  
A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming...
9037794 Dynamic use of raid levels responsive to workload requirements  
Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second...
9037672 Non-volatile memory physical networks  
A method for communication between computing devices includes identifying the parameters of a data transfer between a source computing device and a target computing device and identifying...
9037762 Balancing data distribution in a fault-tolerant storage system based on the movements of the replicated copies of data  
The disclosed embodiments relate to a system for managing replicated copies of data items in a storage system. During operation, the system obtains a current configuration of the storage system,...
9037819 Source cleaning cascaded volumes using reference counts  
A system, process, and product for source cleaning cascaded volumes include the ability to store a number of cascaded backup volumes and prepare received writes for storage. The system, process,...
9037828 Transferring storage resources between snapshot storage pools and volume storage pools in a data storage system  
A method for data storage, including configuring in a data storage system a volume storage pool as data storage resources available for allocation of volumes in the data storage system. The method...
9032271 System and method for lower page data recovery in a solid state drive  
In some embodiments of the present invention, a data storage system includes a controller and a non-volatile memory array having a plurality of memory pages. The controller performs a method that...
9032148 RAID array transformation in a pooled storage system  
Aspects of the present invention relate to an apparatus and corresponding method that includes reading data from a first portion of an in-use redundant array of independent disks (RAID), wherein...
9032146 Dynamic use of raid levels responsive to workload requirements  
Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second...
9032176 Avoiding physical fragmentation in a virtualized storage environment  
A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical...
9032149 Storage system having cross node data redundancy and method and computer readable medium for same  
Embodiments of the present invention generally provide for multi-dimensional disk arrays and methods for managing same and can be used in video surveillance systems for the management of real-time...
9032147 Storage space allocation for logical disk creation  
The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In some implementations, a system includes...
9026765 Performing write operations in a multi-tiered storage environment  
Techniques are described for processing a data operation that writes first data to a data portion currently stored on first physical storage of a first storage tier of a data storage system,...
9026732 Demoting partial tracks from a first cache to a second cache  
A determination is made of a track to demote from the first cache to the second cache, wherein the track in the first cache corresponds to a track in the storage system and is comprised of a...
9026729 Data recovery after triple disk failure  
In one aspect, a redundant array of independent disk (RAID) memory storage system includes a plurality of data storage disks comprising data blocks, a first redundancy storage disk comprising...
9021282 Power management of data processing resources, such as power adaptive management of data storage operations  
A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on information from the system, and implements...
9021339 Data reliability schemes for data storage systems  
A data storage system configured to implement a data reliability scheme is disclosed. In one embodiment, a data storage system controller detects uncorrectable errors using intra page parity when...
9021229 Optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity  
Embodiments of the invention relate to optimizing a file system for different types of applications in a compute cluster using dynamic block size granularity. An exemplary embodiment includes...
9021218 Data writing method for writing updated data into rewritable non-volatile memory module, and memory controller, and memory storage apparatus using the same  
A method for writing updated data into a flash memory module having a plurality of physical pages is provided, wherein each physical page is the smallest writing unit of the flash memory module....
9021201 Demoting partial tracks from a first cache to a second cache  
A determination is made of a track to demote from the first cache to the second cache, wherein the track in the first cache corresponds to a track in the storage system and is comprised of a...
9021200 Data storage system with predictive management of physical storage use by virtual disks  
A computer of a data storage system carries out user input-output requests for data of a set of virtual disks by performing back-end input-output requests to a set of overprovisioned storage...
9015410 Storage control apparatus unit and storage system comprising multiple storage control apparatus units  
A first storage control apparatus unit has a first logical volume. A second storage control apparatus unit has a second logical volume, which is a virtual logical volume and is mapped to the first...
9015499 Verifying data integrity utilizing dispersed storage  
A method begins by a processing module retrieving at least a threshold number of error coded data slices of a set of error coded data slices from storage units of a dispersed storage network (DSN)...
9015411 System and method for unbalanced raid management  
A method for dynamically balancing the allocation of data among a plurality of physical data storage devices having a plurality of RAID devices defined thereon, wherein at least one of the...
9015412 Management system and management method of storage system that performs control based on required performance assigned to virtual volume  
A storage system is configured to manage a pool to which multiple virtual volumes (VVOLs) are associated, assign a real area (RA) from any tier in an available tier pattern associated with a...
9009437 Techniques for shared data storage provisioning with thin devices  
Described are techniques for performing data storage management. A first data portion is stored at a first logical address of a first device that is mapped to a first physical storage location at...
9009424 Data placement for loss protection in a storage system  
Embodiments of the invention relate to data placement for loss protection in a storage system. One embodiment includes constructing multiple logical compartments. Each logical compartment includes...
9009404 Viewing compression and migration status  
A method for use in viewing compression and migration status is disclosed. A logical volume is selected for compression into a compressed logical volume. A destination storage pool for the...
9009405 Methods and systems for instantaneous online capacity expansion  
The disclosure provides instantaneous, vertical online capacity expansion (OCE) for redundant (e.g., RAID-5, RAID-6) and non-redundant (e.g., RAID-0) arrays. The new OCE technique implements...
9009388 Performing discard commands on RAID storage devices  
A method and system for efficiently freeing storage in a Redundant Array of Independent Disks (RAID) system. A computer system is coupled to storage devices that are organized as a RAID with...
9003114 Methods and apparatus for cut-through cache management for a mirrored virtual volume of a virtualized storage system  
Methods and apparatus for cut-through cache memory management in write command processing on a mirrored virtual volume of a virtualized storage system, the virtual volume comprising a plurality of...
9003115 Method and system for governing an enterprise level green storage system drive technique  
A method and system for manipulating a spin state of each disk in a drive array is disclosed. In one embodiment, a method includes monitoring input/output (I/O) requests to each disk drive in a...
9003144 Mechanism for persisting messages in a storage system  
A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality...
9003156 Configurable and scalable storage system  
The system utilizes a plurality of layers to provide a robust storage solution. One layer is the RAID engine that provides parity RAID protection, disk management and striping for the RAID sets....
9003000 System and method for operating system installation on a diskless computing platform  
One embodiment of the present invention sets forth a technique for automatically provisioning a diskless computing device and an associated server system. A diskless computing device client...
9003140 Storage system, storage control apparatus, and storage control method  
A storage system including first storage devices constituting a first logical storage area, second storage devices constituting a second logical storage area; and a storage control apparatus. The...