AcclaimIP-ad

Match Document Document Title
9043563 Dynamically improving memory affinity of logical partitions  
In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity to help determine...
9043573 System and method for determining a level of success of operations on an abstraction of multiple logical data storage containers  
Various systems and methods are described for configuring a logical data storage container. In one embodiment, an instruction to perform an operation to modify an attribute of the logical data...
9043574 Dispersed storage unit and method for configuration thereof  
A dispersed storage (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a...
9043575 Managing CPU resources for high availability micro-partitions  
A partition manager relocates a logical partition from a primary shared processor pool to a secondary shared processor pool in response to a predetermined condition, such as a hardware failure....
9032377 Efficient parallel computation of dependency problems  
A computing method includes accepting a definition of a computing task, which includes multiple Processing Elements (PEs) having execution dependencies. The computing task is compiled for...
9032180 Managing CPU resources for high availability micro-partitions  
A primary processing unit entitlement is determined for a logical partition. A smaller secondary processing unit entitlement is also determined. A partition manager allocates primary processing...
9032179 Device for selecting and configuring a default storage section and the corresponding method  
The present invention concerns a device and a method at the device for selecting and configuring a default storage section. The device comprises connecting means for connecting at least one...
9026735 Method and apparatus for automated division of a multi-buffer  
Systems and methods are provided for a hardware-implemented multi-buffer. A system includes a buffer memory comprising a shared memory space, where the memory space is shared between a first...
9021199 Methods and structure for normalizing storage performance across a plurality of logical volumes  
Methods and structure are disclosed for normalizing storage performance across a plurality of logical volumes. One embodiment is a storage controller. The storage controller is adapted to couple...
9021231 Storage control system with write amplification control mechanism and method of operation thereof  
A method of operation of a storage control system includes: partitioning logical addresses into a number of subdrives, the logical addresses associated with a memory device; and monitoring a data...
9021181 Memory management for unifying memory cell conditions by using maximum time intervals  
A method includes accepting data for storage in a memory that is partitioned into multiple memory regions. A memory region is selected for storing the data. At least part of the data is stored in...
9021457 Method and system for dynamically resizing enclosed storage device partitions  
A computer-implemented method for updating a recovery operating system (OS) stored in a boot partition of a storage device. The method involves booting, via host operating system (OS) boot files...
9013822 Creating a single library image from multiple independent tape libraries  
A system according to one embodiment includes a plurality of logical libraries configured to store sequential access media therein, a plurality of shuttle cars, and one or more shuttle pathways...
9009440 Adjustment of data storage capacity provided by a storage system  
A storage system stores data in at least one partition of a physical storage media in accordance with file system information specifying a plurality of logical blocks having logical block...
9009383 Memory controller mapping on-the-fly  
Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device...
9009421 Dynamically improving memory affinity of logical partitions  
In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity to help determine...
9002794 Reclaiming space from a file system  
Technologies are provided for reclaiming a file system coupled to a block device. In these technologies, a dummy file is created. The dummy file is expanded to fill a volume in the block device. A...
9003158 Flexible control mechanism for store gathering in a write buffer  
A store gathering policy is enabled or disabled at a data processing device. A store gathering policy to be implemented by a store buffer can be selected from a plurality of store gathering...
9003146 Managing memory of a computer  
A method for managing data in a memory of a computer. The method includes the steps of: prohibiting a specified memory area in a memory from being accessed temporarily or intermittently; and...
9003027 Discovery of storage area network devices for a virtual machine  
A computer-implemented method for discovering a plurality of storage area network (SAN) devices for a virtual machine. At a SAN device of the plurality of SAN devices, physically adjacent SAN...
9003157 Techniques for dynamic data storage configuration in accordance with an allocation policy  
Described are techniques for partitioning storage of a data storage system. A plurality of storage groups is selected. Each of the plurality of storage groups includes one or more devices and is...
9002795 Object-based data storage device  
A data storage device includes storage media with multiple media zone attributes of storage performance. The storage device includes a data channel that is connectable to a host system. The data...
8996844 Apparatus and method for accessing non-overlapping portions of memory according to respective orders of dimensions  
A system including a storage device and a controller. The storage device is configured to store a map. The map relates (i) a first portion of a memory to a first order of first dimensions, and...
8996834 Memory class based heap partitioning  
The illustrative embodiments provide a computer implemented method, apparatus, and computer usable program code for managing a heap. The heap is partitioned into at least one sub heap based on a...
8990479 Using persistent memory regions within memory devices to collect serial presence detect and performance data  
An approach to determine a power-on-hour offset for a memory device that is newly-installed into a computer system is provided, which subtracts a current power-on-hour count of the memory device...
8990538 Managing memory with limited write cycles in heterogeneous memory systems  
A method and a memory manager for managing data storage in a plurality of types of memories. The types of memories may comprise a primary memory, such as DRAM, and a secondary memory, such as a...
8990527 Data migration with source device reuse  
Releasing a data set at a source device in connection with migrating data from the source device to a target device includes mapping application address space to address space containing metadata...
8984227 Advanced coarse-grained cache power management  
Methods and apparatuses for reducing power consumption of a system cache within a memory controller. The system cache includes multiple ways, and each way is powered independently of the other...
8984251 Hinting of deleted data from host to storage device  
A storage device includes a memory and a processor. The processor is configured to store data items for a host in respective logical addresses, to identify a first subset of the logical addresses...
8972695 Automatic allocation of data replicas  
Embodiments described herein are directed to providing scalability to software applications. A computer system partitions a portion of data stored in a directory services system into multiple...
8972358 File storage apparatus, file storage method, and program  
A file storage apparatus comprises: duplication determination unit that determines whether file supplied from client apparatus and file stored in storage unit coincide with each other in same...
8972691 Addressing cross-allocated blocks in a file system  
A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file...
8966315 System-directed checkpointing implementation using a hypervisor layer  
While system-directed checkpointing can be implemented in various ways, for example by adding checkpointing support in the memory controller or in the operating system in otherwise standard...
8959293 Data deduplication in a virtualization environment  
Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication...
8959311 Methods and systems involving secure RAM  
A system is provided that includes a processor and a random access memory (RAM) coupled to the processor. The RAM is divided into public RAM and secure RAM. The system also includes a system...
8954686 Physical memory capping for use in virtualization  
A method of implementing virtualization involves an improved approach to resource management. A virtualizing subsystem is capable of creating separate environments that logically isolate...
8949844 Hardware resource management within a data processing system  
A processor 6 is provided with a plurality of hardware resources, such as performance monitors 12 and context pointers 18. Boundary indicating circuitry 14, 20 stores a boundary value which is...
8949626 Protection of security parameters in storage devices  
Security parameters used to encrypt data stored on a storage device may be protected using embodiments of systems and methods described herein. During a resize operation, data stored on a memory...
8949568 Memory storage device, and a related zone-based block management and mapping method  
A storage device is disclosed, in which the device comprises memory (222) divisible into multiple zones, each zone comprising a plurality of physical blocks of the memory (222) and for associating...
8949527 Systems and methods for optimizing write accesses in a storage array  
A method may include storing data in one or more first-type stripes spanning a plurality of N storage resources and having N−1 data strips for storing the data and a parity strip for storing...
8949519 Simulating a memory circuit  
A system and method are provided for simulating an aspect of a memory circuit. Included is an interface circuit that is in communication with a plurality of memory circuits and a system. Such...
8943270 Storage system, storage control method and storage control program  
In tiered storage subsystems in which pages are automatically allocated to appropriate storage media based on the access frequency in page units, since the number of storage media is not simply...
8943274 Changing power state with an elastic cache  
An apparatus and associated method is provided employing data capacity determination logic. The logic dynamically changes a data storage capacity of an electronic data storage memory. The change...
8938574 Methods and systems using solid-state drives as storage controller cache memory  
Methods and systems for using one or more solid-state drives (SSDs) as a shared cache memory for a plurality of storage controllers coupled with the SSDs and coupled with a plurality of storage...
8938601 Hybrid memory system having a volatile memory with cache and method of managing the same  
A hybrid memory system includes a central processing unit, a storage device configured to store user data and code data, and a main memory including a volatile memory and a nonvolatile memory, the...
8930670 Partition redispatching using page tracking  
Illustrated embodiments provide a computer implemented method and data processing system for redispatching a partition by tracking a set of memory pages, belonging to the dispatched partition. In...
8930664 Method and apparatus for transferring data from a first domain to a second domain  
Data is written from a first domain to a FIFO memory buffer in a second domain. The first domain uses a first clock signal, the second domain uses a second clock signal and the memory buffer uses...
8924440 Extent-based storage architecture  
An extent-based storage architecture is implemented by a storage server receiving a read request for an extent from a client, wherein the extent includes a group of contiguous blocks and the read...
8924683 Storage apparatus and data control method using a relay unit and an interface for communication and storage management  
The relay unit splits the storage area in the buffer into a plurality of partitioned areas, manages the same and, upon receiving a read request from the access request source, selects and...
8924359 Cooperative tiering  
Various systems and methods for cooperative tiering between an application and a storage device. One method can include receiving information from the application where the information identifies...