Match Document Document Title
8468317 Apparatus and method for improved data restore in a memory system  
A process of interacting with a memory module to restore data backed up from volatile memory to nonvolatile memory of the memory module involves a host system configuring the volatile memory of...
8468521 System and method for utilizing a virtualized compute cluster as an execution engine for a virtual machine of a storage system cluster  
A system and method employs one or more clients of a virtualized compute cluster as an execution engine for a portion of a storage operating system implemented as a virtual machine on a storage...
8463992 System and method for handling IO to drives in a raid system based on strip size  
A system and method for handling IO to drives in a RAID system is described. In one embodiment, the method includes providing a multiple disk system with a predefined strip size. IO request with a...
8463995 Storage control apparatus and storage system comprising multiple storage control apparatuses  
A storage system has multiple disk controller (DKC) units that are coupled to one another in accordance with a coupling mode that satisfies the following (a1) through (a3): (a1) One DKC inside one...
8463846 File bundling for cache servers of content delivery networks  
Data access time in content delivery networks is improved by storing files in cache servers as file bundles. A cache server determines that multiple files are requested by the same client based on...
8458495 Disk array controller capable of detecting and correcting for unexpected disk drive power-on-reset events  
A disk array controller detects disk drive power-on-reset events that may cause a disk drive to lose uncommitted write data stored in its cache. When an unexpected disk drive power-on-reset event...
8458397 Saving log data using a disk system as primary cache and a tape library as secondary cache  
Various embodiments save 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 user data is...
8452922 Grid storage system and method of operating thereof  
A method for hot backward compatible upgrade of a storage system includes: a) configuring each virtual partition (VP) to be controlled by a primary data server and a secondary data server b)...
8452921 Provisioning a pass-through disk in a virtualized computing environment  
A physical host machine determines that a storage device from a network storage system is available to the host machine as a pass-through disk. Virtualization software running on the host machine...
8447924 Computer system having an expansion device for virtualizing a migration source wherein the operation mode of the computer is set to a cache through or write after mode  
A migration destination storage creates an expansion device for virtualizing a migration source logical unit. A host computer accesses an external volume by way of an access path of a migration...
8447943 Reduction of I/O latency for writable copy-on-write snapshot function  
According to one aspect of the invention, a method of controlling a storage system comprises storing data in a first volume in the storage system which has volumes including the first volume and a...
8443141 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...
8443140 Apparatus, computer-readable recording medium and storage system  
A apparatus for controlling a first storage and a second storage, has a controller for receiving a write command and a read command sent out from a host and for sending out the write command and...
8443137 Grid storage system and method of operating thereof  
The is provided a storage system comprising a plurality of disk units adapted to store data at respective ranges of logical block addresses (LBAs), said addresses constituting an entire address...
8438348 Disk array device  
In control of the disk array device (backup system), when a blackout occurs, the disk array device is first operated in a first method to backed up a main memory by using a power supply from a...
8438299 Generic data collection plugin and configuration file language for SMI-S based agents  
A system and method is provided for facilitating data collection from storage devices. A generic low level module may be provided that can handle data collection for devices that store data...
8438332 Apparatus and method to maintain write operation atomicity where a data transfer operation crosses a data storage medium track boundary  
A method to maintain write operation atomicity where a write operation crosses a data storage medium track boundary. The method supplies a storage controller comprising a host adapter, a...
8438339 Cache management for a number of threads  
The illustrative embodiments provide a method, a computer program product, and an apparatus for managing a cache. A probability of a future request for data to be stored in a portion of the cache...
8438334 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...
8433772 Automated tape drive sharing in a heterogeneous server and application environment  
An approach for automatically sharing a tape drive in a heterogeneous computing environment that includes a first computer and second computer is presented. The first computer receives a message...
8433862 Storage system for adjusting asynchronous copy load based on cache activity rate  
A storage system comprises a remote side storage device comprising a cache memory, and a master side storage device comprising an asynchronous copy controller constructed and arranged so as to...
8433977 Storage device implementing data path protection by encoding large host blocks into sub blocks  
A storage device is disclosed comprising control circuitry. A write command is received from a host, wherein the write command comprises a host block and corresponding host block address. The host...
8429343 Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk  
A hybrid drive is disclosed comprising a head actuated over a disk comprising a plurality of data sectors, and a non-volatile semiconductor memory (NVSM). A plurality of refresh zones are defined,...
8423710 Sequential writes to flash memory  
This disclosure describes techniques for improving flash memory write performance using sequential writes. In some cases this is accomplished using a write buffer to store random writes. The...
8412884 Storage system and method of controlling storage system  
It is provided a storage system for storing data requested by a host computer to be written, the storage system comprising: at least one processor, a cache memory and a cache controller. The cache...
8407581 Reverse mapping method and apparatus for form filling  
In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a...
8407562 Systems and methods for compressing data in non-volatile semiconductor memory drives  
A non-volatile semiconductor memory (NVSM) storage system includes a NVSM drive interface configured to receive host data sectors (HDSs) from a host interface. A buffer managing module is...
8407399 Method and apparatus for enforcing a flash memory caching policy  
Methods, apparatus and computer medium for enforcing one or more cache management policies are disclosed herein. In some embodiments, a flash memory of a storage device includes a plurality of...
8402106 Asynchronous future based API  
An apparatus and a method for operating on data at a cache node of a data grid system is described. An asynchronous future-based interface of a computer system receives a request to operate on a...
8402210 Disk array system  
Provided is a disk array system which is connected to a computer and which data is transmitted by the computer, including: a plurality of disk drives for storing user data transmitted by the...
8402112 Inter-cache communication using HTTP resource  
Servicing resource requests. A method includes at a first caching node, receiving a request for a first resource. The method further includes at the first caching node, determining at least one of...
8397026 Partition access control system and method for controlling partition access  
An access control system (10) is disclosed for controlling access to data stored on at least one data storage medium (14) of a computing system. The access control system (10) comprises...
8397023 System and method for handling IO to drives in a memory constrained environment  
A system and method for handling IO to drives in a RAID system is described. In one embodiment, the method includes providing a multiple disk system with a predefined strip size. IO request with a...
8392684 Data encryption in a network memory architecture for providing data based on local accessibility  
A network memory system for ensuring compliance is disclosed. The network memory system comprises a first appliance configured to encrypt first data, store the encrypted first data in a first...
8386721 Storage having logical partitioning capability and systems which include the storage  
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file...
8386701 Apparatus and method for multi-level cache utilization  
In some embodiments, a non-volatile cache memory may include a multi-level non-volatile cache memory configured to be located between a system memory and a mass storage device of an electronic...
8380923 Queue arrays in network devices  
A queue descriptor including a head pointer pointing to the first element in a queue and a tail pointer pointing to the last element in the queue is stored in memory. In response to a command to...
8375166 Methods and structure for limiting storage device write caching  
Methods and structures for limiting the write portion of a local cache memory in one or more disk drives of a storage system such that a storage controller coupled to each may mirror the content...
8375227 Abstracting programmatic representation of data storage systems  
Providing for a paradigm shift in block-level abstraction for storage devices is described herein. At a block-level, storage is characterized as a variable size data record, rather than a fixed...
8370597 Data migration between multiple tiers in a storage system using age and frequency statistics  
Technologies are described for implementing a migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost and performance parameters. Access...
8370583 Network memory architecture for providing data based on local accessibility  
A network memory system comprises a first appliance and a second appliance. The first appliance receives data and determines whether a portion of the data is locally accessible to the second...
8364890 RAID control apparatus and control method therefor  
A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and...
8359430 Techniques for efficient mass storage layout optimization  
A data storage system can automatically improve the layout of data blocks on a mass storage subsystem by collecting optimization information during both read and write activities, then processing...
8353026 Credential security system  
A credential caching system includes receiving a set of authentication credentials, storing the set of authentication credentials in a credential cache memory, wherein the credential cache memory...
8341348 Computer system and load equalization control method for the same where cache memory is allocated to controllers  
A computer system having a plurality of controllers for data input/output control is provided, wherein even if a control authority of a processor is transferred to another processor and the...
8332599 Method for determining allocation of tape drive resources for a secure data erase process  
A method and computer program product are provided to ensure a timely secure data erase by determining whether allocating an additional tape drive would improve secure data erase performance by...
8332582 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...
8332585 Electronic flash memory external storage method and device  
An electronic flash memory external storage method and device for data processing system includes firmware which directly controls the access of electronic storage media and implements standard...
8327093 Prioritizing commands in a data storage device  
A unique system and method for ordering commands may reduce disc access latency while giving preference to pending commands. The method and system involves giving preference to pending commands in...
8326824 Methods to estimate existing cache contents for better query optimization  
A method for estimating contents of a cache determines table descriptors referenced by a query, and scans each page header stored in the cache for the table descriptor. If the table descriptor...