MANAGING VIRTUAL MACHINE INSTANCES UTILIZING A VIRTUAL OFFLOAD DEVICE
    72.
    发明申请
    MANAGING VIRTUAL MACHINE INSTANCES UTILIZING A VIRTUAL OFFLOAD DEVICE 审中-公开
    管理使用虚拟的脱机设备的虚拟机器

    公开(公告)号:US20170052808A1

    公开(公告)日:2017-02-23

    申请号:US15217910

    申请日:2016-07-22

    Abstract: Generally described, the present application relates to systems and methods for the managing virtual machines instances using a physical computing device and an offload device. The offload device can be a separate computing device that includes computing resources (e.g., processor and memory) separate from the computing resources of the physical computing device. The offload device can be connected to the physical computing device via a bus interface. The bus interface can be a high speed, high throughput, low latency interface such as a Peripheral Component Interconnect Express (PCIe) interface. The offload device can be used to offload virtualization and processing of virtual components from the physical computing device, thereby increasing the computing resources available to the virtual machine instances.

    Abstract translation: 通常描述,本申请涉及使用物理计算设备和卸载设备管理虚拟机实例的系统和方法。 卸载设备可以是单独的计算设备,其包括与物理计算设备的计算资源分离的计算资源(例如,处理器和存储器)。 卸载设备可以通过总线接口连接到物理计算设备。 总线接口可以是高速,高吞吐量,低延迟的接口,例如外围组件互连Express(PCIe)接口。 卸载设备可用于从物理计算设备卸载虚拟化和处理虚拟组件,从而增加虚拟机实例可用的计算资源。

    Securing results of privileged computing operations
    73.
    发明授权
    Securing results of privileged computing operations 有权
    保护特权计算操作的结果

    公开(公告)号:US09503268B2

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

    申请号:US13746780

    申请日:2013-01-22

    Abstract: A formalized set of interfaces (e.g., application programming interfaces (APIs)) is described, that uses a security scheme, such as asymmetric (or symmetric) cryptography, in order to secure the results of privileged operations on systems such as the operating system (OS) kernel and/or the hypervisor. The interface allows a public key to be included into a request to perform a privileged operation on a hypervisor and/or kernel. The kernel and/or hypervisor use the key included in the request to encrypt the results of the privileged operation. In some embodiments, the request itself can also be encrypted, such that any intermediate parties are not able to read the parameters and other information of the request.

    Abstract translation: 描述了一组形式化的接口(例如,应用程序编程接口(API)),其使用诸如不对称(或对称)密码学的安全方案,以便保护诸如操作系统的系统上的特权操作的结果 OS)内核和/或管理程序。 该接口允许将公钥包括在对管理程序和/或内核执行特权操作的请求中。 内核和/或管理程序使用请求中包含的密钥加密特权操作的结果。 在一些实施例中,请求本身也可被加密,使得任何中间方不能读取请求的参数和其他信息。

    Transparent network multipath utilization through encapsulation
    74.
    发明授权
    Transparent network multipath utilization through encapsulation 有权
    透明网络多路径利用率通过封装

    公开(公告)号:US09491098B1

    公开(公告)日:2016-11-08

    申请号:US14083005

    申请日:2013-11-18

    CPC classification number: H04L47/125

    Abstract: Methods and apparatus for transparent multipath utilization through encapsulation are disclosed. Respective encapsulation packets are generated for at least two different baseline packets transmitted between a source and destination linked by multiple network paths. Each encapsulation packet comprises contents of a corresponding baseline 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.

    Abstract translation: 公开了通过封装实现透明多路径利用的方法和装置。 针对由多个网络路径链接的源和目的地之间传输的至少两个不同的基线分组生成相应的封装分组。 每个封装分组包括相应基线分组的内容,以及根据路径平衡策略选择的一个或多个数据值。 添加到一个封装数据包的数据值可能与添加到另一封装数据包的数据值不同。 至少部分地基于所添加的数据值,可以为给定传输的不同封装分组选择到目的地的不同网络路径。

    Managing virtual machine instances utilizing an offload device
    75.
    发明授权
    Managing virtual machine instances utilizing an offload device 有权
    使用卸载设备管理虚拟机实例

    公开(公告)号:US09424067B2

    公开(公告)日:2016-08-23

    申请号:US14567789

    申请日:2014-12-11

    Abstract: Generally described, the present application relates to systems and methods for the managing virtual machines instances using a physical computing device and an offload device. The offload device can be a separate computing device that includes computing resources (e.g., processor and memory) separate from the computing resources of the physical computing device. The offload device can be connected to the physical computing device via a interconnect interface. The interconnect interface can be a high speed, high throughput, low latency interface such as a Peripheral Component Interconnect Express (PCIe) interface. The offload device can be used to offload virtualization and processing of virtual components from the physical computing device, thereby increasing the computing resources available to the virtual machine instances.

    Abstract translation: 通常描述,本申请涉及使用物理计算设备和卸载设备管理虚拟机实例的系统和方法。 卸载设备可以是单独的计算设备,其包括与物理计算设备的计算资源分离的计算资源(例如,处理器和存储器)。 卸载设备可以经由互连接口连接到物理计算设备。 互连接口可以是高速,高吞吐量,低延迟接口,例如外围组件互连Express(PCIe)接口。 卸载设备可用于从物理计算设备卸载虚拟化和处理虚拟组件,从而增加虚拟机实例可用的计算资源。

    Managing virtual machine instances utilizing a virtual offload device
    76.
    发明授权
    Managing virtual machine instances utilizing a virtual offload device 有权
    使用虚拟卸载设备管理虚拟机实例

    公开(公告)号:US09400674B2

    公开(公告)日:2016-07-26

    申请号:US14567157

    申请日:2014-12-11

    Abstract: Generally described, the present application relates to systems and methods for the managing virtual machines instances using a physical computing device and an offload device. The offload device can be a separate computing device that includes computing resources (e.g., processor and memory) separate from the computing resources of the physical computing device. The offload device can be connected to the physical computing device via a bus interface. The bus interface can be a high speed, high throughput, low latency interface such as a Peripheral Component Interconnect Express (PCIe) interface. The offload device can be used to offload virtualization and processing of virtual components from the physical computing device, thereby increasing the computing resources available to the virtual machine instances.

    Abstract translation: 通常描述,本申请涉及使用物理计算设备和卸载设备管理虚拟机实例的系统和方法。 卸载设备可以是单独的计算设备,其包括与物理计算设备的计算资源分离的计算资源(例如,处理器和存储器)。 卸载设备可以通过总线接口连接到物理计算设备。 总线接口可以是高速,高吞吐量,低延迟的接口,例如外围组件互连Express(PCIe)接口。 卸载设备可用于从物理计算设备卸载虚拟化和处理虚拟组件,从而增加虚拟机实例可用的计算资源。

    Virtual machine state replication using DMA write records
    77.
    发明授权
    Virtual machine state replication using DMA write records 有权
    使用DMA写入记录的虚拟机状态复制

    公开(公告)号:US09361145B1

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

    申请号:US14317949

    申请日:2014-06-27

    Abstract: A DMA-capable device of a virtualization host stores a DMA write record, indicating a portion of host memory that is targeted by a DMA write operation, in a write buffer accessible from a virtualization management component of the host. The virtualization management component uses the DMA write record to identify a portion of memory to be copied to a target location to save a representation of a state of a particular virtual machine instantiated at the host.

    Abstract translation: 虚拟化主机的具有DMA能力的设备将DMA写入记录存储在可由主机的虚拟化管理组件访问的写入缓冲器中,该DMA写入记录指示由DMA写入操作定向的主机存储器的一部分。 虚拟化管理组件使用DMA写入记录来标识要复制到目标位置的一部分存储器,以保存在主机上实例化的特定虚拟机的状态的表示。

    ALLOCATION OF SHARED SYSTEM RESOURCES
    78.
    发明申请
    ALLOCATION OF SHARED SYSTEM RESOURCES 有权
    共享系统资源分配

    公开(公告)号:US20160092677A1

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

    申请号:US14502891

    申请日:2014-09-30

    CPC classification number: G06F21/55 G06F9/45533 G06F9/468 G06F9/5077 G06F21/53

    Abstract: Techniques are described for allocating resources to a task from a shared hardware structure. A plurality of tasks may execute on a processor, wherein the processor may include one or more processing cores and each task may include a plurality of computer executable instructions. In accordance with one technique for allocating resources to a task from a shared hardware structure amongst multiple tasks, aspects of the disclosure describe assigning a first identifier to a first task from the plurality of tasks, associating a portion of the shared hardware resource with the first identifier, and restricting access and/or observability for computer executable instructions executed from any other task than the first task to the portion of the hardware resource associated with the first identifier.

    Abstract translation: 描述了用于从共享硬件结构向任务分配资源的技术。 多个任务可以在处理器上执行,其中处理器可以包括一个或多个处理核,并且每个任务可以包括多个计算机可执行指令。 根据用于从多个任务之间的共享硬件结构向任务分配资源的一种技术,本公开的方面描述了从多个任务向第一任务分配第一标识符,将共享硬件资源的一部分与第一 标识符,并且将与从第一任务到任何其他任务执行的计算机可执行指令的访问和/或可观察性限制到与第一标识符相关联的硬件资源的部分。

Patent Agency Ranking