PREDICTING DATACENTER PERFORMANCE TO IMPROVE PROVISIONING
    1.
    发明申请
    PREDICTING DATACENTER PERFORMANCE TO IMPROVE PROVISIONING 有权
    预测DATACENTER性能,以改善提供

    公开(公告)号:US20130219068A1

    公开(公告)日:2013-08-22

    申请号:US13400579

    申请日:2012-02-21

    IPC分类号: G06F15/173

    摘要: Methods of predicting datacenter performance to improve provisioning are described. In an embodiment, a resource manager element receives a request from a tenant which describes an application that the tenant wants executed by a multi-resource, multi-tenant datacenter. The request that has been received is mapped to a set of different candidate resource combinations within the datacenter, where each candidate resource combination can be used to execute the application in a manner which satisfies a high level constraint specified within the request. This mapping may, for example, be performed using a combination of benchmarking and an analytical model. In some examples, each resource combination may comprise a number of virtual machines and a bandwidth between those machines. Data relating to at least a subset (and in some examples, two or more) of the candidate resource combinations is then presented to the tenant.

    摘要翻译: 描述了预测数据中心性能以改善配置的方法。 在一个实施例中,资源管理器元件接收来自租户的请求,所述请求描述了租户希望由多资源,多租户数据中心执行的应用。 已经接收到的请求被映射到数据中心内的一组不同的候选资源组合,其中每个候选资源组合可以用于以满足请求中指定的高级约束的方式来执行应用。 例如,该映射可以使用基准测试和分析模型的组合来执行。 在一些示例中,每个资源组合可以包括多个虚拟机以及这些机器之间的带宽。 然后将与候选资源组合的至少一个子集(并且在一些示例中,两个或更多个)相关的数据呈现给租户。

    Offering network performance guarantees in multi-tenant datacenters
    2.
    发明授权
    Offering network performance guarantees in multi-tenant datacenters 有权
    在多租户数据中心提供网络性能保证

    公开(公告)号:US08671407B2

    公开(公告)日:2014-03-11

    申请号:US13176901

    申请日:2011-07-06

    IPC分类号: G06F9/455

    摘要: Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters.

    摘要翻译: 描述了在多租户数据中心中提供网络性能保证的方法。 在一个实施例中,对从租户在数据中心接收的资源的请求包括许多虚拟机和诸如由租户指定的带宽需求的性能要求。 数据中心内的网络管理器将请求映射到数据中心拓扑,并根据拓扑中的虚拟机的可用插槽为数据中心内的虚拟机分配,以满足性能要求。 在分配之后,根据新分配更新拓扑内的元素的存储剩余容量值,并且该更新的存储数据用于将后续请求映射到数据中心。 所分配的虚拟机构成数据中心内的虚拟网络的一部分,该虚拟网络是根据请求分配的,并且描述了两个虚拟网络抽象:虚拟集群和虚拟超额订阅集群。

    Offering Network Performance Guarantees in Multi-Tenant Datacenters
    3.
    发明申请
    Offering Network Performance Guarantees in Multi-Tenant Datacenters 有权
    在多租户数据中心提供网络性能保证

    公开(公告)号:US20130014101A1

    公开(公告)日:2013-01-10

    申请号:US13176901

    申请日:2011-07-06

    IPC分类号: G06F9/455

    摘要: Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters.

    摘要翻译: 描述了在多租户数据中心中提供网络性能保证的方法。 在一个实施例中,对从租户在数据中心接收的资源的请求包括许多虚拟机和诸如由租户指定的带宽需求的性能要求。 数据中心内的网络管理器将请求映射到数据中心拓扑,并根据拓扑中的虚拟机的可用插槽为数据中心内的虚拟机分配,以满足性能要求。 在分配之后,根据新分配更新拓扑内的元素的存储剩余容量值,并且该更新的存储数据用于将后续请求映射到数据中心。 所分配的虚拟机构成数据中心内的虚拟网络的一部分,该虚拟网络是根据请求分配的,并且描述了两个虚拟网络抽象:虚拟集群和虚拟超额订阅集群。

    Deadline-aware network protocol
    5.
    发明授权
    Deadline-aware network protocol 有权
    截止日期的网络协议

    公开(公告)号:US09077670B2

    公开(公告)日:2015-07-07

    申请号:US12969228

    申请日:2010-12-15

    IPC分类号: H04B7/204 H04L12/911

    摘要: A deadline-aware network protocol is described. In an example, data transfer at a transport layer entity of a packet-based communication network is controlled by receiving a request for network resources for a data flow from a network element and allocating network resources to the data flow. The data flow comprises a number of data packets associated with an application, and the request comprises a factor relating to a time deadline associated with the application. The network resources allocated depend on the factor relating to the time deadline. In examples, the network resource can be a bandwidth or data rate allocated to the data flow, and the factor can be a data rate sufficient to complete the data flow within the time deadline. In examples, the network resources are allocated greedily, such that requests are fully satisfied whenever possible, and the network resources are fully utilized.

    摘要翻译: 描述了一个截止日期的网络协议。 在一个示例中,通过从网元接收对数据流的网络资源的请求并且将网络资源分配给数据流来控制在基于分组的通信网络的传输层实体处的数据传输。 数据流包括与应用相关联的多个数据分组,并且该请求包括与应用相关联的时间限制的因素。 分配的网络资源取决于与时间限制有关的因素。 在示例中,网络资源可以是分配给数据流的带宽或数据速率,并且该因子可以是足以在时间段内完成数据流的数据速率。 在示例中,网络资源被贪婪地分配,使得尽可能完全满足请求,并且网络资源被充分利用。

    Deadline-Aware Network Protocol
    6.
    发明申请
    Deadline-Aware Network Protocol 有权
    最后期限网络协议

    公开(公告)号:US20120155265A1

    公开(公告)日:2012-06-21

    申请号:US12969228

    申请日:2010-12-15

    IPC分类号: H04L12/26

    摘要: A deadline-aware network protocol is described. In an example, data transfer at a transport layer entity of a packet-based communication network is controlled by receiving a request for network resources for a data flow from a network element and allocating network resources to the data flow. The data flow comprises a number of data packets associated with an application, and the request comprises a factor relating to a time deadline associated with the application. The network resources allocated depend on the factor relating to the time deadline. In examples, the network resource can be a bandwidth or data rate allocated to the data flow, and the factor can be a data rate sufficient to complete the data flow within the time deadline. In examples, the network resources are allocated greedily, such that requests are fully satisfied whenever possible, and the network resources are fully utilized.

    摘要翻译: 描述了一个截止日期的网络协议。 在一个示例中,通过从网元接收对数据流的网络资源的请求并且将网络资源分配给数据流来控制在基于分组的通信网络的传输层实体处的数据传输。 数据流包括与应用相关联的多个数据分组,并且该请求包括与应用相关联的时间限制的因素。 分配的网络资源取决于与时间限制有关的因素。 在示例中,网络资源可以是分配给数据流的带宽或数据速率,并且该因子可以是足以在时间段内完成数据流的数据速率。 在示例中,网络资源被贪婪地分配,使得尽可能完全满足请求,并且网络资源被充分利用。

    Selecting computing nodes in cloud service using replication topologies
    7.
    发明授权
    Selecting computing nodes in cloud service using replication topologies 有权
    使用复制拓扑选择云服务中的计算节点

    公开(公告)号:US09110724B2

    公开(公告)日:2015-08-18

    申请号:US13022635

    申请日:2011-02-08

    IPC分类号: G06F15/173 G06F9/50 G06F11/20

    CPC分类号: G06F9/505 G06F11/2094

    摘要: A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include various computing nodes and storage nodes. The cloud statistics may include expected completion times for the identified operation and the identified data item with respect to each of the computing nodes. A computing node may be selected to execute the identified operation based on the expected completion times. The generated statistics may be generated by the cloud statistics server using a network topology associated with the data item that is based on the latencies or expected transfer times between the various storage nodes and computing nodes, and a replication strategy used by the cloud service. The topology may be implemented as a directed graph with edge weights corresponding to expected transfer times between each node.

    摘要翻译: 云统计服务器根据识别的数据项和识别的操作生成云服务的统计信息。 云服务可以包括各种计算节点和存储节点。 云统计可以包括针对每个计算节点的所识别的操作和所识别的数据项的预期完成时间。 可以选择计算节点以基于预期的完成时间来执行所识别的操作。 所生成的统计信息可以由云统计服务器使用与数据项关联的网络拓扑生成,该网络拓扑基于各种存储节点和计算节点之间的延迟或预期传送时间,以及由云服务使用的复制策略。 拓扑可以被实现为具有对应于每个节点之间的预期传送时间的边权重的有向图。

    SELECTING COMPUTING NODES IN CLOUD SERVICE USING REPLICATION TOPOLOGIES
    8.
    发明申请
    SELECTING COMPUTING NODES IN CLOUD SERVICE USING REPLICATION TOPOLOGIES 有权
    使用复制拓扑选择云计算服务

    公开(公告)号:US20120203888A1

    公开(公告)日:2012-08-09

    申请号:US13022635

    申请日:2011-02-08

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505 G06F11/2094

    摘要: A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include various computing nodes and storage nodes. The cloud statistics may include expected completion times for the identified operation and the identified data item with respect to each of the computing nodes. A computing node may be selected to execute the identified operation based on the expected completion times. The generated statistics may be generated by the cloud statistics server using a network topology associated with the data item that is based on the latencies or expected transfer times between the various storage nodes and computing nodes, and a replication strategy used by the cloud service. The topology may be implemented as a directed graph with edge weights corresponding to expected transfer times between each node.

    摘要翻译: 云统计服务器根据识别的数据项和识别的操作生成云服务的统计信息。 云服务可以包括各种计算节点和存储节点。 云统计可以包括针对每个计算节点的所识别的操作和所识别的数据项的预期完成时间。 可以选择计算节点以基于预期的完成时间来执行所识别的操作。 所生成的统计信息可以由云统计服务器使用与数据项关联的网络拓扑生成,该网络拓扑基于各种存储节点和计算节点之间的延迟或预期传送时间,以及由云服务使用的复制策略。 拓扑可以被实现为具有对应于每个节点之间的预期传送时间的边权重的有向图。