-
公开(公告)号:EP2755132B1
公开(公告)日:2018-12-26
申请号:EP12779387.5
申请日:2012-03-23
发明人: YE, Chuan
CPC分类号: G06F11/1469 , G06F9/45533 , G06F9/461 , G06F11/1438 , G06F2009/45583 , G06F2201/815 , G06F2201/84
摘要: Embodiments of the present invention disclose a method, an apparatus, and a system for generating and recovering a memory snapshot of a virtual machine, where the method for generating a memory snapshot includes: obtaining a current S th memory page of the virtual machine; identifying a page type of the current S th memory page, where the page type includes a invalid data page and a valid data page; and recording the page type of the current S th memory page in a memory snapshot file when the current S th memory page is an invalid data page; and recording the page type and page data of the current S th memory page in the memory snapshot file when the current S th memory page is a valid data page, so that only valid data is stored according to the embodiments of the present invention, thereby reducing backup of invalid data, greatly shortening the generation time of the memory snapshot, reducing the size of the memory snapshot file, and saving storage resources.
-
公开(公告)号:EP2801025B1
公开(公告)日:2018-10-24
申请号:EP12864336.8
申请日:2012-01-04
申请人: Intel Corporation
CPC分类号: G06F12/145 , G06F9/468 , G06F12/1425 , G06F2009/45583 , G06F2009/45587
摘要: Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which are located in two memory pages in a virtual memory system, such that one of the pages does not permit execution of the instructions located therein, are identified and then executed under temporary permissions that permit execution of the identified instructions. In various embodiments, the temporary permissions may come from modified virtual memory page tables, temporary virtual memory page tables which allow for execution, and/or emulators which have root access. In embodiments, per-core virtual memory page tables may be provided to allow two cores of a computer processor to operate in accordance with different memory access permissions. In embodiments, a physical page permission table may be utilized to provide for maintenance and tracking of per-physical-page memory access permissions. Other embodiments may be described and claimed.
-
公开(公告)号:EP3350713A1
公开(公告)日:2018-07-25
申请号:EP15860019.7
申请日:2015-10-21
IPC分类号: G06F12/0842 , G06F9/455 , G06F12/0866 , G06F12/0868
CPC分类号: H04L67/2852 , G06F9/45558 , G06F12/084 , G06F12/0842 , G06F12/0866 , G06F12/0868 , G06F12/0891 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595 , G06F2212/151 , H04L67/1097
摘要: A method, an apparatus, and a system for migrating cache are described. A system for migrating cache may include a first host having a first cache and associated with a VM. The system may also include a second host having a second cache. Furthermore, in the system, the first host is adapted to send cache data of the first cache to the second host in response to a notification, said cache data associated with the VM and said notification indicating that the VM is to be migrated from the first host to the second host. Furthermore, the first host is adapted to send write operations associated with the VM to the second host in response to receiving the notification. In the system, the second host is adapted to apply, in response to receiving the notification, read operations associated with cache data of the VM to the first cache if said cache data is not present in the second cache, and to apply write operations associated with cache data of the VM to the second cache.
-
公开(公告)号:EP3343365A1
公开(公告)日:2018-07-04
申请号:EP17210999.3
申请日:2017-12-28
申请人: Bull SAS
CPC分类号: G06F9/45537 , G06F9/455 , G06F9/45558 , G06F9/5077 , G06F2009/45583
摘要: L'invention concerne un procédé de stockage de données d'une application (1) s'exécutant en machine virtuelle, dans un système de stockage virtualisé (2) correspondant à l'émulation d'au moins une bande magnétique et d'au moins un lecteur de bandes magnétiques associé, par l'intermédiaire d'un protocole d'échange de données (4, 5) qui est TCP/IP.
-
公开(公告)号:EP3338194A1
公开(公告)日:2018-06-27
申请号:EP17807160.1
申请日:2017-04-21
CPC分类号: H04L45/745 , G06F9/45558 , G06F12/0292 , G06F12/10 , G06F12/1072 , G06F13/28 , G06F15/17331 , G06F2009/45575 , G06F2009/45583 , G06F2212/152 , G06F2212/154 , G06F2212/657 , H04L49/90
摘要: Provided are systems, methods, and computer-readable medium for enabling sharing of a multi-channel packet processor by multiple processes executing on a network device. The network device can include a memory management unit, configured to include an address map. The address map can include a reserved portion. The virtual machine can allocate a guest portion in the address map, where the guest portion is allocated in a part of the address map that does not include the reserved portion. A first channel from the packet processor can be assigned to the guest portion, and the virtual machine can use the first channel to receive packets. The reserved portion can be assigned to a host process executing on the network device. A second channel from the packet processor can be assigned to the reserved portion. The host process can transmit packets to the network using the second channel.
-
6.
公开(公告)号:EP3195112A4
公开(公告)日:2018-06-27
申请号:EP14902134
申请日:2014-09-18
申请人: INTEL CORP
发明人: DONG YAO ZU , REN JINKUI
IPC分类号: G06F9/455
CPC分类号: G06F9/45545 , G06F9/45558 , G06F2009/45579 , G06F2009/45583
摘要: Multiple operating systems are supported on a computing device by disk virtualization technologies that allow switching between a native operating system and a virtualized guest operating system without performing a format conversion of the native operating system image, which is stored in a partition of a physical data storage device. The disk virtualization technologies establish a virtual storage device in a manner that allows the guest operating system to directly access the partition of the physical storage device that contains the native operating system image.
-
7.
公开(公告)号:EP3329374A1
公开(公告)日:2018-06-06
申请号:EP16854034.2
申请日:2016-08-11
CPC分类号: G06F9/45558 , G06F21/51 , G06F21/57 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595 , H04L63/20 , H04L67/10 , H04L67/32
摘要: A method of establishing trusted operability between virtualized states of a Network Functions Virtualization (NFV) system providing a network service and operating in a virtual computing environment is disclosed. The method comprises receiving, by a physical server, a request to execute a trusted process, wherein the physical server comprises a processor with at least one core processing unit. The method further comprises assigning, by a trusted hypervisor, the execution of the trusted process to a first virtual server on a first core processing unit, dedicating physical portions of cache, memory, and disk storage to the first core processing unit; and executing the trusted process. The method further comprises receiving, by the physical server, a request to execute an untrusted process and assigning, by the trusted hypervisor, the execution of the untrusted process to a second virtual server on a second core processing unit, and restricting access to the trusted process.
-
公开(公告)号:EP3314423A1
公开(公告)日:2018-05-02
申请号:EP15895877.7
申请日:2015-06-26
申请人: Intel Corporation
发明人: DONG, Yaozu , TIAN, Kun
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F9/5077 , G06F2009/45562 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595
摘要: Examples may include techniques to run one or more containers on a virtual machine (VM). Examples include cloning a first VM to result in a second VM. The cloned first VM may run at least a set of containers capable of separately executing one or more applications. In some examples, some cloned containers are stopped at either the first or second VMs to allow for at least some resources provisioned to support the first or second VMs to be reused or recycled at a hosting node. In other examples, the second VM is migrated from the hosting node to a destination hosting node to further enable resources to be reused or recycled at the hosting node.
-
公开(公告)号:EP3271819A1
公开(公告)日:2018-01-24
申请号:EP16715657.9
申请日:2016-03-16
发明人: KING, Wesley, Gavin
IPC分类号: G06F9/50
CPC分类号: G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5016 , G06F9/5022 , G06F9/5027 , G06F9/5044 , G06F9/5055 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/54 , G06F9/541 , G06F2009/45562 , G06F2009/4557 , G06F2009/45575 , G06F2009/45583 , G06F2009/45587 , G06F2009/45591 , G06F2009/45595
摘要: Technologies are disclosed herein for executing commands within virtual machine (“VM”) instances. A public web service application programming interface (“API”) is exposed within a service provider network that includes methods relating to the execution of commands within VM instances. For example, the API might include a method for obtaining a list of the commands that can be executed within a VM instance. The API might also include a method for requesting the execution of a command within a VM instance. The API might also include a method for requesting data describing the status of the execution of a command within a VM instance. The API might also expose other methods. A software agent executing on a VM instance may be utilized to provide a list of commands that can be executed in the VM, to execute requested commands, and to provide data describing the status of execution of a command.
-
公开(公告)号:EP3265949A1
公开(公告)日:2018-01-10
申请号:EP15896537.6
申请日:2015-06-26
CPC分类号: G06F9/4406 , G06F8/61 , G06F9/441 , G06F9/45558 , G06F11/1469 , G06F21/57 , G06F21/74 , G06F2009/45562 , G06F2009/45583 , G06F2201/84 , G06F2221/034
摘要: In examples provided herein, a computing device includes a processor, a memory coupled to the processor, and a non-transitory computer readable storage medium coupled to the processor that includes instructions, that when executed by the processor, cause the processor to manage a transition between a first operating system and a second operating system. The instructions cause the processor to instantiate a copy-on-write virtual computing system executing a first operating system, delete a second operating system from the non-transitory computer readable storage medium or the memory, copy the first operating system to the non-transitory computer readable storage medium. The instructions can further cause the processor to instantiate the first operating system on the computing device.
-
-
-
-
-
-
-
-
-