Page table data structure for online classification of memory pages based on activity level
    2.
    发明授权
    Page table data structure for online classification of memory pages based on activity level 有权
    基于活动级别的内存页面在线分类的页表数据结构

    公开(公告)号:US09063866B1

    公开(公告)日:2015-06-23

    申请号:US12834677

    申请日:2010-07-12

    摘要: Activity level of memory pages is classified in virtual machine environment, so that processes such as live VM migration and checkpointing, among others, can be carried out more efficiently. The method includes the steps of scanning page table entries of hypervisor-managed page tables continuously over repeating scan periods to determine whether memory pages have been accessed or not, and for each memory page, determining an activity level of the memory page based on whether the memory page has been accessed or not since a prior scan and storing the activity level of the memory page. The activity level of the memory page may be represented by one or more bits of its page table entry and may be classified as having at least two states ranging from hot to cold.

    摘要翻译: 内存页面的活动级别分为虚拟机环境,可以更有效地执行诸如虚拟机迁移和检查点之类的进程。 该方法包括以下步骤:在重复的扫描周期上连续地扫描虚拟机管理程序管理的页表的页表条目,以确定是否已存取存储器页;以及对于每个存储器页,基于是否存储页,确定存储器页的活动级别 存储器页面已被访问或不被访问,因为先前扫描并存储存储器页面的活动级别。 存储器页面的活动级别可以由其页表项的一个或多个位表示,并且可以被分类为具有从热到冷的至少两个状态。

    Distributed storage resource scheduler and load balancer
    3.
    发明授权
    Distributed storage resource scheduler and load balancer 有权
    分布式存储资源调度程序和负载均衡器

    公开(公告)号:US08914598B2

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

    申请号:US12566435

    申请日:2009-09-24

    IPC分类号: G06F12/00

    摘要: Distributed storage resources are managed based on data collected from online monitoring of workloads on the storage resources and performance characteristics of the storage resources. Load metrics are calculated from the collected data and used to identify workloads that are migration candidates and storage units that are migration destinations, so that load balancing across the distributed storage resources can be achieved.

    摘要翻译: 分布式存储资源根据从存储资源的工作负载和存储资源的性能特征的在线监控收集的数据进行管理。 负载指标由收集的数据计算,用于识别作为迁移目的地的迁移候选和存储单元的工作负载,从而可以实现跨分布式存储资源的负载平衡。

    System and method for automatically optimizing capacity between server clusters
    4.
    发明授权
    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.

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

    Software application placement using computing resource containers
    6.
    发明授权
    Software application placement using computing resource containers 有权
    使用计算资源容器的软件应用程序放置

    公开(公告)号:US08782242B2

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

    申请号:US13273064

    申请日:2011-10-13

    IPC分类号: G06F15/173

    摘要: Embodiments associate software applications with computing resource containers based on placement rules. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications, or that the first software application is to be separated from the second software application during execution of the first and second software applications. A target computing resource container is selected based on the placement rule and a computing resource container that is associated with the first software application. The second software application is associated with the target computing resource container, and the placement rule may be provided to the target computing resource container.

    摘要翻译: 实施例将软件应用与基于放置规则的计算资源容器相关联。 放置规则指示在执行第一和第二软件应用期间第一软件应用程序将与第二软件应用程序共存,或者在执行第一软件应用程序期间第一软件应用程序将与第二软件应用程序分离 和第二个软件应用程序。 基于放置规则和与第一软件应用相关联的计算资源容器来选择目标计算资源容器。 第二软件应用程序与目标计算资源容器相关联,并且放置规则可以被提供给目标计算资源容器。

    Shortcut input/output in virtual machine systems
    7.
    发明授权
    Shortcut input/output in virtual machine systems 有权
    虚拟机系统中的快捷输入/输出

    公开(公告)号:US09032181B2

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

    申请号:US12783205

    申请日:2010-05-19

    IPC分类号: G06F12/10

    摘要: Read requests to a commonly accessed storage volume are conditionally issued, depending on whether or not a requested data block is already stored in memory from a prior access or to be stored in memory upon completion of a pending request. A data structure is maintained in memory to track physical memory pages and to indicate for each physical memory page the corresponding location in the storage volume from which the contents of the physical memory were read and the number of virtual memory pages that are mapped thereto.

    摘要翻译: 根据所请求的数据块是否已经从先前的访问中存储在存储器中,或者在完成未决请求时被存储在存储器中,有条件地发出对常用访问存储卷的读取请求。 在存储器中维护数据结构以跟踪物理存储器页面,并且为每个物理存储器页面指示从其读取物理存储器的内容的存储卷中的对应位置和映射到其的虚拟存储器页面的数量。

    Multiple time granularity support for online classification of memory pages based on activity level
    8.
    发明授权
    Multiple time granularity support for online classification of memory pages based on activity level 有权
    基于活动级别对内存页面进行在线分类的多时间粒度支持

    公开(公告)号:US08990531B2

    公开(公告)日:2015-03-24

    申请号:US13179032

    申请日:2011-07-08

    申请人: Irfan Ahmad

    发明人: Irfan Ahmad

    IPC分类号: G06F12/00 G06F9/455 G06F12/10

    摘要: Activity level of memory pages is classified in virtual machine environment, so that processes such as live VM migration and checkpointing, among others, can be carried out more efficiently. Because each such hypervisor-based service may desire classification of activity levels of memory pages at different frequencies and different time granularities, the hypervisor supports methods to classify activity levels of memory pages for a plurality of time intervals.

    摘要翻译: 内存页面的活动级别分为虚拟机环境,可以更有效地执行诸如虚拟机迁移和检查点之类的进程。 因为每个这样的基于管理程序的服务可能希望对不同频率和不同时间粒度的存储器页面的活动级别进行分类,所以管理程序支持对多个时间间隔的存储器页面的活动级别进行分类的方法。

    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.

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

    Online classification of memory pages based on activity level represented by one or more bits
    10.
    发明授权
    Online classification of memory pages based on activity level represented by one or more bits 有权
    基于由一个或多个位表示的活动级别的内存页面的在线分类

    公开(公告)号:US09032398B2

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

    申请号:US12834662

    申请日:2010-07-12

    CPC分类号: G06F12/08 G06F12/10

    摘要: Activity level of memory pages is classified in virtual machine environment, so that processes such as live VM migration and checkpointing, among others, can be carried out more efficiently. The method includes the steps of scanning page table entries of hypervisor-managed page tables continuously over repeating scan periods to determine whether memory pages have been accessed or not, and for each memory page, determining an activity level of the memory page based on whether the memory page has been accessed or not since a prior scan and storing the activity level of the memory page. The activity level of the memory page may be represented by one or more bits of its page table entry and may be classified as having at least two states ranging from hot to cold.

    摘要翻译: 内存页面的活动级别分为虚拟机环境,可以更有效地执行诸如虚拟机迁移和检查点之类的进程。 该方法包括以下步骤:在重复的扫描周期上连续地扫描虚拟机管理程序管理的页表的页表条目,以确定是否已存取存储器页;以及对于每个存储器页,基于是否存储页,确定存储器页的活动级别 存储器页面已被访问或不被访问,因为先前扫描并存储存储器页面的活动级别。 存储器页面的活动级别可以由其页表项的一个或多个位表示,并且可以被分类为具有从热到冷的至少两个状态。