DISTRIBUTED DEMAND-BASED STORAGE QUALITY OF SERVICE MANAGEMENT USING RESOURCE POOLING
    2.
    发明申请
    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)的系统和方法使用至少一个主计算机中的资源池模块和本地调度器。 资源池模块用于基于公共资源的当前容量和用于公共资源的客户端的需求来计算用于公共资源的每个客户端的授权。 此外,资源池模块操作以使用计算的在特定主机计算机上运行的每个客户端的授权,将用于公共资源的计算出的当前容量的一部分分配给特定主计算机。 本地调度器操作以在运行在特定主机计算机上的客户端中分配计算出的当前容量的一部分。

    Distributed demand-based storage quality of service management using resource pooling
    4.
    发明授权
    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)的系统和方法使用至少一个主计算机中的资源池模块和本地调度器。 资源池模块用于基于公共资源的当前容量和用于公共资源的客户端的需求来计算用于公共资源的每个客户端的授权。 此外,资源池模块操作以使用计算的在特定主机计算机上运行的每个客户端的授权,将用于公共资源的计算出的当前容量的一部分分配给特定主计算机。 本地调度器操作以在运行在特定主机计算机上的客户端中分配计算出的当前容量的一部分。

    Managing resources in a distributed system using dynamic clusters
    5.
    发明授权
    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.

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

    Saturation detection and admission control for storage devices
    7.
    发明授权
    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.

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

    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的初始放置 其中一个主机系统。

    Method for coordinating stats collection and analysis among multiple hosts
    9.
    发明授权
    Method for coordinating stats collection and analysis among multiple hosts 有权
    用于协调多个主机之间的统计信息收集和分析的方法

    公开(公告)号:US08560577B1

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

    申请号:US12834188

    申请日:2010-07-12

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/302

    摘要: Two shared data structures are maintained in a storage unit for coordinating statistic collection among multiple hosts that share the storage unit. The first data structure stores information about the number of hosts that possess slots within the second data structure and identifying information about the slots. The second data structure maintains statistics of each of the multiple hosts. By using this first data structure, hosts can be added to and deleted from the second data structure in an organized manner.

    摘要翻译: 两个共享数据结构保存在存储单元中,用于协调共享存储单元的多个主机之间的统计收集。 第一数据结构存储关于在第二数据结构内具有时隙的主机数量的信息,并且识别关于时隙的信息。 第二个数据结构维护每个多个主机的统计信息。 通过使用该第一数据结构,可以以有组织的方式将主机添加到第二数据结构中并从其删除。

    Fabric Distributed Resource Scheduling
    10.
    发明申请
    Fabric Distributed Resource Scheduling 有权
    Fabric分布式资源调度

    公开(公告)号:US20130318228A1

    公开(公告)日:2013-11-28

    申请号:US13479118

    申请日:2012-05-23

    IPC分类号: G06F15/173 G06F9/455

    摘要: Embodiments perform centralized input/output (I/O) path selection for hosts accessing storage devices in distributed resource sharing environments. The path selection accommodates loads along the paths through the fabric and at the storage devices. Topology changes may also be identified and automatically initiated. Some embodiments contemplate the hosts executing a plurality of virtual machines (VMs) accessing logical unit numbers (LUNs) in a storage area network (SAN).

    摘要翻译: 实施例对分布式资源共享环境中访问存储设备的主机执行集中式输入/输出(I / O)路径选择。 路径选择适应通过织物和存储设备的路径的负载。 也可以识别拓扑变化并自动启动。 一些实施例考虑主机执行访问存储区域网络(SAN)中的逻辑单元号(LUN)的多个虚拟机(VM)。