Match Document Document Title
8595433 Systems and methods for managing destage conflicts  
A system includes a cache partitioned into multiple ranks configured to store multiple storage tracks and a processor coupled to the cache. The processor is configured to perform the following...
8595458 Intelligent extent initialization in storage environment  
A method, apparatus, and computer program product for initializing a plurality of extents in a computing storage environment is provided. A plurality of states for each of the plurality of extents...
8589624 Systems and methods for background destaging storage tracks  
A system includes a write cache configured to store a plurality of storage tracks and configured to be coupled to one or more hosts, and a processor coupled to the write cache. The processor...
8589623 Systems and methods for managing cache destage scan times  
A system includes a cache and a processor. The processor is configured to utilize a first thread to continually determine a desired scan time for scanning the plurality of storage tracks in the...
8589646 Storage apparatus and method for storage apparatus  
A storage apparatus includes a storage module, a memory having areas storing data to be copied to the storage device, a saving buffer for temporarily saving the data stored in the areas, a control...
8583862 Recording medium, drive device, and mounting method  
A recording medium coupled to a drive device includes a management information storage area and a master boot record. Management information used for a mounting process of the recording medium by...
8583865 Caching with flash-based memory  
A system is used in caching with flash-based memory. First and second controllers communicate with a flash-based cache. A magnetic disk array is in communication with the flash-based cache. The...
8578089 Storage device cache  
Implementations described and claimed herein provide a method and system for comparing a storage location related to a new write command on a storage device with storage locations of a...
8578088 Method for wear leveling in a nonvolatile memory  
A method for writing and reading data memory cells, comprising: defining in a first memory zone erasable data pages and programmable data blocks; and, in response to write commands of data,...
8578119 File system quota and reservation  
A method, in one embodiment, can include allowing storage allocation of data of a file system within an object based storage system. Furthermore, the method can include determining if storage...
8572325 Dynamic adjustment of read/write ratio of a disk cache  
Embodiments of the invention are directed to optimizing the performance of a split disk cache. In one embodiment, a disk cache includes a primary region having a read portion and write portion and...
8572130 Replacement policy for resource container  
A system includes creation of a first resource queue indicating an order of resources stored in a memory, the order based on respective timestamps associated with the stored resources, association...
8566518 Intelligent write caching for sequential tracks  
Write caching for sequential tracks is performed by a processor device in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit. If a first track is...
8566675 Data handling  
Methods and apparatus to facilitate determining or selecting a depth of error detection and/or error correction coverage, and detecting and/or correcting errors in data in accordance with the...
8560770 Non-volatile write cache for a data storage system  
The present disclosure provides a data storage system. In one example, the data storage system includes a data storage media component having a plurality of data storage locations. A first set of...
8560771 Efficient track destage in secondary storage  
For efficient track destage in secondary storage in a more effective manner, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary...
8560779 I/O performance of data analytic workloads  
A method and structure for processing an application program on a computer. In a memory of the computer executing the application, an in-memory cache structure is provided for normally temporarily...
8554999 Methods for providing a response and systems thereof  
A method, computer readable medium, and system for generating a response includes determining from which of a plurality of levels of cache to retrieve a response. The determination is based on a...
8549222 Cache-based storage system architecture  
A cache-based storage architecture has primary and secondary storage subsystems that are controlled by first and second data layout engines to provide a high-performance storage system. The...
8549230 Method, system, apparatus, and computer-readable medium for implementing caching in a storage system  
A method, system, apparatus, and computer-readable medium are provided for implementing caching in a data storage system. According to aspects of the invention, a cache module is provided that...
8549219 Preventing hard drive failure and data loss due to vibration  
A method to prevent data loss includes monitoring a vibration from a computer rack and, when the vibration is harmful to a hard disk drive in the computer rack, moving data in transition to the...
8549220 Management of write cache using stride objects  
Method, system, and computer program product embodiments for, in a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, identifying working data on a...
8544008 Data processing system and method for cache replacement using task scheduler  
A data processing system is provided with at least one processing unit (1) for an interleaved processing of multiple tasks (T1-T3), and a cache (5) associated to the at least one processing unit...
8543760 Saving log data using a disk system as primary cache and a tape library as secondary cache  
Various embodiments are provided for saving a plurality of log data in a hierarchical storage management system using a disk system as a primary cache with a tape library as a secondary cache. The...
8539149 Storage system and communications method  
Storage system arrangement wherein: when a transmission destination determines that a source-side serial number included in a received packet is the same as a current destination-side serial...
8539150 Storage system and management method of control information using a cache memory with multiple cache partitions  
An embodiment of this invention divides a cache memory of a storage system into a plurality of partitions and information in one or more of the partitions is composed of data different from user...
8533401 Implementing direct access caches in coherent multiprocessors  
Non-processor agents, such as bus agents, may directly access processor caches. A coherency protocol ensures that cache coherency is maintained.
8527696 System and method for out-of-band cache coherency  
A method and computer program product for receiving a data read request on a first array in a multi-array storage network. If the requested data is resident on the first array, the requested data...
8521216 Wireless transmission system  
A mobile wireless communication apparatus allows access to the internet by connecting to a public wireless communication network, based upon an internet access request from a wireless...
8521988 Control system and control method of virtual memory  
A control method of a virtual memory is adapted for using in a computer. The control method includes the following steps. First, a plurality of application programs executed in the computer are...
8516149 System for operating NFSv2 and NFSv3 clients with federated namespace  
An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with...
8516169 Method for transmitting telegrams between a control device and a peripheral element via an intermediate device  
For the transmission of a telegram from the control device to the peripheral element an intermediate device receives the telegram from the control device and forwards it without amendment to the...
8510517 Storage device and control method for managing resources of a storage system  
For betterment, by putting a virtual storage device into a suspend mode, physical resources are turned OFF on a virtual storage device basis. Moreover, control information and volume data of the...
8510370 Array-based distributed storage system with parity  
In one general aspect, a data access method is disclosed that includes directing data block write requests from different clients to different data storage servers based on a map. Data blocks...
8510504 SMR storage device with user controls and access to status information and parameter settings  
Shingled magnetic recording (SMR) devices are described that include a command processor for accepting commands from the host/user for executing selected SMR related operations, setting selected...
8510506 Disk array device, disk array system and cache control method  
The invention proposes a disk array device that can improve response performance while maintaining data consistency even in the case a write request is received from a host device by a controller...
8510505 Method and apparatus for a virtual storage device  
A method and apparatus for a virtual storage device is provided. In one example, data to be stored at a removable storage device is received. A virtual storage agent is executed on the removable...
8504766 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...
8495300 Cache with reload capability after power restoration  
A method and apparatus for repopulating a cache are disclosed. At least a portion of the contents of the cache are stored in a location separate from the cache. Power is removed from the cache and...
8495291 Grid storage system and method of operating thereof  
A method for a takeover in a case of a failure of a server in a storage system includes: a) configuring each virtual partition (VP) to be controlled by a primary data server and a secondary data...
8495452 Handling corrupted background data in an out of order execution environment  
Handling corrupted background data in an out of order processing environment. Modified data is stored on a byte of a word having at least one byte of background data. A byte valid vector and a...
8489810 Cache data transfer to a staging area of a storage device and atomic commit operation  
In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to...
8489818 Core cluster, energy scalable vector processing apparatus and method of vector processing including the same  
A core cluster includes a cache memory, a core, and a cluster cache controller. The cache memory stores and provides instructions and data. The core accesses the cache memory or a cache memory...
8484429 Apparatus and method to copy data via a removable storage device  
An apparatus capable of communicating with another apparatus including a first writing unit for writing data into a plurality of recording mediums housed in a first housing, a first storage, has a...
8484408 Storage system cache with flash memory in a raid configuration that commits writes as full stripes  
Embodiments of the invention relate to a storage system cache with flash memory units organized in a RAID configuration. An aspect of the invention includes a storage system with a storage cache...
8478934 Managing extended RAID caches using counting bloom filters  
Contentual metadata of an extended cache is stored within the extended cache. The contentual metadata of the extended cache is approximated utilizing a counting Bloom filter. The counting Bloom...
8473963 Synchronizing multiple threads efficiently  
In one embodiment, the present invention includes a method of assigning a location within a shared variable for each of multiple threads and writing a value to a corresponding location to indicate...
8473675 Memory system and information processing device  
A memory system includes a first memory that is used as a main memory of a target device, a second memory that has an access speed lower than that of the first memory, a securing section that...
8468299 Virtualized storage performance controller  
An apparatus for real-time performance management of a virtualized storage system operable in a network having managed physical storage and virtual storage presented by an in-band virtualization...
8468300 Storage system having plural controllers and an expansion housing with drive units  
The storage system includes a first controller adapted to transfer/receive data to/from a host computer and to receive/transfer data from/to first type drive units via a first type interface of...