Managing resources in a distributed system using dynamic clusters
    1.
    发明授权
    Managing resources in a distributed system using dynamic clusters 有权
    使用动态集群管理分布式系统中的资源

    公开(公告)号:US09026630B2

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

    申请号:US13160215

    申请日:2011-06-14

    摘要: One or more embodiments of the present invention provide a method for performing initial placement and load balancing of a data objects in a distributed system. The distributed system includes hardware resources, e.g., host systems and storage arrays, which are configured to execute and/or store data objects. A data object is initially placed into the distributed system by creating a virtual cluster of hardware resources that are compatible to execute and/or host the data object, and then selecting from the virtual cluster a hardware resource that is optimal for executing and/or hosting the data object. The data object is placed into the selected hardware resource, whereupon a load balancing operation is optionally performed across the virtual cluster. The virtual cluster is subsequently released, and the distributed system is returned to its original state with the data object included therein.

    摘要翻译: 本发明的一个或多个实施例提供了一种用于在分布式系统中执行数据对象的初始放置和负载平衡的方法。 分布式系统包括被配置为执行和/或存储数据对象的硬件资源,例如主机系统和存储阵列。 数据对象最初通过创建兼容于执行和/或托管数据对象的硬件资源的虚拟集群放入分布式系统中,然后从虚拟集群中选择最适于执行和/或托管的硬件资源 数据对象。 将数据对象放入所选择的硬件资源中,从而可选地在虚拟集群之间执行负载平衡操作。 虚拟集群随后被释放,分布式系统返回到其原始状态,其中包含数据对象。

    DISTRIBUTED DEMAND-BASED STORAGE QUALITY OF SERVICE MANAGEMENT USING RESOURCE POOLING
    4.
    发明申请
    DISTRIBUTED DEMAND-BASED STORAGE QUALITY OF SERVICE MANAGEMENT USING RESOURCE POOLING 有权
    使用资源池分配的基于需求的存储质量服务管理

    公开(公告)号:US20130326064A1

    公开(公告)日:2013-12-05

    申请号:US13485615

    申请日:2012-05-31

    IPC分类号: G06F15/173

    摘要: A system and method for providing quality of service (QoS) for clients running on host computers to access a common resource uses a resource pool module and a local scheduler in at least one of the host computers. The resource pool module operates to compute an entitlement of each client for the common resource based on a current capacity for the common resource and demands of the clients for the common resource. In addition, the resource pool module operates to assign a portion of the computed current capacity for the common resource to a particular host computer using the computed entitlement of each client running on the particular host computer. The local scheduler operates to allocate the portion of the computed current capacity among the clients running on the particular host computer.

    摘要翻译: 用于为在主计算机上运行以访问公共资源的客户端提供服务质量(QoS)的系统和方法使用至少一个主计算机中的资源池模块和本地调度器。 资源池模块用于基于公共资源的当前容量和用于公共资源的客户端的需求来计算用于公共资源的每个客户端的授权。 此外,资源池模块操作以使用计算的在特定主机计算机上运行的每个客户端的授权,将用于公共资源的计算出的当前容量的一部分分配给特定主计算机。 本地调度器操作以在运行在特定主机计算机上的客户端中分配计算出的当前容量的一部分。

    Saturation detection and admission control for storage devices
    5.
    发明授权
    Saturation detection and admission control for storage devices 有权
    存储设备的饱和度检测和准入控制

    公开(公告)号:US09467505B2

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

    申请号:US12869878

    申请日:2010-08-27

    IPC分类号: G06F15/173 H04L29/08

    摘要: Maximum throughput of a storage unit, and workload and latency values of the storage unit corresponding to a predefined fraction of the maximum throughput are estimated based on workloads and latencies that are monitored on the storage unit. The computed metrics are usable in a variety of different applications including admission control, storage load balancing, and enforcing quality of service in a shared storage environment.

    摘要翻译: 基于在存储单元上监视的工作负载和延迟来估计存储单元的最大吞吐量,以及对应于最大吞吐量的预定义分数的存储单元的工作负载和延迟值。 所计算的度量可用于各种不同的应用,包括准入控制,存储负载平衡和在共享存储环境中实施服务质量。

    Distributed demand-based storage quality of service management using resource pooling
    7.
    发明授权
    Distributed demand-based storage quality of service management using resource pooling 有权
    使用资源池分布式的基于需求的存储服务质量管理

    公开(公告)号:US09244742B2

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

    申请号:US13485615

    申请日:2012-05-31

    IPC分类号: G06F9/50 G06F9/48 G06F9/455

    摘要: A system and method for providing quality of service (QoS) for clients running on host computers to access a common resource uses a resource pool module and a local scheduler in at least one of the host computers. The resource pool module operates to compute an entitlement of each client for the common resource based on a current capacity for the common resource and demands of the clients for the common resource. In addition, the resource pool module operates to assign a portion of the computed current capacity for the common resource to a particular host computer using the computed entitlement of each client running on the particular host computer. The local scheduler operates to allocate the portion of the computed current capacity among the clients running on the particular host computer.

    摘要翻译: 用于为在主计算机上运行以访问公共资源的客户端提供服务质量(QoS)的系统和方法使用至少一个主计算机中的资源池模块和本地调度器。 资源池模块用于基于公共资源的当前容量和用于公共资源的客户端的需求来计算用于公共资源的每个客户端的授权。 此外,资源池模块操作以使用计算的在特定主机计算机上运行的每个客户端的授权,将用于公共资源的计算出的当前容量的一部分分配给特定主计算机。 本地调度器操作以在运行在特定主机计算机上的客户端中分配计算出的当前容量的一部分。

    Decentralized management of virtualized hosts
    8.
    发明授权
    Decentralized management of virtualized hosts 有权
    虚拟主机的分散管理

    公开(公告)号:US08701107B2

    公开(公告)日:2014-04-15

    申请号:US13160358

    申请日:2011-06-14

    IPC分类号: G06F9/455

    摘要: One or more embodiments of the present invention provide a technique for effectively managing virtualized computing systems with an unlimited number of hardware resources. Host systems included in a virtualized computer system are organized into a scalable, peer-to-peer (P2P) network in which host systems arrange themselves into a network overlay to communicate with one another. The network overlay enables the host systems to perform a variety of operations, which include dividing computing resources of the host systems among a plurality of virtual machines (VMs), load balancing VMs across the host systems, and performing an initial placement of a VM in one of the host systems.

    摘要翻译: 本发明的一个或多个实施例提供了一种用于以无限数量的硬件资源有效地管理虚拟化计算系统的技术。 包括在虚拟化计算机系统中的主机系统被组织成可扩展的对等(P2P)网络,其中主机系统将其自身布置成网络覆盖以便彼此通信。 网络覆盖使得主机系统能够执行各种操作,其包括在多个虚拟机(VM)中划分主机系统的计算资源,跨主机系统负载平衡VM,以及执行VM的初始放置 其中一个主机系统。

    Process demand prediction for distributed power and resource management
    9.
    发明授权
    Process demand prediction for distributed power and resource management 有权
    分布式电力和资源管理的过程需求预测

    公开(公告)号:US08046468B2

    公开(公告)日:2011-10-25

    申请号:US12359473

    申请日:2009-01-26

    IPC分类号: G06F15/173 G06F9/46

    摘要: Methods and systems for allocating resources in a virtual desktop resource environment are provided. A method includes making a prediction on the future demand for processes running on a distributed environment with several hosts. The prediction is based on the process demand history and includes the removal of historic process demand glitches. Further, the prediction is used to perform a cost and benefit analysis for moving a candidate process from one host to another, and the candidate process is moved to a different host when the cost and benefit analysis recommends such move. In another embodiment, the predictions on future process demand are used for distributed power management by putting hosts in stand-by mode when the overall demand decreases or by adding hosts to the distributed environment when the load increases.

    摘要翻译: 提供了在虚拟桌面资源环境中分配资源的方法和系统。 一种方法包括对具有多个主机的分布式环境上运行的进程的未来需求进行预测。 预测是基于过程需求历史,包括消除历史过程需求故障。 此外,预测用于执行将候选进程从一个主机移动到另一个主机的成本和效益分析,并且当成本和效益分析建议这样的移动时,候选进程被移动到不同的主机。 在另一个实施例中,当总体需求减少时,通过将主机置于待机模式或通过在负载增加时将主机添加到分布式环境中,将对未来过程需求的预测用于分布式电力管理。

    Process demand prediction for distributed power and resource management
    10.
    发明授权
    Process demand prediction for distributed power and resource management 有权
    分布式电力和资源管理的过程需求预测

    公开(公告)号:US09519562B2

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

    申请号:US13281234

    申请日:2011-10-25

    摘要: Methods and systems for allocating resources in a virtual desktop resource environment are provided. A method includes making a prediction on the future demand for processes running on a distributed environment with several hosts. The prediction is based on the process demand history and includes the removal of historic process demand glitches. Further, the prediction is used to perform a cost and benefit analysis for moving a candidate process from one host to another, and the candidate process is moved to a different host when the cost and benefit analysis recommends such move. In another embodiment, the predictions on future process demand are used for distributed power management by putting hosts in stand-by mode when the overall demand decreases or by adding hosts to the distributed environment when the load increases.

    摘要翻译: 提供了在虚拟桌面资源环境中分配资源的方法和系统。 一种方法包括对具有多个主机的分布式环境上运行的进程的未来需求进行预测。 预测是基于过程需求历史,包括消除历史过程需求故障。 此外,预测用于执行将候选进程从一个主机移动到另一个主机的成本和效益分析,并且当成本和效益分析建议这样的移动时,候选进程被移动到不同的主机。 在另一个实施例中,当总体需求减少时,通过将主机置于待机模式或通过在负载增加时将主机添加到分布式环境中,将对未来过程需求的预测用于分布式电力管理。