NETWORKED PROGRAMMABLE LOGIC SERVICE PROVIDER

    公开(公告)号:US20210399958A1

    公开(公告)日:2021-12-23

    申请号:US17466944

    申请日:2021-09-03

    Abstract: Methods and apparatus are disclosed for programming reconfigurable logic devices such as FPGAs in a networked server environment. In one example, a system hosting a network service providing field programmable gate array (FPGA) services includes a network service provider configured to receive a request to implement application logic in a plurality of FPGAs, allocate a computing instance comprising the FPGAs in responses to receiving the request, produce configuration information for programming the FPGAs, and send the configuration information to an allocated computing instance. The system further includes a computing host that is allocated by the network service provider as a computing instance which includes memory, processors configured to execute computer-executable instructions stored in the memory, and the programmed FPGAs.

    Live updates for virtual machine monitor

    公开(公告)号:US10585662B2

    公开(公告)日:2020-03-10

    申请号:US16280950

    申请日:2019-02-20

    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.

    LIVE UPDATES FOR VIRTUAL MACHINE MONITOR
    4.
    发明申请

    公开(公告)号:US20190235908A1

    公开(公告)日:2019-08-01

    申请号:US16280950

    申请日:2019-02-20

    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.

    Congestion sensitive path-balancing

    公开(公告)号:US10225193B2

    公开(公告)日:2019-03-05

    申请号:US15362803

    申请日:2016-11-28

    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.

    SYSTEMS AND METHODS FOR LOADING A VIRTUAL MACHINE MONITOR DURING A BOOT PROCESS

    公开(公告)号:US20180300166A1

    公开(公告)日:2018-10-18

    申请号:US15880390

    申请日:2018-01-25

    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.

    Restricting access to computing resources

    公开(公告)号:US10084784B1

    公开(公告)日:2018-09-25

    申请号:US14558281

    申请日:2014-12-02

    Abstract: Functionality is disclosed herein for providing a resource monitoring environment that restricts access to computing resource data in a service provider network. The resource monitoring environment processes requests to access computing resource data, and denies requests not signed or authorized by a customer of a service provider network or other entity. Access to the computing resource data includes access to non-obfuscated data and/or access to encrypted computing resource data encrypted by way of a public encryption key held by a customer of the service provider network or other entity instead of a requestor of the computing resource data.

    Systems and methods for loading a virtual machine monitor during a boot process

    公开(公告)号:US09886297B2

    公开(公告)日:2018-02-06

    申请号: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.

Patent Agency Ranking