Distributed event processing method and architecture
    5.
    发明授权
    Distributed event processing method and architecture 有权
    分布式事件处理方法和架构

    公开(公告)号:US08898289B1

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

    申请号:US13069301

    申请日:2011-03-22

    IPC分类号: G06F15/173 G06F13/00

    摘要: Method and system for distributing a notification of an event occurring at a one entity to an affected entity. In one embodiment, entities are grouped into one or more groups so that an event occurring at one entity of the group is distributed to the other entities of the group (“affected entities”). If an event occurs at an entity managed by a local entity manager, a notification of the event can be routed to a remote entity manager that manages an affected entity. The local entity manager can use a distributed mapping to determine where to route the event notification. In one embodiment the mapping associates an entity to an entity manager.

    摘要翻译: 将在一个实体发生的事件的通知分发给受影响的实体的方法和系统。 在一个实施例中,实体被分组成一个或多个组,使得在该组的一个实体处发生的事件被分发给该组的其他实体(“受影响的实体”)。 如果事件发生在由本地实体管理器管理的实体上,则该事件的通知可以路由到管理受影响实体的远程实体管理器。 本地实体管理器可以使用分布式映射来确定路由事件通知的位置。 在一个实施例中,映射将实体与实体管理器相关联。

    Graph transformations to correct violations of service level objectives in a data center
    6.
    发明授权
    Graph transformations to correct violations of service level objectives in a data center 有权
    图表转换,以纠正数据中心违反服务水平目标

    公开(公告)号:US08484249B1

    公开(公告)日:2013-07-09

    申请号:US13235043

    申请日:2011-09-16

    IPC分类号: G06F17/30

    摘要: Graph transformations are used by a data management system to correct violations of service-level objectives (SLOs) in a data center. In one aspect, a process is provided to manage a data center by receiving an indication of a violation of a service-level objective associated with the data center from a server in the data center. A graph representation and a transformations data container are retrieved by the data management system from data storage accessible to the data management system. The transformations data container includes one or more transformations. The transformation is processed to create a mutated graph from a data center representation from the graph representation. An option for managing the data center is determined as a result of evaluating the mutated graphs.

    摘要翻译: 数据管理系统使用图形转换来纠正数据中心中服务级目标(SLO)的违规。 在一个方面,提供了一种通过从数据中心中的服务器接收与数据中心相关联的服务级别目标的违规的指示来管理数据中心的过程。 数据管理系统从数据管理系统可访问的数据存储中检索图表表示和转换数据容器。 变换数据容器包括一个或多个变换。 处理变换以从图表表示从数据中心表示创建突变图。 通过评估突变图来确定用于管理数据中心的选项。

    Dynamic storage management using virtual storage appliances
    8.
    发明授权
    Dynamic storage management using virtual storage appliances 有权
    使用虚拟存储设备进行动态存储管理

    公开(公告)号:US08924658B1

    公开(公告)日:2014-12-30

    申请号:US13032409

    申请日:2011-02-22

    IPC分类号: G06F12/00

    摘要: The techniques introduced here provide for efficient management of storage resources in a modern, dynamic data center through the use of virtual storage appliances. Virtual storage appliances perform storage operations and execute in or as a virtual machine on a hypervisor. A storage management system monitors a storage system to determine whether the storage system is satisfying a service level objective for an application. The storage management system then manages (e.g., instantiates, shuts down, or reconfigures) a virtual storage appliance on a physical server. The virtual storage appliance uses resources of the physical server to meet the storage related needs of the application that the storage system cannot provide. This automatic and dynamic management of virtual storage appliances by the storage management system allows storage systems to quickly react to changing storage needs of applications without requiring expensive excess storage capacity.

    摘要翻译: 这里介绍的技术通过使用虚拟存储设备来提供现代动态数据中心中的存储资源的有效管理。 虚拟存储设备执行存储操作,并在虚拟机管理程序中或作为虚拟机执行。 存储管理系统监视存储系统以确定存储系统是否满足应用的服务级目标。 存储管理系统然后管理(例如,实例化,关闭或重新配置)物理服务器上的虚拟存储设备。 虚拟存储设备使用物理服务器的资源来满足存储系统无法提供的应用程序的存储相关需求。 存储管理系统对虚拟存储设备的自动和动态管理允许存储系统快速响应应用中不断变化的存储需求,而不需要昂贵的超额存储容量。

    Systems and methods for tracking working-set estimates with a limited resource budget
    9.
    发明授权
    Systems and methods for tracking working-set estimates with a limited resource budget 有权
    以有限的资源预算跟踪工作集估计的系统和方法

    公开(公告)号:US08769202B1

    公开(公告)日:2014-07-01

    申请号:US13198495

    申请日:2011-08-04

    IPC分类号: G06F12/00

    摘要: Embodiments of the systems and techniques described here can leverage several insights into the nature of workload access patterns and the working-set behavior to reduce the memory overheads. As a result, various embodiments make it feasible to maintain running estimates of a workload's cacheability in current storage systems with limited resources. For example, some embodiments provide for a method comprising estimating cacheability of a workload based on a first working-set size estimate generated from the workload over a first monitoring interval. Then, based on the cacheability of the workload, a workload cache size can be determined. A cache then can be dynamically allocated (e.g., change, possibly frequently, the cache allocation for the workload when the current allocation and the desired workload cache size differ), within a storage system for example, in accordance with the workload cache size.

    摘要翻译: 这里描述的系统和技术的实施例可以利用对工作负载访问模式和工作集行为的性质的几个见解,以减少内存开销。 因此,各种实施例使得可以在有限的资源的当前存储系统中维持工作负载的高速缓存的运行估计。 例如,一些实施例提供了一种方法,其包括基于在第一监视间隔上从工作负载产生的第一工作集大小估计来估计工作负载的可缓存性。 然后,基于工作负载的可缓存性,可以确定工作负载高速缓存大小。 然后可以根据工作负载高速缓存大小来动态地分配高速缓存(例如,当当前分配和期望的工作负载高速缓存大小不同时,可以频繁地改变工作负载的高速缓存分配),例如在存储系统内。