US 11,669,247 B2
Data management scheme in virtualized hyperscale environments
Manu Awasthi, Milpitas, CA (US); and Robert Brennan, Santa Clara, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD.
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 9, 2020, as Appl. No. 16/897,264.
Application 16/897,264 is a continuation of application No. 16/231,229, filed on Dec. 21, 2018, granted, now 10,725,663.
Application 16/231,229 is a continuation of application No. 14/729,026, filed on Jun. 2, 2015, granted, now 10,282,100, issued on May 7, 2019.
Application 14/729,026 is a continuation in part of application No. 14/561,204, filed on Dec. 4, 2014, granted, now 10,437,479, issued on Oct. 8, 2019.
Claims priority of provisional application 62/082,604, filed on Nov. 20, 2014.
Claims priority of provisional application 62/039,415, filed on Aug. 19, 2014.
Prior Publication US 2020/0301582 A1, Sep. 24, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0631 (2013.01); G06F 3/0685 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory management unit configured to:
interface with a heterogeneous memory system comprising a first storage medium of a first type and a second storage medium of a second type, wherein the first storage medium is associated with a first performance characteristic, and the second storage medium is associated with a second performance characteristic;
receive, from a virtual machine, a data access for the heterogeneous memory system;
determine an amount of allocable storage space associated with the first storage medium;
determine the first storage medium to service the data access, wherein the first storage medium is selected based, at least in part, upon the performance characteristic associated with the first storage medium, characteristic associated with the virtual machine, and the amount of allocable storage space associated with the first storage medium; and
route the data access from the virtual machine to the first storage medium.