SHUTTING DOWN OF A VIRTUAL SYSTEM
    123.
    发明公开

    公开(公告)号:EP3326064A1

    公开(公告)日:2018-05-30

    申请号:EP16747868.4

    申请日:2016-07-14

    IPC分类号: G06F9/48 G06F9/44

    摘要: A method for shutting down a virtual system including several virtual machines hosted by, one or more physical servers includes the steps of: receiving a shutdown command for the virtual system, or detecting an event that triggers a process for shutting down of the virtual system; sending a request for data about dependencies in the virtual system; retrieving the requested data; generating a sequence of shutdown actions depending on the retrieved requested data, the sequence including a shutting down of all applications executed by the virtual machines, the shutting down of all virtual machines, and then the shutting down of all virtual machine managers; and executing shutdown actions in the generated sequence in order to shut down the virtual system.

    METHOD AND APPARATUS FOR PERFORMING CHECKPOINTING ON A NETWORK DEVICE
    126.
    发明公开
    METHOD AND APPARATUS FOR PERFORMING CHECKPOINTING ON A NETWORK DEVICE 审中-公开
    用于在网络设备上执行检查点的方法和设备

    公开(公告)号:EP3270291A2

    公开(公告)日:2018-01-17

    申请号:EP17176636.3

    申请日:2017-06-19

    IPC分类号: G06F11/14 G06F11/20

    摘要: A checkpointing method in a network device fault tolerant system using virtual machines. In one embodiment, the network device has an input port, an output port, an active virtual machine and a standby virtual machine, a network application on the active virtual machine which manipulates data present on the input port and transmits the manipulated data from the output port; a checkpoint engine on the active virtual machine; and an interface agent, on the active virtual machine, having callable functions to move data from the input port to the output port. The method includes the steps of determining, by the checkpoint engine, that a checkpoint is required; requesting by the checkpoint engine that the interface agent quiescent itself; returning, by the interface agent to the network application, an indicator that no packets are available regardless of whether or not packets are arriving at the input port.

    摘要翻译: 使用虚拟机的网络设备容错系统中的检查点设置方法。 在一个实施例中,网络设备具有输入端口,输出端口,活动虚拟机和备用虚拟机,活动虚拟机上的网络应用程序,该网络应用程序操纵存在于输入端口上的数据并从输出端发送操纵数据 港口; 活动虚拟机上的检查点引擎; 以及在活动虚拟机上具有可调用函数以将数据从输入端口移动到输出端口的接口代理。 该方法包括以下步骤:由检查点引擎确定需要检查点; 由检查点引擎请求界面代理本身静止; 由接口代理返回到网络应用程序,不管包是否到达输入端口,都没有包可用。

    THREADING AS A SERVICE
    127.
    发明公开
    THREADING AS A SERVICE 审中-公开
    作为服务的螺纹

    公开(公告)号:EP3201767A1

    公开(公告)日:2017-08-09

    申请号:EP15846932.0

    申请日:2015-09-29

    IPC分类号: G06F9/455

    摘要: A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.

    摘要翻译: 服务管理用于用户代码的低延迟执行的多个虚拟机实例。 可以基于预定的一组配置来配置多个虚拟机实例。 可以在虚拟机实例内创建一个或多个容器。 响应于执行用户代码的请求,服务识别适合于执行用户代码的预先配置的虚拟机实例。 该服务可以将已识别的虚拟机实例分配给用户,在已分配给用户的实例中创建一个新容器,或者重新使用已创建的用于执行用户代码的容器。 当用户代码在超时期间未被激活时,该服务可以使虚拟机实例的分配无效,从而破坏容器。 从接收请求到开始代码执行的时间小于预定的持续时间,例如100毫秒。

    DYNAMIC CODE DEPLOYMENT AND VERSIONING
    129.
    发明公开
    DYNAMIC CODE DEPLOYMENT AND VERSIONING 审中-公开
    动态代码的部署和版本

    公开(公告)号:EP3201762A1

    公开(公告)日:2017-08-09

    申请号:EP15846542.7

    申请日:2015-09-29

    IPC分类号: G06F9/44

    摘要: A system for providing dynamic code deployment and versioning is provided. The system may be configured to receive a first request to execute a newer program code on a virtual compute system, determine, based on the first request, that the newer program code is a newer version of an older program code loaded onto an existing container on a virtual machine instance on the virtual compute system, initiate a download of the newer program code onto a second container on the same virtual machine instance, and causing the first request to be processed with the older program code in the existing container.

    摘要翻译: 提供了用于提供动态代码部署和版本控制的系统。 该系统可以被配置为接收在虚拟计算系统上执行较新程序代码的第一请求,基于第一请求确定较新程序代码是加载到现有容器上的较旧版本的较旧程序代码 虚拟计算系统上的虚拟机实例,启动将较新程序代码下载到同一虚拟机实例上的第二容器上,并使第一请求与现有容器中的较旧程序代码一起处理。

    DETERMINING TRUSTWORTHINESS OF A VIRTUAL MACHINE OPERATING SYSTEM PRIOR TO BOOT UP
    130.
    发明公开
    DETERMINING TRUSTWORTHINESS OF A VIRTUAL MACHINE OPERATING SYSTEM PRIOR TO BOOT UP 审中-公开
    BESTIMMUNG DERVERTRAUENSWÜRDIGKEITDES BETBIEBSSYSTEMS EINER VIRTUELLEN MASCHINE VOR DEM HOCHFAHREN

    公开(公告)号:EP3069238A4

    公开(公告)日:2017-08-09

    申请号:EP13897670

    申请日:2013-11-15

    申请人: MCAFEE INC

    IPC分类号: G06F9/455 G06F9/44 G06F17/30

    摘要: This disclosure relates generally to systems, apparatuses, methods, and computer readable media for intercepting a virtual machine boot process. More particularly, but not by way of limitation, this disclosure relates to systems, apparatuses, methods, and computer readable media to intercept a boot process of a virtual machine that can include intercepting a boot process of the virtual machine and calculating identifying information about the operating system. The identifying information is verified and the boot process of the virtual machine may or may not be allowed complete based upon verification of the identifying information.

    摘要翻译: 本公开总体上涉及用于拦截虚拟机启动过程的系统,设备,方法和计算机可读介质。 更具体地,但不作为限制,本公开涉及用于拦截虚拟机的引导过程的系统,设备,方法和计算机可读介质,其可以包括拦截虚拟机的引导过程并且计算关于 操作系统。 基于识别信息的验证,识别信息被验证并且虚拟机的引导过程可以或不可以被允许完成。