Match Document Document Title
9043291 System and method for verifying and restoring the consistency of inode to pathname mappings in a filesystem  
A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary...
9043542 Concurrent content management and wear optimization for a non-volatile solid-state cache  
Described is a technique for managing the content of a nonvolatile solid-state memory data cache to improve cache performance while at the same time, and in a complementary manner, providing for...
9043541 Storage control device, storage device, and control method for controlling storage control device  
A storage control device is disclosed including a write block and a read block. The write block establishes a high-speed access data count. If a plurality of data are to be written to high- and...
9043533 Sizing volatile memory cache based on flash-based cache usage  
A method is used in sizing volatile memory (VM) cache based on flash-based cache usage. A user selection for a flash-based cache is received. Based on the selection, configuration and sizing...
9043530 Data storage within hybrid storage aggregate  
Among other things, one or more techniques and/or systems are provided for storing data within a hybrid storage aggregate comprising a lower-latency storage tier and a higher-latency storage tier....
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...
9043507 Information processing system  
An information processing system includes a CPU that is connected to a bus; a device that is connected to the bus; a memory that is accessed by the CPU or the device; and a power mode control...
9037792 Systems and methods for providing caching for applications with solid-state storage devices  
A computer-implemented method for providing caching for applications with solid-state storage devices may include (1) identifying a plurality of solid-state drives that are available for caching...
9037791 Tiered caching and migration in differing granularities  
For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels...
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...
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,...
9032151 Method and system for ensuring reliability of cache data and metadata subsequent to a reboot  
To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined whether the cache contents and/or...
9026736 System and method for maintaining cache coherency  
Described herein is a system and method for maintaining cache coherency. The system and method may maintain coherency for a cache memory that is coupled to a plurality of primary storage devices....
9026749 Data storage system having multi-bit memory device and on-chip buffer program method thereof  
Disclosed is an on-chip buffer program method for a data storage device which comprises a multi-bit memory device and a memory controller. The on-chip buffer program method includes measuring a...
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...
9021214 Storage system and method for controlling memory in storage system  
According to a storage system of a prior art adopting a cluster structure, various types of large-capacity memories were arranged to enhance the access performance, so that the system required a...
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...
9015722 Efficient cache reuse through application determined scheduling  
A method of determining a thread from a plurality of threads to execute a task in a multi-processor computer system. The plurality of threads is grouped into at least one subset associated with a...
9015525 Smart active-active high availability DAS systems  
A high availability DAS system uses a solid state cache to provide near active-active performance in a DAS duster, while retaining the implementation simplicity of active-passive or dual active...
9015418 Self-sizing dynamic cache for virtualized environments  
A method and system for self-sizing dynamic cache for virtualized environments is disclosed. The preferred embodiment self sizes unequal portions of the total amount of cache and allocates to a...
9015406 Flash memory cache for data storage device  
A storage device made up of multiple storage media is configured such that a flash memory serves as a cache for data stored on a backend storage device having one or more magnetic storage media....
9009416 System and method for managing cache system content directories  
A method, computer program product, and computing system for reclassifying a first assigned cache portion associated with a first machine as a public cache portion associated with the first...
9009417 Storage control apparatus and operating mode control method of storage control apparatus  
It is an object to improve a reliability of a data protection for a storage control apparatus that is provided with a redundant configuration that is made of a plurality of clusters. A memory unit...
9009392 Leveraging a hybrid infrastructure for dynamic memory allocation and persistent file storage  
Dynamic allocation of memory in a hybrid system is provided. In particular, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file...
9009414 Prefetch address hit prediction to reduce memory access latency  
A prefetch unit receives a memory read request having an associated address for accessing data that is stored in memory. A next predicted address is determined in response to a prefetch address...
9009444 System and method for LUN control management  
A method, computer program product, and computing system for receiving a reservation for a LUN from Host A, wherein the LUN is defined within a data array. A lock for the LUN is defined as Host A....
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...
9003159 Data caching in non-volatile memory  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can perform data caching. In some implementations, a method and system include receiving...
9003112 System, method and a non-transitory computer readable medium for read throtling  
A method for managing read requests, the method may include receiving from a requesting entity a read request for reading an information unit stored in a storage system; determining by a control...
9003113 Methods and systems for reducing churn in flash-based cache  
A storage device includes a flash memory-based cache for a hard disk-based storage device and a controller that is configured to limit the rate of cache updates through a variety of mechanisms,...
9003099 Disc device provided with primary and secondary caches  
In a disc device according to the present invention, when a controller 2 abandons a block from a cache memory 4 used as a primary cache, it is determined whether or not the number of readings of...
8996831 System and method for logical deletion of stored data objects  
Systems and methods for providing object versioning in a storage system may support the logical deletion of stored objects. In response to a delete operation specifying both a user key and a...
8996800 Deduplication of virtual machine files in a virtualized desktop environment  
Techniques for deduplication of virtual machine files in a virtualized desktop environment are described, including receiving data into a page cache, the data being received from a virtual machine...
8996805 Shared cache module and method thereof  
Shared cache modules, systems, and methods are provided herein. The shared cache module is useable with at least one initiator on a serial attached small computer system interface system. The...
8996799 Content storage system with modified cache write policies  
A storage system includes a first storage device, and a second storage device retrieving stored data at higher speeds than the first storage device. The storage system further includes a feature...
8996801 Providing record level sharing (RLS) to individual catalogs  
In one embodiment, a storage system includes a server system having a processor and a local buffer pool for storing instances for use in catalog requests, and a Direct Access Storage Device (DASD)...
8990499 Caching of a site model in a hierarchical modeling system for network sites  
Disclosed are various embodiments for caching of a hierarchical model of a network site. Upon receiving a request to resolve a network site, a hierarchical site model associated with a network...
8990493 Method and apparatus for performing force unit access writes on a disk  
A disk drive comprising a rotatable disk, a head actuated over the disk, and a controller is disclosed. The controller is configured to write a first force unit access write data to the cache as...
8984219 Data storage device and method of writing data in the same  
A method is provided for writing data in a storage device, including a nonvolatile memory. The method includes receiving a pre-write command including a logical address and size information of...
8984225 Method to improve the performance of a read ahead cache process in a storage array  
An apparatus comprising an array controller and a cache. The array controller may be configured to read/write data to a first array of drives of a first drive type in response to one or more...
8984311 Method, apparatus, and system for energy efficiency and energy conservation including dynamic C0-state cache resizing  
Embodiments of systems, apparatuses, and methods for energy-efficient operation of a device are described. In some embodiments, a cache performance indicator of a cache is monitored, and a set of...
8977827 System, method and computer program product for recovering stub files  
A read cache may include portions of files stored on media of a media library. Embodiments described herein may include systems and methods for restoring a read cache, including restoring stub...
8977816 Cache and disk management method, and a controller using the method  
A cache and disk management method is provided. In the cache and disk management method, a command to delete all valid data stored in a cache, or specific data corresponding to a part of the valid...
8966171 Access optimization method for main memory database based on page-coloring  
An access optimization method for a main memory database based on page-coloring is described. An access sequence of all data pages of a weak locality dataset is ordered by page-color, and all the...
8965819 System and method for effective caching using neural networks  
Systems and methods for selecting an appropriate caching algorithm to be used when temporarily storing data accessed by an executing application using a neural network may dynamically and/or...
8966170 Elastic cache of redundant cache data  
An apparatus for elastic caching of redundant cache data. The apparatus may have a plurality of buffers and a circuit. The circuit may be configured to (i) receive a write request from a host to...
8965863 Scalable, adaptable, and manageable system for multimedia identification  
An architecture for a multimedia search system is described. To perform similarity matching of multimedia query frames against reference content, reference database comprising of a cluster index...
8959286 Hybrid storage subsystem with mixed placement of file contents  
A storage subsystem combining solid state drive (SSD) and hard disk drive (HDD) technologies provides low access latency and low complexity. Separate free lists are maintained for the SSD and the...
8959284 Disk drive steering write data to write cache based on workload  
A disk drive is disclosed comprising a non-volatile write cache and a head actuated over a disk. A plurality of write commands are received from a host, wherein each write command comprises write...
8954666 Storage subsystem  
Provided is a storage subsystem capable of speeding up the input/output processing for a cache memory. Microprocessor Packages manage information related to a VDEV ownership for controlling...