Match Document Document Title
8010744 Virtualization method and storage apparatus for a storage system having external connectivity  
A virtualization method for a storage system recognizes one or more logical devices located in a first and second storage apparatus and defined in a host apparatus as being connected to a channel,...
8010834 Failure information monitoring apparatus and failure information monitoring method  
According to an aspect of the embodiment, an area control unit refers to usage information of an area management table based on a determined type of an extracted failure information, determines...
8010743 Automatic raid volume generation and migration based on application type  
A method and system of automatic redundant array of independent disks (RAID) volume generation based on an application type is disclosed. In one embodiment, a method for selecting a RAID level...
8006061 Data migration between multiple tiers in a storage system using pivot tables  
Technologies are described for implementing a migration mechanism in a data storage system containing multiple tiers of storage with each tier having different cost and performance parameters....
8001357 Providing a single drive letter user experience and regional based access control with respect to a storage device  
A method and a storage device may be provided. The storage device may include physical storage subdivided into a number of regions. The regions may start and end based on logical block addresses...
8001355 Storage system, volume allocation method and management apparatus  
This storage system includes a virtual storage selection unit for selecting a virtual storage unit to be allocated to a virtual server unit according to a virtual storage search policy table for...
8001329 Speculative stream scanning  
A system and method for partitioning a data stream into tokens includes steps or acts of: receiving the data stream; setting a partition scanner to a beginning point in the data stream;...
8001317 Data writing method for non-volatile memory and controller using the same  
A data writing method for a non-volatile memory is provided, wherein the non-volatile memory includes a data area and a spare area. In the data writing method, a plurality of blocks in a...
8001354 Implementing dynamic physical memory reallocation  
A computer system, computer program product, and method implement dynamic physical memory reallocation. A system management interface (SMI) Handler and an Operating System (OS) are arranged for...
8001330 L2 cache controller with slice directory and unified cache structure  
A cache memory logically partitions a cache array having a single access/command port into at least two slices, and uses a first directory to access the first array slice while using a second...
8001356 Methods and apparatus for reallocating addressable spaces within memory devices  
Integrated circuit systems include a non-volatile memory device (e.g, flash EEPROM device) and a memory processing circuit. The memory processing circuit is electrically coupled to the...
7996644 Fair sharing of a cache in a multi-core/multi-threaded processor by dynamically partitioning of the cache  
An apparatus and method for fairly accessing a shared cache with multiple resources, such as multiple cores, multiple threads, or both are herein described. A resource within a microprocessor...
7996647 Enhanced microprocessor or microcontroller  
A processor device has a data memory with a linear address space, the data memory being accessible through a plurality of memory banks. At least a subset of the memory banks are organized such...
7991967 Using type stability to facilitate contention management  
Various technologies and techniques are disclosed for providing type stability techniques to enhance contention management. A reference counting mechanism is provided that enables transactions to...
7991962 System and method of using threads and thread-local storage  
A system is provided that includes processing logic and a memory management module. The memory management module is configured to allocate a portion of memory space for a thread stack unit and to...
7987336 Reducing power-on time by simulating operating system memory hot add  
This invention generally provides a method for speeding up system boot time, by initializing a subset of memory during the system firmware test/initialization, and allowing the system to boot an...
7984262 Data transmission for partition migration  
A method, apparatus, and program product manage data during a logical partition migration. Data from a source logical partition is transformed into partition state records by a source migration...
7979857 Method and apparatus for dynamic memory resource management  
A method and an apparatus for dynamic memory resource management are provided. Memory activity information is collected for a virtual machine. Additional memory shares are dynamically allocated to...
7979661 Memory overflow management  
Methods, systems, and media to enhance memory overflow management by identifying a memory overflow condition associated with execution of a task and adjusting memory allocation for the task to...
7975124 System and method for distributed partitioned library mapping  
A system and method of media library access that utilizes distributed mapping of media library partitions. A first controller can be connected to a data transport element of a media library and a...
7971025 Method and apparatus for chunk allocation in a thin provisioning storage system  
Physical storage space in a storage system is not allocated to a segment of a targeted volume until the segment of the volume is first targeted for storing write data. When write data is received,...
7970997 Program section layout method and layout program  
A program section layout method capable of improving space efficiency of a cache memory. A grouping unit groups program sections into section groups so that the total size of the program sections...
7969781 Method of controlling memory system  
A memory unit includes a plurality of first blocks each having a first block size. Each of the first blocks stores data of a plurality of second blocks each having a second block size which is...
7971004 System and article of manufacture for dumping data in processing systems to a shared storage  
Provided are a system and article of manufacture for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the...
7966466 Memory domain based security control with data processing systems  
Access to memory address space is controlled by memory access control circuitry using access control data. The ability to change the access control data is controlled by domain control circuitry....
7962700 Systems and methods for reducing latency for accessing compressed memory using stratified compressed memory architectures and organization  
Compressed memory systems are provided to reduce latency associated with accessing compressed memory using stratified compressed memory architectures and memory organization protocols in which a...
7962910 Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer  
A logically-partitioned computer, program product and method utilize a flexible and adaptable communication interface between a partition and a partition manager, which permits optimal handling of...
7958329 Hybrid replicated shared memory  
A multiple computer system with hybrid replicated shared memory is disclosed. The local memory (10, 20, . . . 80) of each of the multiple computers M1, M2, . . . Mn is partitioned into a first...
7958484 Affinity-based clustering of vectors for partitioning the columns of a matrix  
A method for partitioning the columns of a matrix A. The method includes providing the matrix A in a memory device of a computer system. The matrix A has n columns and m rows, wherein n is an...
7958433 Methods and systems for storing data in memory using zoning  
Methods and systems for storing data in a memory system with different levels of redundancy are disclosed. Methods and systems consistent with the present invention provide allow a redundancy...
7953929 Expanding the storage capacity of a virtualized data storage system  
A system, method, apparatus, and computer-readable medium are provided for expanding the data storage capacity of a virtualized storage system, such as a storage cluster. According to one method,...
7954100 Tagged references for thread-local data  
Method and apparatus for tagged references for identifying thread-local data in multithreaded applications. Embodiments may provide a dynamic mechanism that identifies thread-local objects by...
7949847 Storage extent allocation method for thin provisioning storage  
A thin provisioning storage system is able to present a thin provisioned volume to a computer, such that the computer stores data to the volume as if storage space on disk drives was already...
7949849 File system for a capture system  
A file system can be provided in a capture system to efficiently read and write captured objects. In one embodiment, such a file system includes a plurality of queues to queue captured objects to...
7949850 Methods and appratus for demand-based memory mirroring  
A method includes determining an amount of memory space in a memory device available for memory mirroring. The method further includes presenting the available memory space to an operating system....
7945759 Non-volatile memory and method with phased program failure handling  
In a memory with block management system, program failure in a block during a time-critical memory operation is handled by continuing the programming operation in a breakout block. Later, at a...
7945758 Storage array partitioning  
A storage array includes a plurality of directors, each having at least one processor thereon and a global memory distributed among the plurality of directors. A different portion of the global...
7941637 Groups of serially coupled processor cores propagating memory write packet while maintaining coherency within each group towards a switch coupled to memory partitions  
A system has a first plurality of cores in a first coherency group. Each core transfers data in packets. The cores are directly coupled serially to form a serial path. The data packets are...
7937553 Controlling virtual memory in a storage controller  
A storage controller of the present invention partitions and allocates a virtual memory area to each of a plurality of functions operating simultaneously. Microprocessors inside a higher-level...
7937554 System and method for managing memory  
Systems and methods that manage memory are provided. In one embodiment, a system for communications may include, for example, a memory management system that may handle a first application...
7937552 Cache line reservations  
Illustrative embodiments provide a computer implemented method, an apparatus in the form of a data processing system and a computer program product for cache line reservations. In one embodiment,...
7937551 Storage systems having differentiated storage pools  
The systems and methods described herein include among other things, systems for providing a block level data storage service. More particularly, the systems and methods of the invention provide a...
7934068 Storage system and method of taking over logical unit in storage system  
A storage apparatus includes a drive unit in which a logical unit is formed, and a controller unit for accessing the logical unit by controlling the drive unit according to an access request sent...
7932933 Information recording apparatus and control method thereof  
This invention has as its object to allow information recording by maximally utilizing the size of a storage medium while maintaining compatibility to an electronic device which can handle only a...
7930501 Memory card, access device, and processing method of memory card  
Each of memory cards can have a different type and can be in a plurality of statuses. The memory cards are managed by a file system and data is read/written from/to the memory cards via an access...
7930511 Method and apparatus for management between virtualized machines and virtualized storage systems  
To manage physical paths between a server system and a storage system and information about routing between virtual machines and virtual storage systems in an integrated fashion. A computer system...
7925841 Managing shared memory usage within a memory resource group infrastructure  
A method for allocating memory associated with a local shared memory segment to facilitate execution of a first process. The method includes automatically allocating memory associated with a first...
7926061 iMEM ASCII index registers  
A computing system that includes a number of processing elements, a memory and a multi-task controller. The memory is organized into a set of logical partitions. Task partitions describe a task...
7925683 Methods and apparatus for content-aware data de-duplication  
The systems and methods partition digital data units in a content aware fashion without relying on any ancestry information, which enables one to find duplicate chunks in unrelated units of...
7921273 Method, system, and article of manufacture for remote copying of data  
Provided are a method, system, and article of manufacture for copying storage. Data sent from a first storage unit is synchronously copied at a second storage unit. The copied data is sent...