×

Data management scheme in virtualized hyperscale environments

  • US 10,282,100 B2
  • Filed: 06/02/2015
  • Issued: 05/07/2019
  • Est. Priority Date: 08/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory management unit comprising;

    a first memory interface configured to communicate with a heterogeneous memory system that comprises a plurality of types of storage mediums, wherein each type of storage medium is based upon a respective memory technology and is associated with one or more performance characteristics;

    a second memory interface configured to a receive, from a virtual machine, a data access for the heterogeneous memory system; and

    a controller configured to;

    determine a target storage medium from the at least one of the storage mediums of the heterogeneous memory system to service the data access, wherein the target storage medium is selected based, at least in part, upon at least one performance characteristic associated with the target storage medium and a quality of service tag, wherein the quality of service tag is associated with the virtual machine and that indicates one or more desired storage medium performance characteristics that the virtual machine desires to be met as part of a fulfillment of the data access, androute the data access by the virtual machine through the memory management unit to the target storage medium;

    wherein the quality of service tag includes at least two portions;

    wherein a first portion of the quality of service tag indicates a performance characteristic guaranteed by the virtual machine; and

    wherein a second portion of the quality of service tag indicates a range of values for the performance characteristic guaranteed by the virtual machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×