Match Document Document Title
8732406 Mechanism for determining read-ahead length in a storage system  
A storage system tracks statistical behavior of client read requests directed to a storage device to form prediction about data that the client will require next. The storage system collects the...
8724817 Secure management of keys in a key repository  
A method for managing keys in a computer memory including receiving a request to store a first key to a first key repository, storing the first key to a second key repository in response to the...
8719488 Efficient mapping of data blocks in a flash cache  
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....
8719494 Management of partial data segments in dual cache systems  
For movement of partial data segments within a computing storage environment having lower and higher levels of cache by a processor, a whole data segment containing one of the partial data...
8712961 Database caching utilizing asynchronous log-based replication  
A database table within a database to persist within a cache as a cached table can be identified. The database can be a relational database management system (RDBMS) or an object oriented database...
8713251 Storage system, control method therefor, and program  
A disk array device that can detect the successful completion of data overwrite/update at high speed only by checking a UDT is provided. When a DIF is used as a verification code appended to data,...
8706755 Distributed file system for intelligently managing the storing and retrieval of data  
A distributed file system enables the intelligent storing and retrieval of files among a plurality of storage units. The distributed file system utilizes a metadata data structure to track and...
8700949 Reliability scheme using hybrid SSD/HDD replication with log structured management  
In one embodiment, a method of storing data includes storing a first copy of data in a solid state memory and storing a second copy of the data in a hard disk drive memory substantially...
8700853 Storage apparatus and data management method  
A storage apparatus which is connected via a network to a host which issues data I/O requests comprises storage devices of a plurality of types of varying performance, and a control unit which...
8694730 Binary tree based multilevel cache system for multicore processors  
A binary tree based multi-level cache system for multi-core processors and its two possible implementations LogN and LogN+1 models maintaining a true pyramid is described.
8694724 Managing data storage by provisioning cache as a virtual device  
There is disclosed a technique for use in managing data storage. In one embodiment, the technique comprises managing data storage in a data storage system comprising a cache and data storage...
8688904 Method for managing data storage  
A number of accesses of a portion of data at a first storage device is accumulated. The number of accesses is periodically decremented by a predetermined amount. Based at least in part on the...
8688913 Management of partial data segments in dual cache systems  
For movement of partial data segments within a computing storage environment having lower and higher levels of cache by a processor, a whole data segment containing one of the partial data...
8677075 Memory manager for a network communications processor architecture  
Described embodiments provide a network processor having a plurality of processing modules coupled to a system cache and a shared memory. A memory manager allocates blocks of the shared memory to...
8677061 Information processing apparatus and cache control method  
According to one embodiment, an information processing apparatus includes a storage device, a volatile memory, and a processor. The storage device includes a controller, a first nonvolatile...
8677084 Method of configuring non-volatile memory for a hybrid disk drive  
A system, method and machine-readable medium are provided to configure a non-volatile memory (NVM) including a plurality of NVM modules, in a system having a hard disk drive (HDD) and an operating...
8677062 Caching data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device  
Provided are a computer program product, system, and method for caching data in a storage system having multiple caches. A sequential access storage device includes a sequential access storage...
8671251 Information processing apparatus that executes response process to received information, control method therefor, and storage medium storing control program therefor  
An information processing apparatus that is capable of preventing the overwriting of an incoming packet without disconnecting the network connection. The information processing apparatus receives...
8667493 Memory-controller-parallelism-aware scheduling for multiple memory controllers  
Some embodiments of a processing system implement a memory-controller-parallelism-aware scheduling technique. In at least one embodiment of the invention, a method of operating a processing system...
8661195 Reallocation of tape drive resources associated with a secure data erase process  
A method according to one embodiment includes determining whether to reallocate one or more of a plurality of tape drives that are presently allocated for a secure data erase process in response...
8661191 Memory system  
A memory system according to an embodiment of the present invention comprises: a data managing unit 120 is divided into a DRAM-layer managing unit 120a, a logical-NAND-layer managing unit 120b,...
8661194 Cache control method for hybrid HDD, related program, and hybrid disk drive using same  
A cache control method for a hybrid hard disk drive (HDD) comprising a nonvolatile cache (NVC) and a hard disk. When the hybrid HDD is operating in a non-parallel mode of operation, the control...
8656088 Optimized flash based cache memory  
Embodiments of the invention relate to throttling accesses to a flash memory device. The flash memory device is part of a storage system that includes the flash memory device and a second memory...
8656108 Method and apparatus for saving power by efficiently disabling ways for a set-associative cache  
A method and apparatus for disabling ways of a cache memory in response to history based usage patterns is herein described. Way predicting logic is to keep track of cache accesses to the ways and...
8656097 Selection of data storage locations based on one or more conditions  
A method of controlling a hybrid hard disk drive. The method includes receiving a read command from a host; searching metadata of a file to be read; determining whether the metadata satisfies a...
8650363 Capacitor save energy verification  
A memory subsystem includes a volatile memory, a nonvolatile memory, and a controller including logic to interface the volatile memory to an external system. The volatile memory is addressable for...
8645619 Optimized flash based cache memory  
Embodiments of the invention relate to throttling accesses to a flash memory device. The flash memory device is part of a storage system that includes the flash memory device and a second memory...
8645626 Hard disk drive with attached solid state drive cache  
Methods, systems, and computer programs for managing storage using a solid state drive (SSD) read cache memory are presented. One method includes an operation for determining whether data...
8639872 Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk  
A hybrid drive is disclosed comprising a head actuated over a disk comprising a plurality of data tracks, where each data track comprises a plurality of data sectors. The hybrid drive further...
8639876 Extent allocation in thinly provisioned storage environment  
Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment,...
8634310 Methods and apparatus for improved program acquisition for use with MPEG-2 based systems  
Methods and apparatus for improved program acquisition for use with MPEG-2 based systems. In an aspect, a method includes receiving a program association table (PAT) associated with an MPEG-2...
8631199 Storage system, storage device, and control method thereof  
A storage system including a storage device which includes media for storing data from a host computer, a medium controller for controlling the media, a plurality of channel controllers for...
8631198 Dynamic cache reduction utilizing voltage warning mechanism  
An interface controller of a storage device configured to manage a write cache of the storage device responsive to changes in a voltage supply provided to the storage device. In one...
8630418 Secure management of keys in a key repository  
A system or computer usable program product for managing keys in a computer memory including receiving a request to store a first key to a first key repository, storing the first key to a second...
8627002 Method to increase performance of non-contiguously written sectors  
A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and...
8627117 Device with power control feature involving backup power reservoir circuit  
Power-backup capabilities are provided by implementing a variety of different methods, systems and devices. According to one such implementation, an energy storage device such as a capacitive...
8620640 Emulated storage system  
A back-up storage system that emulates a sequential storage medium such as a tape and stores data on a randomly accessible storage medium, such as disk. The back-up storage system includes a...
8621144 Accelerated resume from hibernation in a cached disk system  
A non-volatile (NV) memory may store hiberfile data before entering a hibernate state, and retrieve the data upon resume from hibernation. The reserve space in the NV memory (i.e., the erased...
8621145 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...
8615635 Database management methodology  
A method and system for enabling enhanced memory management are provided. A cache memory may be populated with a sorted list of data elements corresponding to a number of oldest records in a...
8615626 Storage device and storage system  
Disclosed herein is a storage device including: a communication execution unit configured to be capable of controlling an operation state between a communication-enabled state in which data...
8615625 Disk array system  
A technique to distribute processing to meet a request from other system without partializing the processing to specific processor and can execute processing efficiently while adopting...
8612677 Memory system and method of writing data in a memory system  
A memory system according to an embodiment of the present invention includes a disk recording medium, a non-volatile memory, a temperature measurement module that measures a temperature of the...
8612993 Identity persistence via executable scripts  
Computing devices, computer-readable media, and methods are provided for generating and persisting a user identity associated with a client in a client-server network. A request for an identity...
8612680 Data caching system and method  
A system, computer program product, and computer-implemented method for defining a data stripe that spans one or more of N data storage devices and one or more of M erasure code devices. The one...
8612676 Two-level system main memory  
Embodiments of the invention describe a system main memory comprising two levels of memory that include cached subsets of system disk level storage. This main memory includes “near memory”...
8612675 Storage controller and firmware updating method  
A storage controller and method are provided. The storage controller includes control sections including storage sections into which data transmitted from a host unit is cached, one of the control...
8606876 Method and system for accelerating data communication that is using multipart  
A more efficient and user pleasant delivery of web content is realized for the transmission of markup language based files that include multipart information. Knowing that a receiving device...
8601213 System, method, and computer-readable medium for spool cache management  
A system, method, and computer-readable medium that facilitate efficient use of cache memory in a massively parallel processing system are provided. A residency time of a data block to be stored...
8595438 System and method for improving cache performance  
A method, computer program product, and computing system for monitoring an actual read/write ratio for a cache memory system. The operation of the cache memory system may be adjusted to reduce the...