|
Match
|
Document |
Document Title |
|
|
7620773 |
In-line non volatile memory disk read cache and write buffer
A method and apparatus to improve the read/write performance of a hard drive is presented. A device having solid state, non-volatile (NV) memory is added in-line to the conventional hard drive and...
|
|
|
7620057 |
Cache line replacement with zero latency
A method for cache management includes assigning a respective cache line in a cache of a processing device to each of a plurality of processing flows in the processing device, and loading...
|
|
|
7617359 |
Adaptive storage system including hard disk drive with flash interface
A data storage system for a device including low power and high power modes comprises low power (LP) nonvolatile memory that includes a LP hard disk drive (HDD) having a non-volatile semiconductor...
|
|
|
7613877 |
Storage system comprising volatile cache memory and nonvolatile memory
A storage system comprises a volatile cache memory, and a non-volatile memory, which is a type of memory that can continue to memorize data irrespective of whether or not power is supplied. The...
|
|
|
7613876 |
Hybrid multi-tiered caching storage system
A hybrid storage system comprising mechanical disk drive means, flash memory means, SDRAM memory means, and SRAM memory means is described. IO processor means and DMA controller means are devised...
|
|
|
7613867 |
Information recording apparatus, information recording method and recording medium recording program
A controller 10 carries out a control such as to divide a cache memory 8 for temporarily storing data when recording and/or reproducing the data on a data recordable optical disk 11 , into a...
|
|
|
7610460 |
Buffer updates and data evacuation in a storage system using differential snapshots
A method of managing data by a storage system having first and second volumes according to a command from a server computer, including receiving a data access command from the server computer;...
|
|
|
7610445 |
System and method for improving data integrity and memory performance using non-volatile media
A system and computer system for improving data integrity and memory performance using non-volatile media. A system includes a non-volatile mass storage unit, e.g., a flash memory device and/or a...
|
|
|
7610438 |
Flash-memory card for caching a hard disk drive with data-area toggling of pointers stored in a RAM lookup table
A flash-memory cache card caches data that a host writes to a hard disk drive. A flash-memory array has physical blocks of flash memory arranged into first and second data areas having M blocks...
|
|
|
7606167 |
Apparatus and method for defining a static fibre channel fabric
A storage area network and method for defining a static Fibre Channel Fabric that does not require a Principal Switch. The storage area network comprises one or more hosts, one or more storage...
|
|
|
7603520 |
Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit
A record apparatus is disclosed. The record apparatus has a memory, a record section, and a record control section. The memory stores data in a first unit. The record section writes data to an...
|
|
|
7603517 |
Disk storage device and cache control method for disk storage device
A disk storage device stores write data in a cache area of a data buffer according to a write command from a host, reports write completion to the host, and then writes the write data in the cache...
|
|
|
7603516 |
Disk controller providing for the auto-transfer of host-requested-data from a cache memory within a disk memory system
A disk-controller ( 110 ) that is within a disk memory system ( 100 ) initiates the auto-transfer of host-requested-data from cache memory ( 120 ) without the intervention of a microprocessor ( 130...
|
|
|
7600073 |
Cache disk storage upgrade
Upgrades are made to the available capacity of cache disk storage without adding drawer(s) or blade(s) when the upgrade is requested. A cache control is configured to respond to a requested...
|
|
|
7594074 |
Storage system
To provide a storage system with a cost/performance meeting the system scale, from a small-scale to a large-scale configuration. In the storage system, protocol transformation units and data...
|
|
|
7594073 |
Method and apparatus for caching memory content on a computing system to facilitate instant-on resuming from a hibernation state
The memory content may be cached in the non-volatile cache when a computing system is entering S 4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk...
|
|
|
7594072 |
Method and apparatus incorporating virtualization for data storage and protection
A virtualization apparatus presents a virtual volume to a computer that stores data to the virtual volume. The data is stored by the virtualization apparatus to a first logical volume at a first...
|
|
|
7594071 |
Storage system employing a hierarchical directory section and a cache directory section
The present invention carries out cache management in such a manner that the management region required for cache management does not increase, and neither does the performance decline. It is...
|
|
|
7593998 |
File cache-controllable computer system
An object of this invention is to speed up file access and shorten the switching time upon failure. There is provided a computer system with plural storage systems and plural servers, in which: the...
|
|
|
7590875 |
Storage system with disk drive power-on-reset detection
A disk array controller reliably detects disk drive power-on-reset events that may cause a disk drive that has uncommitted write data stored in its cache to lose such data. The methods for...
|
|
|
7590800 |
2D dynamic adaptive data caching
Method and apparatus for caching readback data in a cache memory. Upon a transfer of cached readback data to a host device, a cache manager operates to force a retention of the readback data in the...
|
|
|
7590742 |
IP address management
Managing addresses to be assigned to users of an IP network is described, in which it is detected that a packet has been addressed to a released address held in a queue for holding released...
|
|
|
7590665 |
System and method for the synchronization of a file in a cache
Embodiments of the present invention provide a method and computer program product for bi-directional synchronization of a cache. One embodiment of the method of this invention includes: receiving...
|
|
|
7587562 |
Data duplication system, data duplication method and program
It is to provide a data storage system which causes no delay in the access performance of a master volume in the snapshot action of a disk array subsystem. The data duplication system comprises a...
|
|
|
7577787 |
Methods and systems for scheduling write destages based on a target
Methods and systems are disclosed that relate to scheduling the processing of I/O requests in a cache for a plurality of logical devices associated with the cache. An exemplary method includes...
|
|
|
RE40877 |
Method of communicating data in an interconnect system
A method is provided for communicating data in an interconnect system comprising a plurality of nodes. In one aspect, the method includes: issuing a command packet from a first node, the command...
|
|
|
7574674 |
Method for controlling filename display for image and video file types
A method, system and medium suitable for rendering substantially instantaneously thumbnail data pre-cached in a volatile memory. The thumbnail data is rendered once an indicator or pointer is...
|
|
|
7574558 |
Sector-edge cache
Software that writes to storage disks using a differently sized sector format than that of the storage disks can require sector edges to be read from sectors of the disks before the write operation...
|
|
|
7574557 |
Updated data write method using journal log
A problem with a journaling file system is that the load on input/output processing executed between a server and a storage system is increased because a journal log is written when the file system...
|
|
|
7574542 |
SAS expansion topology for RAID data storage including multiplexers and SAS expanders for interfacing with single or dual ports drives
A data storage system having a first chassis, such first chassis having a pair of SAS expanders and a second chassis having a pair of SAS expanders. The first one of the pair of SAS expanders is...
|
|
|
7568068 |
Disk drive with cache having volatile and nonvolatile memory
A disk drive that includes nonvolatile memory for use when the disk drive is in standby mode also uses the nonvolatile memory, together with a volatile memory, as a cache when the disk drive is in...
|
|
|
7565570 |
Disk array device and path failure detection method thereof
This disk array device includes a first control unit connected to a host system via a first path through which data is transmitted and received, a second control unit connected to the host system...
|
|
|
7565485 |
Storage system with inhibition of cache destaging
Methods, apparatus and systems for data storage including initiating a destaging process in a storage system for destaging data from a cache to a mass storage device. Upon inputting a standby...
|
|
|
7565484 |
Methods, apparatus and computer programs for scheduling storage requests
Provided are methods, apparatus arid computer programs for scheduling storage input and/or output (I/O) requests. A method for scheduling storage access requests determines a request processing...
|
|
|
7562214 |
Data processing systems
Detection of an attack on a data processing system. An example method comprising, in the data processing system: providing an initial secret; binding the initial secret to data indicative of an...
|
|
|
7558981 |
Method and apparatus for mirroring customer data and metadata in paired controllers
A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for...
|
|
|
7558937 |
Disk array device memory having areas dynamically adjustable in size
A disk array device having a plurality of hard disk units has a large-capacity memory mounted on a controller module which controls the whole device. The large-capacity memory has a system area...
|
|
|
7558914 |
Data object processing of storage drive buffers
A deterministic flushing of one or more storage data objects buffered within a storage data buffer to a storage medium involves a processing of a host data object including writing a storage data...
|
|
|
7558913 |
Atomic commit of cache transfer with staging area
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...
|
|
|
7558912 |
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...
|
|
|
7558911 |
Maintaining disk cache coherency in multiple operating system environment
Processor-based systems may use more than one operating system and may have disk drives which are cached. Systems which include a write-back cache and a disk drive may develop incoherent data when...
|
|
|
7558884 |
Processing information received at an auxiliary computing device
Described is a mechanism for receiving new data at an auxiliary device associated with a main computer system, and processing that new data within the auxiliary device firmware to take some action....
|
|
|
7555597 |
Direct cache access in multiple core processors
Methods and apparatus to perform direct cache access in multiple core processors are described. In an embodiment, data corresponding to a direct cache access request is stored in a storage unit and...
|
|
|
7552276 |
System, method and program for managing storage
System, method and program for managing a storage server comprising first and second clusters of storage controllers. The first cluster comprises one or more storage controllers each controlling...
|
|
|
7549021 |
Enhanced data integrity using parallel volatile and non-volatile transfer buffers
Method and apparatus for transferring data. The apparatus preferably includes a first volatile memory block, a second volatile memory block coupled to a non-volatile circular buffer, and a...
|
|
|
7546426 |
Storage having a 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...
|
|
|
7546353 |
Managed peer-to-peer applications, systems and methods for distributed data access and storage
Applications, systems and methods for efficiently accessing data and controlling storage devices among multiple computers connected by a network. Upon receiving a request for access to data...
|
|
|
7545728 |
Data management information obtaining method for obtaining data management information including information concerning part of data areas as information concerning a pseudo area
On an information recording medium, a recording area is divided in a plurality of data areas, and data is recorded on each of the data areas. In response to a request for obtaining data management...
|
|
|
7543109 |
System and method for caching data in a blade server complex
A method for caching data in a blade computing complex includes providing a storage blade that includes a disk operative to store pages of data and a cache memory operative to store at least one of...
|
|
|
7543100 |
Node controller for a data storage system
A node controller for a data storage system having at least one node provides access to a data storage facility. The node controller is distinct from a computer-memory complex of the node. The node...
|