Match Document Document Title
8185691 Optimized cache coherency in a dual-controller storage array  
Data is cached in a dual-controller storage array having a first cache controlled by a first controller, a second cache controlled by a second controller, and a shared array of persistent storage...
8180745 Persistent object references to parallel database containers  
A system to create a first database object in the object-oriented database, the first database object associated with a primary key, a first group ID m, and a first delta ID m, associate a first...
8180961 Method and system for revoking rights associated with I/O operations in storage systems  
A machine implemented process and system is provided. The process determines if any right granted to an entity for performing an I/O operation associated with a data container stored at a first...
8180968 Reduction of cache flush time using a dirty line limiter  
The invention relates to a method for reducing cache flush time of a cache in a computer system. The method includes populating at least one of a plurality of directory entries of a dirty line...
8180959 Efficiently synchronizing with separated disk caches  
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...
8176246 Distributing lookup operations in a striped storage system  
The present invention provides a mechanism for storing and accessing attributes of a data container (e.g., characteristics such as a name of a data container used to perform a lookup operation...
8176257 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...
8166242 Distributed disk cache system and distributed disk cache method  
According to an aspect of the embodiment, a packet analyzing apparatus monitors a concentration level of input and output access from an access apparatus to a disk device, specifies a data area to...
8166229 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...
8161238 Systems and methods for avoiding performance degradation due to disk fragmentation in a network caching device  
Storage space on one or more hard disks of a network caching appliance is divided into a plurality S of stripes. Each stripe is a physically contiguous section of the disk(s), and is made up of a...
8161236 Persistent reply cache integrated with file system  
A system and method integrates a persistent reply cache with operation of a file system executing on a storage system. In an illustrative embodiment, the persistent reply cache is embodied as a...
8161235 Storage system and data erasing method  
This storage system includes a server management unit for managing in a server a maximum overwrite count and an overwrite count for overwriting the overwrite data in a disk cache, a controller...
8161304 Power management for large memory subsystems  
A power management system is provided. The system includes a permanent storage medium that has a plurality of storage segments that are individually controllable. A power manager analyzes...
8156247 Systems and methods for reducing network performance degradation  
Systems and methods for reducing network performance degradation by assigning caching priorities to one or more states of a state machine are disclosed herein. In one embodiment, the method...
8146064 Dynamically controlling a prefetching range of a software controlled cache  
Dynamically controlling a prefetching range of a software controlled cache is provided. A compiler analyzes source code to identify at least one of a plurality of loops that contain irregular...
8145729 Read-only storage device having network interface, a system including the device, and a method of distributing files over a network  
A Read-only storage device having network interface, a system including the device, and a method of distributing files over a network. The storage device comprises a processor communicably...
8145857 Control of access to an external storage device  
The control device has a fetching unit, a virtual drive creation unit, and an access control unit. The fetching unit fetches, from the external storage device, attribute information relating to...
8145837 Computer storage system with redundant storage servers and at least one cache server  
According to one embodiment, a computer storage system includes one or more redundant storage servers coupled to one or more cache servers. A redundant storage server is coupled to each disk...
8145834 Storage apparatus, disk controller, and command issue control method  
The storage apparatus of the present invention includes a disk controller (CM) that issues a command to a disk via a fabric device. The CM controls the number of commands to be issued to the disk...
8146097 Method, apparatus, and system for implementing view caching in a framework to support web-based applications  
According to one aspect of the present invention, a system is provided for implementing view caching in a framework to support web-based applications. The system comprising a set of server-side...
8145772 Method for sending data, and communication device  
The application describes a method for sending data which involves the reception by a communication device of a first piece of information which represents the first change in a data record and of...
8140836 Information processing apparatus and program  
If a defect flag stored in a CF 19 while a BIOS is being booted, an information processing device 10 boots a second program stored in an external device 31 connected to a connection section 21,...
8140747 Operating method for a memory subsystem and devices for executing the operating method  
A memory subsystem has at least one first mass memory with a solid-state memory medium, at least one second mass memory with a moving read/write head or moving memory medium, and at least one...
8140811 Nonvolatile storage thresholding  
Embodiments for facilitating data transfer between a nonvolatile storage (NVS) write cache and a pool of target storage devices are provided. Each target storage device in the pool of target...
8140749 Storage control apparatus with memory backup device  
In a storage control apparatus provided therein with a battery-backed-up memory device being a combination of a cache memory of a storage device and a system memory on the side of a CPU, an ASIC...
8136106 Learning and cache management in software defined contexts  
A system includes a processor, a memory, a cache, program software, and a marker management engine. The software includes at least one marker. Each marker is a computer instruction and marks...
8135906 Online storage capacity expansion of a raid storage system  
The methods and structure herein provide for expanding the storage capacity of a RAID storage system while maintaining the same level of RAID storage management. A RAID storage controller may be...
8135913 Mixed multi-level cell and single level cell storage device  
Some of the embodiments of the present disclosure provide a method for programming a flash memory having a plurality of memory blocks, wherein each memory block of the plurality of memory blocks...
8131924 De-duplication of data stored on tape media  
Embodiments of the present invention provide mechanisms for improving storage consumption on a sequential access medium, such as a physical tape, by preferably storing one instance of a data block...
8131925 Runtime machine supported method level caching  
A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications...
8127084 Using different algorithms to destage different types of data from cache  
Provided are a method, system, and article of manufacture for using different algorithms to destage different types of data from cache. A first destaging algorithm is used to destage a first type...
8112589 System for caching data from a main memory with a plurality of cache states  
To ensure efficient access to a memory whose writing process is slow. There is provided a storage device for caching data read from a main memory and data to be written in the main memory,...
8112619 Systems and methods for accelerated loading of operating systems and application programs  
Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing...
8108538 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...
8108605 Data storage system and cache data—consistency assurance method  
According to one embodiment, a data storage system includes a controller which accesses a first storage device using a first module on startup and accesses the first storage device using a second...
8108866 Heuristic based affinity dispatching for shared processor partition dispatching  
A mechanism is provided for determining whether to use cache affinity as a criterion for software thread dispatching in a shared processor logical partitioning data processing system. The server...
8103721 Computing system and method of changing I/O configuration thereof  
A computing system includes: first and second I/O interfaces that are associated with a server; and an I/O management unit that connects the server with the first and second I/O interfaces. The...
8099548 Power efficient media playback on general purpose portable devices  
A portable multifunction computing device optimizes cache storage when processing media files and the like. During a playback operation, the device caches as many media items as possible such that...
8099457 Method and apparatus for dynamic data flow control using prioritization of data requests  
A data center (14) receives a request (22) for content from a browser (12) on a client (11). The data center determines whether the requested content is available at the data center. The content...
8099554 System and method for flash-based data caching  
A system, method and computer program product for receiving on a non-volatile, solid-state, cache memory system, a data segment, including a plurality of data elements, from one or more of a...
8099497 Utilizing removable virtual volumes for sharing data on a storage area network  
The present disclosure provides data sharing through virtual removable volumes. A virtual volume of a SAN (storage area network) is presented to clients as a virtual removable volume. A...
8090936 Systems and methods for accelerated loading of operating systems and application programs  
Systems and methods are disclosed for providing accelerated loading of operating system and application programs. In one aspect, a method for providing accelerated loading of an operating system...
8090907 Method for migration of synchronous remote copy service to a virtualization appliance  
A method, system, computer program product, and computer program storage device for receiving and processing I/O requests from a host device and providing data consistency in both a primary site...
8090903 Fair and dynamic disk input/output bandwidth distribution  
Embodiments that facilitate the fair and dynamic distribution of disk input/output (IO) bandwidth are disclosed. In accordance with one embodiment, the method includes organizing one or more disk...
8086793 Optical disc recorder and buffer management method thereof  
A buffer management method is provided. A host issues a read command requesting access for a read data block and a write command requesting recording of a write data block. A write buffer is...
8086792 Demoting tracks from cache  
Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device...
8086816 Method for controlling performance aspects of a data storage and access routine  
A method for improving the performance of a computerized data storage and access system includes the steps (a) providing a virtual representation of an existing data storage controller accessible...
8086877 Storage device and control method for the same  
A storage device is provided with: a first management section that manages a storage area provided by one or more hard disk drives on a basis of a predetermined unit created using one or more...
8081184 Pixel shader program thread assembly  
Systems and methods for assembling pixel shader program threads for execution based on resource limitations of a multithreaded processor may improve processing throughput. Pixels to be processed...
8074016 Data loss prevention during a fall of a storage device  
A data storage device having fall protection includes a rotatable media platter operable to receive and store data, a read/write head operable to communicate with the media platter by writing the...