System and method for automatically optimizing capacity between server clusters
    11.
    发明授权
    System and method for automatically optimizing capacity between server clusters 有权
    在服务器集群之间自动优化容量的系统和方法

    公开(公告)号:US08874744B2

    公开(公告)日:2014-10-28

    申请号:US12699631

    申请日:2010-02-03

    摘要: A resource management system for a virtual machine computing environment includes a software component that optimizes capacity between server clusters or groups by monitoring the capacity of server clusters or groups and automatically adding and removing host systems to and from server clusters or groups. The software component may be implemented at a server cluster management level to monitor and execute host system moves between server clusters and/or at a higher level in the resource management hierarchy. At the higher level, the software component is configured to monitor and execute host system moves between sets of server clusters being managed by different server cluster management agents.

    摘要翻译: 用于虚拟机计算环境的资源管理系统包括通过监视服务器集群或组的容量并自动地向服务器集群或组中添加和移除主机系统来优化服务器集群或组之间的容量的软件组件。 软件组件可以在服务器集群管理级别上实现,以在服务器集群之间和/或在资源管理层级中的较高级别上监视和执行主机系统移动。 在较高级别,软件组件被配置为监视和执行由不同的服务器集群管理代理管理的服务器集群之间的主机系统移动。

    Cache coherence monitoring and feedback
    12.
    发明授权
    Cache coherence monitoring and feedback 有权
    缓存一致性监控和反馈

    公开(公告)号:US08799581B2

    公开(公告)日:2014-08-05

    申请号:US11620323

    申请日:2007-01-05

    CPC分类号: G06F12/0815 G06F12/0817

    摘要: Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to overall performance. Color-based caching provides an effective method to better utilize caches and avoid unnecessary cache thrashing and pollution. Hardware maintains color-based counters relative to the cache lines to monitor and obtain feedback on cache line events. These counters are utilized for cache coherence transactions in multiple processor systems.

    摘要翻译: 基于颜色的缓存允许每个高速缓存行通过特定的颜色进行区分,并且可以基于高速缓存行的颜色来操作缓存行为。 当多个线程能够共享缓存时,有效的缓存管理对于整体性能至关重要。 基于色彩的缓存提供了一种有效的方法来更好地利用缓存,并避免不必要的缓存颠簸和污染。 硬件维护相对于高速缓存行的基于颜色的计数器,以监视和获取有关高速缓存行事件的反馈。 这些计数器用于多处理器系统中的高速缓存一致性事务。

    CACHE COHERENCE MONITORING AND FEEDBACK
    13.
    发明申请
    CACHE COHERENCE MONITORING AND FEEDBACK 有权
    高速缓存监控和反馈

    公开(公告)号:US20080168237A1

    公开(公告)日:2008-07-10

    申请号:US11620323

    申请日:2007-01-05

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0815 G06F12/0817

    摘要: Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to overall performance. Color-based caching provides an effective method to better utilize caches and avoid unnecessary cache thrashing and pollution. Hardware maintains color-based counters relative to the cache lines to monitor and obtain feedback on cache line events. These counters are utilized for cache coherence transactions in multiple processor systems.

    摘要翻译: 基于颜色的缓存允许每个高速缓存行通过特定的颜色进行区分,并且可以基于高速缓存行的颜色来操作缓存行为。 当多个线程能够共享缓存时,有效的缓存管理对于整体性能至关重要。 基于色彩的缓存提供了一种有效的方法来更好地利用缓存,并避免不必要的缓存颠簸和污染。 硬件维护相对于高速缓存行的基于颜色的计数器,以监视和获取有关高速缓存行事件的反馈。 这些计数器用于多处理器系统中的高速缓存一致性事务。

    Color-based cache monitoring
    15.
    发明授权
    Color-based cache monitoring 有权
    基于颜色的缓存监控

    公开(公告)号:US07895392B2

    公开(公告)日:2011-02-22

    申请号:US11620348

    申请日:2007-01-05

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/0842 G06F12/121

    摘要: Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to overall performance. Color-based caching provides an effective method to better utilize a cache and avoid unnecessary cache thrashing and/or pollution. The color based caching can be monitored to improve memory performance and guarantee Quality-Of-Service of cache utilization.

    摘要翻译: 基于颜色的缓存允许每个高速缓存行通过特定的颜色进行区分,并且可以基于高速缓存行的颜色来操作缓存行为。 当多个线程能够共享缓存时,有效的缓存管理对于整体性能至关重要。 基于色彩的缓存提供了一种更好地利用缓存并避免不必要的缓存颠簸和/或污染的有效方法。 可以监控基于颜色的缓存,以提高内存性能,并保证高速缓存利用率的服务质量。

    Atomically moving list elements between lists using read-copy update
    16.
    发明申请
    Atomically moving list elements between lists using read-copy update 审中-公开
    使用读取副本更新在列表之间使用原子移动列表元素

    公开(公告)号:US20060112121A1

    公开(公告)日:2006-05-25

    申请号:US10995657

    申请日:2004-11-23

    IPC分类号: G06F7/00

    CPC分类号: G06F16/9024

    摘要: A system, method and computer program product for atomically moving a shared list element from a first list location to a second list location includes inserting a placeholder element at the second list location to signify to readers that a move operation is underway, removing the shared list element from the first list location, re-identifying the list element to reflect its move from the first list location to the second list location, inserting it at the second list location and unlinking the placeholder element. A deferred removal of the placeholder element is performed following a period in which readers can no longer maintain references thereto. A method, system and computer program product are additionally provided for performing a lookup of a target list element that is subject to being atomically moved from a first list to a second list.

    摘要翻译: 用于将共享列表元素从第一列表位置原子地移动到第二列表位置的系统,方法和计算机程序产品包括在第二列表位置插入占位符元素以向读者指示正在进行移动操作,删除共享列表 元素从第一列表位置重新识别列表元素以反映其从第一列表位置移动到第二列表位置,将其插入到第二列表位置并取消链接占位符元素。 延迟删除占位符元素是在阅读器不再保留对其的引用的时间段之后执行的。 另外提供了一种方法,系统和计算机程序产品,用于执行将被从第一列表原子地移动到第二列表的目标列表元素的查找。

    Optimal interconnect Utilization in a data processing network
    17.
    发明申请
    Optimal interconnect Utilization in a data processing network 失效
    最佳互连数据处理网络中的利用率

    公开(公告)号:US20060062150A1

    公开(公告)日:2006-03-23

    申请号:US10948414

    申请日:2004-09-23

    IPC分类号: H04L12/26

    摘要: A method for managing packet traffic in a data processing network includes collecting data indicative of the amount of packet traffic traversing each of the links in the network's interconnect. The collected data includes source and destination information indicative of the source and destination of corresponding packets. A heavily used links are then identified from the collected data. Packet data associated with the heavily used link is then analyzed to identify a packet source and packet destination combination that is a significant contributor to the packet traffic on the heavily used link. In response, a process associated with the identified packet source and packet destination combination is migrated, such as to another node of the network, to reduce the traffic on the heavily used link. In one embodiment, an agent installed on each interconnect switch collects the packet data for interconnect links connected to the switch.

    摘要翻译: 一种用于管理数据处理网络中的分组业务的方法包括收集表示穿过网络互连中每个链路的分组流量的数据的数据。 收集的数据包括指示相应分组的源和目的地的源和目的地信息。 然后从收集的数据中识别出大量使用的链接。 然后分析与大量使用的链路相关联的分组数据,以识别作为重度使用的链路上的分组业务的重要贡献者的分组源和分组目的地组合。 作为响应,与所识别的分组源和分组目的地组合相关联的进程被迁移,例如到网络的另一个节点,以减少重度使用的链路上的流量。 在一个实施例中,安装在每个互连交换机上的代理收集用于连接到交换机的互连链路的分组数据。

    Recovery system and method for recreating a state of a datacenter
    18.
    发明授权
    Recovery system and method for recreating a state of a datacenter 有权
    用于重建数据中心状态的恢复系统和方法

    公开(公告)号:US09304873B2

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

    申请号:US13593060

    申请日:2012-08-23

    IPC分类号: G06F9/455 G06F11/14 G06F11/20

    摘要: Embodiments include a recovery system, a computer-readable storage medium, and a method of recreating a state of a datacenter. The embodiments include a plurality of program modules that is executable by a processor to gather metadata from a first datacenter that includes at least one virtual machine (VM), wherein the metadata includes data representative of a virtual infrastructure of the first datacenter. The program modules are also executable by the processor to recreate a state of the first datacenter within a second datacenter using the metadata upon a determination that a failure occurred within the first datacenter, and to recreate the VM within the second datacenter.

    摘要翻译: 实施例包括恢复系统,计算机可读存储介质和重新创建数据中心状态的方法。 实施例包括可由处理器执行以从包括至少一个虚拟机(VM)的第一数据中心收集元数据的多个程序模块,其中所述元数据包括表示第一数据中心的虚拟基础设施的数据。 程序模块还可由处理器执行,以在确定在第一数据中心内发生故障并且在第二数据中心内重新创建VM时,使用元数据在第二数据中心内重建第一数据中心的状态。

    Architecture support of memory access coloring
    19.
    发明授权
    Architecture support of memory access coloring 有权
    内存访问着色的架构支持

    公开(公告)号:US08671248B2

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

    申请号:US11620293

    申请日:2007-01-05

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Memory Access Coloring provides architecture support that allows software to classify memory accesses into different congruence classes by specifying a color for each memory access operation. The color information is received and recorded by the underlying system with appropriate granularity. This allows hardware to monitor color-based cache monitoring information and provide such feedback to the software to enable various runtime optimizations. It also enables enforcement of different memory consistency models for memory regions with different colors at the same time.

    摘要翻译: 内存访问着色提供架构支持,允许软件通过为每个内存访问操作指定颜色来将内存访问分类为不同的同余类。 颜色信息由底层系统以适当的粒度接收和记录。 这允许硬件监视基于颜色的缓存监视信息,并向软件提供这样的反馈以启用各种运行时优化。 它还可以同时实现具有不同颜色的存储器区域的不同存储器一致性模型。

    COLOR-BASED CACHE MONITORING
    20.
    发明申请
    COLOR-BASED CACHE MONITORING 有权
    基于颜色的高速缓存监控

    公开(公告)号:US20080168230A1

    公开(公告)日:2008-07-10

    申请号:US11620348

    申请日:2007-01-05

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0842 G06F12/121

    摘要: Color-based caching allows each cache line to be distinguished by a specific color, and enables the manipulation of cache behavior based upon the colors of the cache lines. When multiple threads are able to share a cache, effective cache management is critical to overall performance. Color-based caching provides an effective method to better utilize a cache and avoid unnecessary cache thrashing and/or pollution. The color based caching can be monitored to improve memory performance and guarantee Quality-Of-Service of cache utilization.

    摘要翻译: 基于颜色的缓存允许每个高速缓存行通过特定的颜色进行区分,并且可以基于高速缓存行的颜色来操作缓存行为。 当多个线程能够共享缓存时,有效的缓存管理对于整体性能至关重要。 基于色彩的缓存提供了一种更好地利用缓存并避免不必要的缓存颠簸和/或污染的有效方法。 可以监控基于颜色的缓存,以提高内存性能,并保证缓存利用率的服务质量。