Match Document Document Title
8312213 Method to speed up access to an external storage device and an external storage system  
A method to speed up access to an external storage device for accessing to the external storage device comprises the steps of: (a) during startup of a computer, setting up part of a physical...
8312226 Network memory appliance for providing data based on local accessibility  
A first appliance of a network memory includes a processor configured to receive data. The processor determines whether the data is locally accessible to a second appliance of the network memory...
8311964 Progressive sampling for deduplication indexing  
A system and method for efficiently reducing a number of duplicate blocks of stored data. A file server both removes duplicate data and prevents duplicate data from being stored in the shared...
8311398 Data recording device, data recording method, and computer program  
A method for initializing a recording medium on which data is recorded in compliance with the AVCHD standard is proposed. Under a root directory of partitions, an ICB and FIDs for each directory...
8307154 System and method for performing rapid data snapshots  
A storage system is provided that includes storage controller logic that performs rapid data snapshots. The storage controller logic may provide block-level access to a storage volume. The storage...
8307155 Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture  
Technologies are provided for integrating a caching module into a data storage system architecture. A request to perform an I/O operation is received at the caching module from an initiator. The...
8307156 Adaptively modifying pre-read operations within a rotating media storage device  
A rotating media storage device (RMSD) that adaptively modifies pre-read operations is disclosed. The RMSD schedules a pre-read data segment on a second track of disk, commands a movable head to...
8307162 Method and apparatus for cache flush control and write re-ordering in a data storage system  
Methods and apparatus for cache flush control and write re-ordering in a data storage system are provided. A cache flush control method includes cache flushing information stored in a cache memory...
8296521 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...
8291184 Copy control apparatus  
A copy control apparatus for controlling a copy process between disks includes a copy process execution unit, a data capacity measuring unit, and a changing unit. The copy process execution unit...
8291037 Networked local media cache engine  
A local media cache engine stores content locally for a particular local device. The content is downloaded or copied from other source devices within a network of devices, when the particular...
8289984 Allocation-unit-based virtual formatting methods and devices employing allocation-unit-based virtual formatting methods  
In various embodiments, the present invention provides virtual disk formatting by intermediate devices including: (1) a storage shelf router and the storage shelf in which the storage-shelf is...
8286018 Power management in data storage device determining utilization of a control circuit by its rate of command processing  
A power management circuit is provided for a data storage device that is adapted for communicating with a host via an interface circuit. The power management circuit is responsive to a utilization...
8285936 Cache memory with power saving state  
A data processing apparatus 1 comprises data processing circuitry 2, a memory 8 for storing data and a cache memory 5 for storing cached data from the memory 8. The cache memory 5 is partitioned...
8285925 Management of object mapping information corresponding to a distributed storage system  
Systems and methods for managing mapping information for objects maintained in a distributed storage system are provided. The distributed storage system can include a keymap subsystem that manages...
8285924 Cache control system  
A cache control system is disclosed for use with data storage apparatus having a movably mounted storage element, such as a magnetic or optical disk and solid-state cache memory, in which the...
8285927 Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage  
An apparatus, system, and method are disclosed for solid-state storage as cache for high-capacity, non-volatile storage. The apparatus, system, and method are provided with a plurality of modules...
8285926 Cache access filtering for processors without secondary miss detection  
The disclosed embodiments provide a system that filters duplicate requests from an L1 cache for a cache line. During operation, the system receives at an L2 cache a first request and a second...
8285932 Mass storage system with improved usage of buffer capacity  
The present invention relates to a mass storage system with improved usage of buffer capacity, and more specifically to a mass storage system for real-time data storage with an embedded...
8271724 Controlling write request access to a non-volatile log  
In one embodiment of the present invention, a method and system are provided to control access to the non-volatile log (NVlog) of a storage server. By controlling access to the NVLog of a storage...
8266395 Detecting attempts to change memory  
A system and method for detecting changes of memory state. In accordance with one embodiment, memory locations to be observed are determined, and pages of these locations are marked as read-only....
8261085 Methods, apparatus and systems to improve security in computer systems  
According to some implementations methods, apparatus and systems are provided involving the use of processors having at least one core with a security component, the security component adapted to...
8261040 Data storage device and system having improved write speed  
A data storage device is provided, including a first data storage device electrically storing write data, a second data storage device magnetically storing write data, and a controller...
8261016 Method and system for balancing reconstruction load in a storage array using a scalable parity declustered layout  
Embodiments of the present invention provide a method and system, in a network storage system, for producing a balanced reconstruction load across storage devices (disks) in a storage array...
8255624 Storage apparatus and its control method  
A storage apparatus and its control method capable of shortening data save time at the time of power shutdown are suggested. The storage apparatus includes a processor for controlling...
8255628 Structure for multi-level memory architecture with data prioritization  
A design structure for controlling computer-readable memory includes a plurality of memory locations, a usage frequency of a data unit stored in a first memory location is determined. The data...
8255476 Automated tape drive sharing in a heterogeneous server and application environment  
A method and system for automatically sharing a tape drive in a heterogeneous computing environment that includes a first computer and second computer. The first computer receives a message that...
8250283 Write-distribute command for RAID mirroring  
According to one general aspect, a method may include receiving, from a processor at an I/O controller, a write-distribute command that includes an indication of data to be written to a group of...
8244935 Write aggregation using optional I/O requests  
A computer readable storage medium comprising software instructions, which when executed by a processor, perform a method, the method including obtaining a first non-optional Input/Output (I/O)...
8244891 Simulating a large number of users  
Simulating a large number of users is described. A method may include receiving a test script including a plurality of commands and invoking a script interpreter. An application thread may be...
8244955 Storage system and its controlling method  
This invention, in the interface coupled to the server, the disk interface coupled to the second memory to store final data, the cache to store data temporarily, and in the storage system with the...
8244902 Device, system, and method of distributing messages  
Device, system, and method of distributing messages. For example, a data publisher capable of communication with a plurality of subscribers via a network fabric, the data publisher comprising: a...
8234457 Dynamic adaptive flushing of cached data  
Method and apparatus for flushing cached writeback data to a storage array. Sets of writeback data are accumulated in a cache memory in an array with a view toward maintaining a substantially...
8230169 Electronic apparatus, disk switching method and computer program  
There is provided an electronic apparatus including a plurality of hard disk drives having a standby state and an active state as power application state. The electronic apparatus includes a drive...
8225044 Storage system which utilizes two kinds of memory devices as its cache memory and method of controlling the storage system  
Provide is a storage system including one or more disk drives, and one or more cache memories for temporarily storing data read from the disk drives or data to be written to the disk drives, in...
8219747 Storage system and communications method  
In a storage system including a host computer, and a disk control device connected to the host computer for communications therewith, and performs control over a disk device that stores therein...
8214587 Storage apparatus and method for controlling storage apparatus  
A storage apparatus has a channel board 11; a drive board 13; a cache memory 14; a plurality of processor boards 12 that transfer data; and a shared memory 15. The channel board 11 stores a frame...
8214595 Storage system which utilizes two kinds of memory devices as its cache memory and method of controlling the storage system  
Provide is a storage system including one or more disk drives, and one or more cache memories for temporarily storing data read from the disk drives or data to be written to the disk drives, in...
8209471 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,...
8209493 Systems and methods for scheduling memory requests during memory throttling  
Embodiments of the invention are generally directed to systems, methods, and apparatuses for improving power/performance tradeoffs associated with multi-core memory thermal throttling algorithms....
8205136 Fault tolerant encoding of directory states for stuck bits  
A method of handling a stuck bit in a directory of a cache memory, by defining multiple binary encodings to indicate a defective cache state, detecting an error in a tag stored in a member of the...
8200920 Systems and methods for storing and accessing data stored in a data array  
Methods, systems, and apparatus for storing and accessing data stored in a data array are presented. In one embodiment, data is stored in a data array that includes a plurality of nodes. The nodes...
8200634 Zero downtime maintenance using a mirror approach  
The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing software updates. In one aspect there is provided a method. The method may...
8200897 Storage system and data management method  
The present invention comprises a CHA 110 which transmits/receives data to/from an external device, a DKA 140 which transmits/receives data to/from an HDD unit 200, a primary cache unit 120 which...
8200888 Seek time emulation for solid state drives  
Methods and apparatuses for delaying execution of input/output (I/O) requests for solid state drives are contemplated. Some embodiments comprise receiving I/O requests for a solid state drive and...
8200896 Increasing remote desktop performance with video caching  
Described techniques improve remote desktop responsiveness by caching an image of a desktop when the host operating system running on the remote desktop server stores graphics output in video...
8195865 Computer system having an expansion device for virtualizing a migration source logical unit  
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...
8195878 Hard disk drive with attached solid state drive cache  
Methods, systems, and computer programs for managing storage in a computer system using a solid state drive (SSD) read cache memory are presented. The method includes receiving a read request,...
8190823 Apparatus, system and method for storage cache deduplication  
An apparatus, system, and method are disclosed for deduplicating storage cache data. A storage cache partition table has at least one entry associating a specified storage address range with one...
8190815 Storage subsystem and storage system including storage subsystem  
To provide a storage subsystem in which, even when plural types of storage devices are provided, write processing from a cache memory to the plural types of storage devices is not delayed. Even...