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...