VIRTUAL NON-UNIFORM MEMORY ARCHITECTURE FOR VIRTUAL MACHINES Russian patent published in 2015 - IPC G06F12/02 

Abstract RU 2569805 C2

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to virtualisation engineering. A method of managing memory for virtual machines comprises steps of receiving a request to instantiate a virtual machine, the request including a characteristic for the virtual machine; selecting a virtual non-uniform memory architecture (NUMA) node topology for the virtual machine based on the characteristic, the virtual NUMA node topology including a plurality of virtual NUMA nodes; instantiating the virtual machine in a computer system, the virtual machine including the plurality of virtual NUMA nodes; and adjusting, based at least in part on memory load in a specific virtual NUMA node of the plurality of virtual NUMA nodes, an amount of guest memory assigned to the specific virtual NUMA node, by a value equal to a second amount of guest memory, the second amount of guest memory enabling exchange between said specific virtual NUMA node and a second virtual NUMA node of the plurality of virtual NUMA nodes based at least in part on memory load in the second virtual NUMA node.

EFFECT: high efficiency of managing memory for virtual machines.

19 cl, 17 dwg

Similar patents RU2569805C2

Title Year Author Number
VIRTUAL NON-UNIFORM MEMORY ACCESS ARCHITECTURE FOR VIRTUAL MACHINES 2010
  • Oshins Dzhejkob
RU2571366C2
TECHNIQUES FOR DOWNLOADING TARGET OBJECT OF VIRTUAL STORAGE 2010
  • Oshins Dzhejkob
  • Grin Dastin L.
RU2562436C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1
HIERARCHICAL VIRTUALISATION THROUGH MULTI-LEVEL VIRTUALISATION MECHANISM 2006
  • Trot Ehrik P.
RU2398267C2
SYSTEMS AND METHODS FOR PRESENTING A RESULT OF A CURRENT PROCESSOR INSTRUCTION WHEN EXITING FROM A VIRTUAL MACHINE 2015
  • Lukaks Sandor
  • Lutas Andrej-Vlad
RU2686552C2
SYSTEM AND METHODS FOR DECRYPTING NETWORK TRAFFIC IN A VIRTUALIZED ENVIRONMENT 2017
  • Caragea Radu
RU2738021C2
SYSTEMS AND METHODS FOR MULTILEVEL PROCESSING OF INTERCEPTIONS IN VIRTUAL MACHINE ENVIRONMENT 2006
  • Trot Ehrik P.
  • Vega Rene Antonio
  • Ganguli Dzhoj
RU2412468C2
SYSTEM AND METHODS FOR AUDITING A VIRTUAL MACHINE 2017
  • Lukacs Sandor
  • Lutas Andrei-Vlad
  • Anichitei Ionel C.
RU2691187C1
FASTER ACCESS OF THE MEMORY APPARATUS OF A VIRTUAL MACHINE RESERVED BY A VIRTUAL MEMORY APPARATUS OF A COMPUTING HOST APPARATUS 2019
  • Bak, Yevgeniy
  • Iyigun, Mehmet
  • Kishan, Arun U.
RU2780969C1
ATTESTATION OF HOST CONTAINING TRUSTED EXECUTION ENVIRONMENT 2015
  • Fergyuson Nils T.
  • Samsonov Evgenij Anatolevich
  • Kinskhumann
  • Chandrashekar Samartkha
  • Messek Dzhon Entoni
  • Novak Mark Fishel
  • Makkarron Kristofer
  • Temkhejn Amitabkh Prakash
  • Van Tsyan
  • Krus Devid Mettyu
  • Ben-Zvi Nir
  • Vinberg Anders Bertil
RU2679721C2

RU 2 569 805 C2

Authors

Oshins Dzhejkob

Dates

2015-11-27Published

2010-03-19Filed