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

Abstract RU 2571366 C2

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to virtualisation engineering. Method of instantiating a virtual machine comprises steps of receiving, by a management system, information indicative of the physical topology of computer systems in a data centre; receiving a request to instantiate a virtual machine, the request indicating a characteristic for the virtual machine; determining, based on the information indicative of the physical topology the computer systems, the size for a virtual non-uniform memory access (NUMA) node for the data centre and determining, based on the determined size of the virtual NUMA node for the data centre and said characteristic of the virtual machine, a number of virtual NUMA nodes for the virtual machine; wherein each virtual NUMA node for the virtual machine comprises a certain number of virtual processors of the virtual machine and a certain amount of virtual memory of the virtual machine, wherein each virtual NUMA node for the virtual machine exists within the virtual machine; and selecting, based on the configuration of the virtual machine having said determined number of virtual NUMA nodes, a computer system from computer systems in the data centre and sending a request to the selected computer system in the data centre, wherein said request instructs the selected computer system to instantiate the virtual machine having said determined number of virtual NUMA nodes.

EFFECT: high efficiency of instantiating virtual machines.

20 cl, 14 dwg

Similar patents RU2571366C2

Title Year Author Number
VIRTUAL NON-UNIFORM MEMORY ARCHITECTURE FOR VIRTUAL MACHINES 2010
  • Oshins Dzhejkob
RU2569805C2
TECHNIQUES FOR DOWNLOADING TARGET OBJECT OF VIRTUAL STORAGE 2010
  • Oshins Dzhejkob
  • Grin Dastin L.
RU2562436C2
SYSTEMS AND METHODS FOR MULTILEVEL PROCESSING OF INTERCEPTIONS IN VIRTUAL MACHINE ENVIRONMENT 2006
  • Trot Ehrik P.
  • Vega Rene Antonio
  • Ganguli Dzhoj
RU2412468C2
START VIRTUAL EXECUTION INSTRUCTION FOR DISPATCHING MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Kubala Dzheffri Pol
  • Busaba Fadi Yusuf
  • Bredberi Dzhonatan Dejvid
  • Farrell Mark
  • Osisek Dejmian Leo
  • Grejner Den
  • Slegel Timoti
  • Shmidt Donald Uillyam
  • Gejni Charlz
  • Dzhakobi Kristian
RU2667791C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1
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
PAGE ERROR INSERTION IN VIRTUAL MACHINES 2014
  • Lutsas Andrej-Vlad
RU2659472C2
HIERARCHICAL VIRTUALISATION THROUGH MULTI-LEVEL VIRTUALISATION MECHANISM 2006
  • Trot Ehrik P.
RU2398267C2
COMPUTER SECURITY CONTROL, FOR INSTANCE IN VIRTUAL MACHINE OR REAL OPERATING SYSTEM 2005
  • Armstrong Bendzhamin
  • Garmz Dzhejson
  • Rehj Kennet D.
  • Kramer Majkl
  • Inglehnd Pol
  • Fild Skott A.
RU2397537C2
ENTROPY CODER FOR IMAGE COMPRESSION 2011
  • Abdo Nadim J.
RU2575679C2

RU 2 571 366 C2

Authors

Oshins Dzhejkob

Dates

2015-12-20Published

2010-03-19Filed