Match Document Document Title
7644238 Timestamp based transactional memory  
A hardware implemented transactional memory system includes a mechanism to allow multiple processors to access the same memory system. A set of timestamps are stored that each correspond to a...
7640395 Maintaining write ordering in a system  
In one embodiment, the present invention includes a method for maintaining a sequence of writes into a disk cache, where the writes correspond to disk write requests stored in the disk cache, and...
7640404 File system write filtering for selectively permitting or preventing data from being written to write-protected storage  
File system write filters are provided which can selectively permit or prevent data from being written-protected storage media. The write filter utilized volatile cache memory to store data that...
7640262 Positional allocation  
Described are techniques for managing an index structure used to access data portions. A token having a token value for a data portion is provided. An entry in said index structure for said data...
7640425 Disk apparatus and electronic apparatus  
A disk apparatus has a memory storing boot-information; and a stop section which reads, upon receipt of a stop event, the boot-information from a disk and checks the read information against the...
7634585 In-line cache using nonvolatile memory between host and disk device  
A memory module is interposed between a host and a disk drive. The memory module includes a solid-state nonvolatile memory used for caching data sent by the host for storage in the disk drive....
7634616 Remote disk control apparatus, and remote disk control method  
A disk control apparatus performing input/output control of data of a storage disk device according to an input/output request from a host includes a cache memory which stores a part of the data...
7634628 Method for processing cache data  
The present invention discloses a method for processing cache data, which is used in a dual redundant server system having a console end and a redundant control end. The console end mirrors a...
7634587 I/O descriptor cache for bus mastering I/O controllers  
One embodiment of the present invention provides a system that includes an I/O descriptor cache that is accessed by a bus mastering I/O controller. The I/O descriptor cache stores descriptors that...
7631142 Method and apparatus for selectively storing data into cache or nonvolatile memory  
A write medium is selected so as to realize the fastest operation after data including a write command has been received from the host device. A storage device comprises a host interface, a cache...
7627714 Apparatus, system, and method for preventing write starvation in a partitioned cache of a storage controller  
An apparatus, system, and method are disclosed for preventing write starvation in a storage controller with access to low performance storage devices. A storage device allocation module is...
7627643 SCSI tunneling protocol via TCP/IP using existing network hardware and software  
A computer network system includes a client-server architecture, where the client transmits SCSI commands over a network using TCP/IP to a server to request input and output operations for a...
7627713 Method and apparatus to maintain data integrity in disk cache memory during and after periods of cache inaccessibility  
A volatile or nonvolatile cache memory can cache mass storage device read data and write data. The cache memory may become inaccessible, and I/O operations may go directly to the mass storage...
7624229 Spillover slot  
Managing a cache memory includes providing at least one spillover slot, stored in the cache memory, that contains information about a plurality of cache data slots transferred from the cache...
7624230 Information processing apparatus, information processing method and storage system using cache to reduce dynamic switching of mapping between logical units and logical devices  
An information processing system having a storage apparatus and a file sharing server. The storage apparatus comprises a plurality of storage devices for providing logical devices to store data;...
7624228 Disk drive and method of controlling cache memory therein  
A processing speed is improved when there is a pattern in which read requests making access to continuous areas in an LBA space repeatedly alternate with write requests making access to continuous...
7624235 Cache used both as cache and staging buffer  
In one embodiment, a cache comprises a data memory comprising a plurality of data entries, each data entry having capacity to store a cache block of data, and a cache control unit coupled to the...
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...
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...
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...
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...
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...
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...
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;...
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...
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) that...
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...
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...
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:...
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...
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 S4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...