Connecting network deployment units
    101.
    发明授权

    公开(公告)号:US10116592B2

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

    申请号:US15222487

    申请日:2016-07-28

    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.

    Managing hardware reboot and reset in shared environments

    公开(公告)号:US10003597B2

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

    申请号:US14457950

    申请日:2014-08-12

    CPC classification number: H04L63/10 G06F9/4401 H04L67/125 H04L67/22

    Abstract: In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.

    Client-allocatable bandwidth pools
    106.
    发明授权

    公开(公告)号:US09497139B2

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

    申请号:US14709274

    申请日:2015-05-11

    Abstract: Methods and apparatus for client-allocatable bandwidth pools are disclosed. A system includes a plurality of resources of a provider network and a resource manager. In response to a determination to accept a bandwidth pool creation request from a client for a resource group, where the resource group comprises a plurality of resources allocated to the client, the resource manager stores an indication of a total network traffic rate limit of the resource group. In response to a bandwidth allocation request from the client to allocate a specified portion of the total network traffic rate limit to a particular resource of the resource group, the resource manager initiates one or more configuration changes to allow network transmissions within one or more network links of the provider network accessible from the particular resource at a rate up to the specified portion.

    Automated firmware settings management
    107.
    发明授权
    Automated firmware settings management 有权
    自动固件设置管理

    公开(公告)号:US09471536B1

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

    申请号:US13706779

    申请日:2012-12-06

    CPC classification number: G06F15/177 G06F8/654

    Abstract: Systems and methods are described for managing computing resources. In one embodiment, groupings of computer resources having common firmware settings are maintained based on an abstraction firmware framework representing associations between vendor-specific firmware settings and abstracted firmware settings that provide a degree of independence from specific vendor-specific firmware settings. In response to a request for a computer resource with a specified abstracted firmware configuration, it is determined which of the groupings can support the specified abstracted firmware configuration based on at least one criterion for managing the computer resources in accordance with the abstraction firmware framework.

    Abstract translation: 描述了管理计算资源的系统和方法。 在一个实施例中,具有公共固件设置的计算机资源的分组基于表示供应商特定固件设置和提供与特定供应商特定固件设置的独立性的抽象固件设置之间的关联的抽象固件框架来维护。 响应于对具有指定的抽象固件配置的计算机资源的请求,根据抽象固件框架,基于用于管理计算机资源的至少一个标准,确定哪个分组可以支持指定的抽象固件配置。

    Backup of volatile memory to persistent storage
    109.
    发明授权
    Backup of volatile memory to persistent storage 有权
    将易失性内存备份到持久存储

    公开(公告)号:US09459805B2

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

    申请号:US15012608

    申请日:2016-02-01

    Abstract: Approaches for automatically backing up data from volatile memory to persistent storage in the event of a power outage, blackout or other such failure are described. The approaches can be implemented on a computing device that includes a motherboard, central processing unit (CPU) a main power source, volatile memory (e.g., random access memory (RAM)), an alternate power source and circuitry (e.g., a specialized application-specific integrated circuit (ASIC)) for performing the backup of volatile memory to a persistent storage device. In the event of a power failure of the main power source, the alternate power source is configured to supply power to the specialized ASIC for backing up the data in the volatile memory. For example, when power failure is detected, the ASIC can read the data from the DIMM socket using power supplied from the alternate power source and write that data to a persistent storage device.

    Abstract translation: 描述在断电,停电或其他此类故障的情况下自动将数据从易失性存储器备份到持久存储器的方法。 这些方法可以在包括主板,中央处理单元(CPU),主电源,易失性存储器(例如随机存取存储器(RAM)),备用电源和电路(例如,专用应用程序 专用集成电路(ASIC)),用于执行对永久存储设备的易失性存储器的备份。 在主电源发生电源故障的情况下,备用电源被配置为向专用ASIC供电以备份易失性存储器中的数据。 例如,当检测到电源故障时,ASIC可以使用从备用电源提供的电源从DIMM插槽读取数据,并将该数据写入持久存储设备。

    Random next iteration for data update management
    110.
    发明授权
    Random next iteration for data update management 有权
    随机下一次迭代进行数据更新管理

    公开(公告)号:US09456057B2

    公开(公告)日:2016-09-27

    申请号:US14292532

    申请日:2014-05-30

    CPC classification number: H04L67/1019 H04L47/125 H04L67/1095 H04L67/42

    Abstract: Host machines and other devices performing synchronized operations can be dispersed across multiple racks in a data center to provide additional buffer capacity and to reduce the likelihood of congestion. The level of dispersion can depend on factors such as the level of oversubscription, as it can be undesirable in a highly connected network to push excessive host traffic into the aggregation fabric. As oversubscription levels increase, the amount of dispersion can be reduced and two or more host machines can be clustered on a given rack, or otherwise connected through the same edge switch. By clustering a portion of the machines, some of the host traffic can be redirected by the respective edge switch without entering the aggregation fabric. When provisioning hosts for a customer, application, or synchronized operation, for example, the levels of clustering and dispersion can be balanced to minimize the likelihood for congestion throughout the network.

    Abstract translation: 执行同步操作的主机和其他设备可以分散在数据中心中的多个机架上,以提供额外的缓冲器容量并减少拥塞的可能性。 分散级别可以取决于诸如超额预订级别的因素,因为在高度连接的网络中可能不希望将过多的主机业务推送到聚合结构中。 随着超额认购水平的增加,可以减少分散量,并且可以将两台或多台主机集群在给定的机架上,或者通过相同的边缘交换机连接。 通过对一部分机器进行聚类,一些主机流量可以由相应的边缘交换机重定向,而不进入聚合结构。 当为客户,应用程序或同步操作配置主机时,可以平衡集群和分散的级别,以最小化整个网络拥塞的可能性。

Patent Agency Ranking