Connecting network deployment units
    111.
    发明授权

    公开(公告)号:US09407576B1

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

    申请号:US13949120

    申请日:2013-07-23

    CPC classification number: H04L49/1515 H04L49/15 H04L49/356

    Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.

    Correction of dependency issues in network-based service remedial workflows
    112.
    发明授权
    Correction of dependency issues in network-based service remedial workflows 有权
    在基于网络的服务补救工作流程中修正依赖问题

    公开(公告)号:US09405605B1

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

    申请号:US13746215

    申请日:2013-01-21

    CPC classification number: G06F11/004 G06F11/1417 G06F11/1441

    Abstract: A system and method for preventing dependency problems, such as deadlocks, within network-based computing service workflows, such as workflows that occur within computing assets that provide network-based computing services. The system and method creates a remedial workflow or action for the computing services to address deadlocks or other blocking conditions within the services which may occur should the underlying computing assets need to be restarted, rebooted or sequentially execute and reach a problematic operational state. The system and method will determine the reliance of each computing service upon the functionality of one or more other network-based computing services and structure the remedial workflow accordingly. Other aspects of the disclosure are described in the detailed description, figures, and claims.

    Abstract translation: 用于在基于网络的计算服务工作流(例如在提供基于网络的计算服务的计算资产内发生的工作流)中防止依赖问题(例如死锁)的系统和方法。 系统和方法为计算服务创建补救工作流或操作,以解决服务中的死锁或其他阻塞条件,如果底层计算资产需要重新启动,重新启动或顺序执行并达到有问题的操作状态,可能会发生。 系统和方法将确定每个计算服务对一个或多个其他基于网络的计算服务的功能的依赖,并相应地构建补救工作流。 在详细描述,附图和权利要求中描述了本公开的其它方面。

    Automated test generation service
    113.
    发明授权
    Automated test generation service 有权
    自动测试生成服务

    公开(公告)号:US09396160B1

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

    申请号:US13781376

    申请日:2013-02-28

    CPC classification number: G06F15/177 G06F11/3684 G06F11/3688

    Abstract: Systems and methods are described for testing computing resources. In one embodiment, a request for verification of a computing setting related to a computing environment is received. Computing environment parameters and performance metrics are analyzed to determine an initial test population for testing the computing setting. A computing device in the computing environment is configured in accordance with the initial test population. Testing in accordance with the initial test population is performed and the initial test population is iteratively updated based on results of the testing.

    Abstract translation: 描述了用于测试计算资源的系统和方法。 在一个实施例中,接收到与计算环境相关的计算设置的验证请求。 分析计算环境参数和性能指标,以确定用于测试计算设置的初始测试群体。 根据初始测试人口配置计算环境中的计算设备。 根据初始测试群体进行测试,并根据测试结果迭代更新初始测试群体。

    Hosting architecture
    114.
    发明授权
    Hosting architecture 有权
    托管架构

    公开(公告)号:US09355252B1

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

    申请号:US14708634

    申请日:2015-05-11

    Abstract: A service provider can maintain one or more host computing devices which may be utilized as bare metal instances by one or more customers of the service provider. Illustratively, each host computing device includes hardware components that are configured in a manner to allow the service provider to implement one or more processes upon a power cycle of the host computing device and prior to access of the host computing device resources by customers. In one aspect, a hosting platform includes components arranged in a manner to limit modifications to software or firmware on hardware components. In another aspect, the hosting platform can implement management functions for establishing control plane functions between the host computing device and the service provider that is independent of the customer. Additionally, the management functions can also be utilized to present different hardware or software attributes of the host computing device.

    Abstract translation: 服务提供商可以维护一个或多个可由服务提供商的一个或多个客户作为裸机实例使用的主机计算设备。 示例性地,每个主机计算设备包括以允许服务提供商在主机计算设备的电源周期之后并且在客户访问主机计算设备资源之前实现一个或多个进程的方式配置的硬件组件。 一方面,托管平台包括以限制对硬件组件上的软件或固件的修改的方式布置的组件。 另一方面,托管平台可以实现用于在主机计算设备和独立于客户的服务提供商之间建立控制平面功能的管理功能。 此外,还可以利用管理功能来呈现主机计算设备的不同硬件或软件属性。

    TRUSTED PERIPHERAL DEVICE FOR A HOST IN A SHARED ELECTRONIC ENVIRONMENT
    115.
    发明申请
    TRUSTED PERIPHERAL DEVICE FOR A HOST IN A SHARED ELECTRONIC ENVIRONMENT 审中-公开
    用于共享电子环境中的主机的外部设备

    公开(公告)号:US20160149921A1

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

    申请号:US15009633

    申请日:2016-01-28

    CPC classification number: H04L63/10 G06F21/82 G06F21/85 H04L63/08

    Abstract: A trusted peripheral device can be utilized with an electronic resource, such as a host machine, in order to enable the secured performance of security and remote management in the electronic environment, where various users might be provisioned on, or otherwise have access to, the electronic resource. The peripheral can have a secure channel for communicating with a centralized management system or service, whereby the management service can remotely connect to this trusted peripheral, using a secure and authenticated network connection, in order to run the above-described functionality on the host to which the peripheral is attached.

    Abstract translation: 可信赖的外围设备可以与电子资源(例如主机)一起使用,以便能够在电子环境中实现安全性和远程管理的安全性能,其中各种用户可以在其中被设置或以其他方式访问 电子资源 外围设备可以具有用于与集中式管理系统或服务通信的安全信道,由此管理服务可以使用安全且经过认证的网络连接来远程连接到该信任的外围设备,以便在主机上运行上述功能 外围设备连接。

    Transpose box based network scaling
    116.
    发明授权

    公开(公告)号:US09330052B2

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

    申请号:US13963965

    申请日:2013-08-09

    CPC classification number: G06F15/173 H04L12/4625 H04L49/45

    Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.

    Stateless packet segmentation and processing

    公开(公告)号:US09313302B2

    公开(公告)日:2016-04-12

    申请号:US14605893

    申请日:2015-01-26

    Abstract: High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing segmentation offload and other such functionality of commodity hardware. Virtualization information can be added to extension portions of protocol headers, for example, such that the payload portion is unchanged and, when physical address information is added to a frame, a frame can be processed using commodity hardware. In some embodiments, the virtualization information can be hashed and added to the payload or stream at, or relative to, various segmentation boundaries, such that the virtualization or additional header information will only be added to a subset of the packets once segmented, thereby reducing the necessary overhead. Further, the hashing of the information can allow for reconstruction of the virtualization information upon desegmentation even in the event of packet loss.

    Updating processor microcode
    118.
    发明授权
    Updating processor microcode 有权
    更新处理器微码

    公开(公告)号:US09275248B1

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

    申请号:US13766200

    申请日:2013-02-13

    CPC classification number: G06F21/602 G06F21/572 H04L9/0838 H04L9/30

    Abstract: Approaches are described for updating code and/or instructions in one or more computing devices. In particular, various embodiments provide approaches for updating the microcode of one or more processors of a computing device without requiring a restart of the computing device and without disrupting the various components (e.g., applications, virtual machines, etc.) executing on the computing device. The microcode updates can be performed on host computing devices deployed in a resource center of a service provider (e.g., cloud computing service provider), where each host computing device may be executing a hypervisor hosting multiple guest virtual machines (or other guest applications) for the customers of the service provider.

    Abstract translation: 描述了用于在一个或多个计算设备中更新代码和/或指令的方法。 具体地,各种实施例提供了用于更新计算设备的一个或多个处理器的微代码的方法,而不需要重新启动计算设备,而不会中断在计算设备上执行的各种组件(例如,应用,虚拟机等) 。 可以在部署在服务提供商(例如,云计算服务提供商)的资源中心的主机计算设备上执行微代码更新,其中每个主机计算设备可以执行托管多个来宾虚拟机(或其他客户应用)的管理程序,用于 服务提供商的客户。

    INCREMENTAL HIGH RADIX NETWORK SCALING
    119.
    发明申请
    INCREMENTAL HIGH RADIX NETWORK SCALING 审中-公开
    增加高速RADIX网络扩展

    公开(公告)号:US20160043971A1

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

    申请号:US14822137

    申请日:2015-08-10

    CPC classification number: H04L49/15 G02B6/354 H04L41/12 H04Q2011/0052

    Abstract: Efficient and highly-scalable network solutions are provided that utilize incremental scaling of switches, and devices connected to those switches, in an environment such as a data center. Embodiments may utilize multiple tiers of switches. Sets of switches in two different tiers may be initially connected to each other utilizing multiple connections. As network capacity needs within the computing environment increase, additional switches may be added to tiers. To connect the added switches to the switch network, the redundant connections may be utilized. Moving connections from one switch to another switch can free up ports to connect added switches in one of the tiers of switches to the switch network. The tiers of switches can be based on Clos networks, where the tiers of switches are fully connected, or other high radix or fat tree topologies that include oversubscription between tiers.

    Abstract translation: 提供了高效和高度可扩展的网络解决方案,在诸如数据中心的环境中利用交换机和连接到这些交换机的设备的增量扩展。 实施例可以利用多层交换机。 两个不同层级的交换机集合可以使用多个连接来初始地彼此连接。 随着计算环境中的网络容量需求的增加,可能会将附加的交换机添加到层级。 为了将添加的交换机连接到交换机网络,可以使用冗余连接。 将连接从一个交换机移动到另一个交换机可以释放端口,将交换机之一的交换机连接到交换机网络。 交换机的层次可以基于Clos网络,其中交换机的层次完全连接,或者其他高基数或胖树拓扑,包括层之间的超额订阅。

Patent Agency Ranking