Unlock instant, AI-driven research and patent intelligence for your innovation.

Data Storage Management in Heterogeneous Memory Systems

a data storage and heterogeneous technology, applied in the field of data storage management in heterogeneous memory systems, can solve the problems of inability to optimize, lower packing efficiency, higher wear and power, etc., and achieve the effect of streamlining the disclosur

Active Publication Date: 2011-06-16
SEAGATE TECH LLC
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0039]One or more embodiments of the disclosure may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to limit the scope of this application to any particular invention or inventive concept. Moreover, although specific embodiments have been illustrated and described herein, it should be appreciated that any subsequent arrangement designed to achieve the same or similar purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all subsequent adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those o

Problems solved by technology

However, such methods may perform suitably when the parallelism has relatively equal capability and / or availability, but may not be optimal when capability and / or availability vary across the parallel channels.
Similarly, small transfers and metadata (which tends to be small) can emphasize the disadvantages of coupling such as lower packing efficiency, higher wear and higher power, and this system would use uncoupled accesses for small transfers.
Additionally, the illustrations are merely representational and may not be drawn to scale.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data Storage Management in Heterogeneous Memory Systems
  • Data Storage Management in Heterogeneous Memory Systems
  • Data Storage Management in Heterogeneous Memory Systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0005]In the following detailed description of the embodiments, reference is made to the accompanying drawings which form a part hereof, and in which are shown by way of illustration of specific embodiments. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present disclosure.

[0006]The disclosure is related, in a particular example, to data storage management in systems with multiple storage entities. In one example, a storage entity can be a component that includes one or more memories accessible to a controller that is external to the storage entity. The systems and methods described herein are particularly useful for flash memory systems; however, the systems and methods described herein can be applied to any type of memory system, for example to improve data storage management. In some embodiments, each of the multiple storage entities is included in a different one of multiple parallel-connec...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A data storage management system is provided, which includes multiple storage entities with differing storage characteristics. A controller is communicatively coupled to each of the multiple storage entities. The controller is configured to associate one or more storage attributes of a received object with one or more of the different storage characteristics, and to store the received object in one or more of the multiple storage entities based on the association of the one or more of the storage attributes of the received object with the one or more of the different storage characteristics.

Description

BRIEF DESCRIPTION OF THE DRAWINGS[0001]FIG. 1 is a diagram of an illustrative embodiment of a system of data storage management;[0002]FIGS. 2A through 2C are diagrams of other illustrative embodiments of systems of data storage management;[0003]FIGS. 3A through 3C illustrate how flexible mapping of logical to physical blocks can be utilized in an illustrative embodiment of a system of data storage management; and[0004]FIG. 4 is a flow diagram of an embodiment of a method of data storage management.DETAILED DESCRIPTION[0005]In the following detailed description of the embodiments, reference is made to the accompanying drawings which form a part hereof, and in which are shown by way of illustration of specific embodiments. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present disclosure.[0006]The disclosure is related, in a particular example, to data storage management in systems with multiple ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02G06F12/00
CPCG06F3/061G06F3/0631G06F13/1694G06F3/068G06F13/1684G06F3/0679
Inventor FELDMAN, TIMOTHY RICHARDVINSON, WAYNE HOWARD
Owner SEAGATE TECH LLC