Match
|
Document |
Document Title |
|
9164882 |
Chaining move specification blocks
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9122573 |
Using extended asynchronous data mover indirect data address words
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9116788 |
Using extended asynchronous data mover indirect data address words
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9116789 |
Chaining move specification blocks
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9052918 |
Management of multiple software images with shared memory blocks
A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks... |
|
9043568 |
Moving blocks of data between main memory and storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9043560 |
Distributed cache coherency protocol
Systems, methods, and other embodiments associated with a distributed cache coherency protocol are described. According to one embodiment, a method includes receiving a request from a requester... |
|
9043569 |
Memory data management
A method and computer-readable storage media are provided for rearranging data in physical memory units. In one embodiment, a method may include monitoring utilization counters. The method may... |
|
9043571 |
Management apparatus and management method
Proposed are a management apparatus and a management method capable of improving the stability of the overall computer system. In a computer system which manages a storage area provided by each of... |
|
9037854 |
Privileged cryptographic services in a virtualized environment
A privileged cryptographic service is described, such as a service running in system management mode (SMM). The privileged service is operable to store and manage cryptographic keys and/or other... |
|
9038073 |
Data mover moving data to accelerator for processing and returning result data based on instruction received from a processor utilizing software and hardware interrupts
Efficient data processing apparatus and methods include hardware components which are pre-programmed by software. Each hardware component triggers the other to complete its tasks. After the final... |
|
9037829 |
Storage system providing virtual volumes
Multiple storage area groups into which multiple storage areas provided by multiple storage devices are classified with reference to storage area attributes are managed. The multiple logical... |
|
9037825 |
Write horizon data management
Conditions are enforced to prevent unintended deletion of data stored by a data storage system. For example, to delete a collection of data, a condition on the collection of data's size may be... |
|
9037830 |
Organization of a small object area and a large object area in a Java heap
A memory heap is allocated to a contiguous range of memory. One end of the heap is designated as a small object area. The other end of the heap is designated as a large object area. When the two... |
|
9037784 |
Clearing blocks of storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9032175 |
Data migration between storage devices
A method for data migration between storage devices according to an embodiment of the invention comprises: collecting an original time domain sequence of workload parameters of a data volume in a... |
|
9032148 |
RAID array transformation in a pooled storage system
Aspects of the present invention relate to an apparatus and corresponding method that includes reading data from a first portion of an in-use redundant array of independent disks (RAID), wherein... |
|
9032176 |
Avoiding physical fragmentation in a virtualized storage environment
A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical... |
|
9032234 |
Systems and methods for monitoring and managing memory blocks to improve power savings
Systems and methods are provided for placing a portion of a memory into a low power mode. A system includes a hot spot region creator configured to determine an activity level for each of a... |
|
9026742 |
System and method for processing potentially self-inconsistent memory transactions
A processor provides memory request and a coherency state value for a coherency granule associated with a memory request. The processor further provides either a first indicator or a second... |
|
9026759 |
Storage system management apparatus and management method
The present invention is provided to make effective use of a storage area, and to enhance user usability. A management apparatus determines a reallocation destination of each logical storage area... |
|
9026765 |
Performing write operations in a multi-tiered storage environment
Techniques are described for processing a data operation that writes first data to a data portion currently stored on first physical storage of a first storage tier of a data storage system,... |
|
9026730 |
Management of data using inheritable attributes
Embodiments relate to a method for data management. An aspect includes a method for assigning storage types to data based on access frequency. Past or historical data associated with current data... |
|
9026749 |
Data storage system having multi-bit memory device and on-chip buffer program method thereof
Disclosed is an on-chip buffer program method for a data storage device which comprises a multi-bit memory device and a memory controller. The on-chip buffer program method includes measuring a... |
|
9026758 |
Memory device utilization in a dispersed storage network
A method begins by a processing module determining whether a memory device of a dispersed storage (DS) unit is unavailable to produce an unavailable memory device. The method continues with the... |
|
9026760 |
Techniques for enforcing capacity restrictions of an allocation policy
Described are techniques for enforcing an allocation policy. Information is received that describes one or more storage groups. Each of the storage groups includes one or more thin devices. Each... |
|
9021180 |
Clearing blocks of storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9021184 |
Flash memory device
In a flash memory device, after an updated value is copied from a first block to a second block, a block management value of the first block is set to an unused state, and maintenance is performed... |
|
9021186 |
Partial allocate paging mechanism using a controller and a buffer
A memory system is provided. The system includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A... |
|
9021187 |
Logical block address remapping
A method and system is disclosed that remaps logical block addresses (LBAs) for defragmentation that is managed at the storage device level. The remapping may include sequentially remapping LBAs... |
|
9021226 |
Moving blocks of data between main memory and storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for... |
|
9021203 |
Enhancing tiering storage performance
Various embodiments for improving data storage and retrieval performance, for a tiered storage environment having levels corresponding to storage performance, are provided. In one embodiment, by... |
|
9021200 |
Data storage system with predictive management of physical storage use by virtual disks
A computer of a data storage system carries out user input-output requests for data of a set of virtual disks by performing back-end input-output requests to a set of overprovisioned storage... |
|
9015420 |
Mitigate flash write latency and bandwidth limitation by preferentially storing frequently written sectors in cache memory during a databurst
A method of operating a memory system is provided. The method includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access... |
|
9015435 |
Storage management system and storage management method
An embodiment of this invention is a storage management system including a processor and a storage device to manage a storage system having one or more copy functions. The processor locates data... |
|
9015441 |
Memory usage scanning
A memory scanning system may scan memory objects to determine usage frequency by scanning each memory object using a mapping of the processes stored in memory. The scanning may be performed... |
|
9015440 |
Autonomous memory subsystem architecture
An autonomous sub-system receives a database downloaded from a host controller. A controller monitors bus traffic and/or allocated resources in the subsystem and re-allocates resources based on... |
|
9015442 |
Computing device system and information managing method for rearrangement of data based on access characteristic related to a task
Technique for decision criterion for determining a transfer destination layer in rearrangement processing. A computer configures rearrangement reference information showing whether an access... |
|
9015413 |
Management of data using inheritable attributes
Embodiments relate to a system and computer program product for data management. An aspect includes a method for assigning storage types to data based on access frequency. Past or historical data... |
|
9009434 |
Methods and systems for data cleanup using physical image of files on storage devices
Systems and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first storage pool. A... |
|
9009407 |
System and method for performing system memory save in tiered/cached storage
In accordance with the present disclosure, a system and method for performing a system memory save in tiered or cached storage during transition to a decreased power state is disclosed. As... |
|
9009435 |
Methods and systems for data cleanup using physical image of files on storage devices
Systems and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the one or... |
|
9009433 |
Method and apparatus for relocating data
Disclosed are an apparatus and method for recycling areas of a data storage device by relocating data. In one embodiment, a method may comprise selecting a first storage area based on a quantity... |
|
9003150 |
Tiered storage system configured to implement data relocation without degrading response performance and method
An example of an information storage system includes physical storage drives for providing real storage areas to a pool which is tiered into tiers different in performance, and a controller. The... |
|
9003151 |
Methods and systems for data cleanup using physical image of files on storage devices
Methods, systems, and computer program products are provided for optimizing selection of files for deletion from one or more data storage devices to free up a predetermined amount of space in the... |
|
9003152 |
Methods and systems for data cleanup using physical image of files on storage devices
Methods, systems, and computer program products are provided for optimizing selection of files for eviction from a first storage pool to free up a predetermined amount of space in the first... |
|
9003139 |
Systems and methods for recovering virtual machines after disaster scenarios
A computer-implemented method for recovering virtual machines after disaster scenarios may include (1) identifying a request to restore a virtual machine disk backup image to a virtual machine... |
|
9003149 |
Transparent file system migration to a new physical location
Transparent file system migration including a method that identifies a source physical storage location in a file system that supports simultaneous access by multiple independent processes. A... |
|
8996808 |
Enhancing tiering storage performance
Various embodiments for improving data storage and retrieval performance, for a tiered storage environment having levels corresponding to storage performance, are provided. In one embodiment, by... |
|
8996783 |
Managing nodes in a storage system
Each node in a clustered array is the owner of a set of zero logical disks (LDs). Thinly-provisioned VVs (TPVVs) are partitioned so each is mapped to a group of zero LDs from different sets of... |