SYSTEMS AND METHODS FOR LOADING A VIRTUAL MACHINE MONITOR DURING A BOOT PROCESS
    41.
    发明申请
    SYSTEMS AND METHODS FOR LOADING A VIRTUAL MACHINE MONITOR DURING A BOOT PROCESS 有权
    在引导过程中加载虚拟机监视器的系统和方法

    公开(公告)号:US20160170781A1

    公开(公告)日:2016-06-16

    申请号:US14567189

    申请日:2014-12-11

    CPC classification number: G06F9/45558 G06F8/65 G06F2009/45575

    Abstract: Generally described, aspects of the present disclosure relate to loading an updated virtual machine monitor on the physical computing device during a boot process. The updated virtual machine monitor may be loaded from an update manager external to the virtual machine monitor, such as the offload device or a server connected with the physical computing device over a network. In certain embodiments, the updated virtual machine monitor may be loaded in a tiered process by first loading a startup virtual machine monitor, which automatically updates by loading the updated virtual machine monitor. The startup virtual machine monitor may be a virtual machine monitor with less functionality than the updated machine manager, such as where the startup virtual machine monitor may be a “lite” or simple virtual machine monitor while the updated virtual machine monitor may be a fully functional virtual machine monitor of the most recent update or version.

    Abstract translation: 通常描述,本公开的方面涉及在引导过程期间在物理计算设备上加载更新的虚拟机监视器。 更新的虚拟机监视器可以从虚拟机监视器外部的更新管理器加载,例如卸载设备或通过网络与物理计算设备连接的服务器。 在某些实施例中,可以通过首先加载启动虚拟机监视器来加载更新的虚拟机监视器,该启动虚拟机监视器通过加载更新的虚拟机监视器而自动更新。 启动虚拟机监视器可以是具有比更新的机器管理器更少功能的虚拟机监视器,例如启动虚拟机监视器可以是“精简”或简单的虚拟机监视器,而更新的虚拟机监视器可以是完全功能的 最近更新或版本的虚拟机监视器。

    Live updates for virtual machine monitor
    42.
    发明授权
    Live updates for virtual machine monitor 有权
    虚拟机监控的实时更新

    公开(公告)号:US09292332B1

    公开(公告)日:2016-03-22

    申请号:US14567729

    申请日:2014-12-11

    Abstract: Generally described, aspects of the present disclosure relate to a live update process of the virtual machine monitor during the operation of the virtual machine instances. An update to a virtual machine monitor can be a difficult process to execute because of the operation of the virtual machine instances. Generally, in order to update the virtual machine monitor, the physical computing device needs to be rebooted, which interrupts operation of the virtual machine instances. The live update process provides for a method of updating the virtual machine monitor without rebooting the physical computing device.

    Abstract translation: 通常描述,本公开的方面涉及在虚拟机实例的操作期间虚拟机监视器的实时更新过程。 由于虚拟机实例的操作,对虚拟机监视器的更新可能是难以执行的过程。 通常,为了更新虚拟机监视器,需要重新启动物理计算设备,这会中断虚拟机实例的操作。 实时更新过程提供了一种在不重新启动物理计算设备的情况下更新虚拟机监视器的方法。

    Virtualized block storage servers in cloud provider substrate extension

    公开(公告)号:US11620081B1

    公开(公告)日:2023-04-04

    申请号:US17199029

    申请日:2021-03-11

    Abstract: A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.

    TECHNIQUES FOR PERFORMING CONTINUATION WORKFLOWS

    公开(公告)号:US20230036900A1

    公开(公告)日:2023-02-02

    申请号:US17962958

    申请日:2022-10-10

    Abstract: A first instance is caused to execute software code to perform a first portion of a workflow in response to receipt of a workflow request, and performance of the first portion results in submission of an operation request to an entity. A resume workflow request is received from the entity, where the resume workflow request includes a handle to a snapshot that corresponds to a state of execution of the software code and a response to the operation request to the entity. Using the handle to the snapshot and the response to the operation request, a second instance is caused to execute the software code from the first state to perform a second portion of the workflow. A workflow result is received from an instance that executes a last portion of the workflow, and the workflow is provided result in response to the workflow request.

    REDUCING EXECUTION TIMES IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM USING SAVED MACHINE STATES

    公开(公告)号:US20220012083A1

    公开(公告)日:2022-01-13

    申请号:US17445699

    申请日:2021-08-23

    Abstract: Systems and methods are described for reducing latency to service requests to execute code on an on-demand code execution system by maintaining snapshots of virtual machine instances in a ready state to execute such code. A user may submit code to the on-demand code execution system, which code depends on other software, such as an operating system or runtime. The on-demand code execution system can generate a virtual machine instance provisioned with the other software, and initialize the instance into a state at which it is ready to execute the code. The on-demand code execution system can then generate a snapshot of the state of the instance, and halt the instance. When a request to execute the code is received, the snapshot can be used to quickly restore the instance. The code can then be executed within the instance, reducing the need to initialize the instance or maintain the instance in an executing state.

    Systems and methods for maintaining virtual component checkpoints on an offload device

    公开(公告)号:US11068355B2

    公开(公告)日:2021-07-20

    申请号:US16382653

    申请日:2019-04-12

    Abstract: Generally described, aspects of the present disclosure relate to offload device virtual component checkpointing for fast recovery from virtual component software crashes by storing virtual component state configuration information and input/output (I/O) request identification information in non-volatile memory of a physical computing device physically separate from the offload device. In the event of a software crash of a virtual component, the crashed virtual component may be rebooted and reconfigured in accordance with the virtual component state configuration information and I/O request identification information stored in the non-volatile memory of the physical computing device.

    Peripheral device enabling virtualized computing service extensions

    公开(公告)号:US11064017B2

    公开(公告)日:2021-07-13

    申请号:US16581646

    申请日:2019-09-24

    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.

    Virtualized block storage servers in cloud provider substrate extension

    公开(公告)号:US10949124B2

    公开(公告)日:2021-03-16

    申请号:US16457850

    申请日:2019-06-28

    Abstract: A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.

    Secure environment on a server
    50.
    发明授权

    公开(公告)号:US10911405B1

    公开(公告)日:2021-02-02

    申请号:US15824896

    申请日:2017-11-28

    Abstract: Disclosed herein are techniques for maintaining a secure environment on a server. In one embodiment, the server includes a baseboard management controller (BMC), a first Ethernet port coupled with an adapter device network comprising a plurality of adapter devices, and a master adapter device including a second Ethernet port and a network switch, the network switch being controllable to be selectively coupled with at least one of the BMC, the first Ethernet port, or the second Ethernet port. The master adapter device may receive a network packet from at least one of: the first Ethernet port, the second Ethernet port, or the BMC, and determine, based on a forwarding policy, whether to forward the network packet. Based on a determination to forward the network packet, the master adapter device may determine a destination, and control the network switch to transmit the network packet to the destination.

Patent Agency Ranking