MEMORY COMPRESSION POLICIES
    11.
    发明申请
    MEMORY COMPRESSION POLICIES 有权
    内存压缩政策

    公开(公告)号:US20120036325A1

    公开(公告)日:2012-02-09

    申请号:US13182306

    申请日:2011-07-13

    IPC分类号: G06F12/08

    摘要: Techniques are disclosed for managing memory within a virtualized system that includes a memory compression cache. Generally, the virtualized system may include a hypervisor configured to use a compression cache to temporarily store memory pages that have been compressed to conserve memory space. A “first-in touch-out” (FITO) list may be used to manage the size of the compression cache by monitoring the compressed memory pages in the compression cache. Each element in the FITO list corresponds to a compressed page in the compression cache. Each element in the FITO list records a time at which the corresponding compressed page was stored in the compression cache (i.e. an age). A size of the compression cache may be adjusted based on the ages of the pages in the compression cache.

    摘要翻译: 公开了用于在包括存储器压缩缓存的虚拟化系统内管理存储器的技术。 通常,虚拟化系统可以包括配置成使用压缩高速缓存临时存储被压缩以节省存储器空间的存储器页面的管理程序。 通过监视压缩缓存中的压缩存储器页,可以使用“先进先出”(FITO)列表来管理压缩高速缓存的大小。 FITO列表中的每个元素都对应于压缩缓存中的压缩页面。 FITO列表中的每个元素记录相应的压缩页面存储在压缩缓存(即一个年龄)中的时间。 可以基于压缩高速缓存中的页面的年龄来调整压缩高速缓存的大小。

    ONLINE CLASSIFICATION OF MEMORY PAGES BASED ON ACTIVITY LEVEL
    12.
    发明申请
    ONLINE CLASSIFICATION OF MEMORY PAGES BASED ON ACTIVITY LEVEL 有权
    基于活动级别的在线分类记忆页

    公开(公告)号:US20120011504A1

    公开(公告)日:2012-01-12

    申请号:US12834662

    申请日:2010-07-12

    IPC分类号: G06F9/455 G06F12/10

    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.

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

    NETWORK CONGESTION MANAGEMENT BASED ON COMMUNICATION DELAY
    13.
    发明申请
    NETWORK CONGESTION MANAGEMENT BASED ON COMMUNICATION DELAY 有权
    基于通信延迟的网络约束管理

    公开(公告)号:US20130100816A1

    公开(公告)日:2013-04-25

    申请号:US13281337

    申请日:2011-10-25

    IPC分类号: H04L12/26

    摘要: Embodiments determine communication delay along a network path between a source and a destination in a network. A target injection rate is calculated based on the determined delay and a predetermined maximum queuing delay threshold. Data packets are transmitted along the network path using an inter-packet delay that is based on the target injection rate.

    摘要翻译: 实施例确定沿着网络中的源和目的地之间的网络路径的通信延迟。 基于所确定的延迟和预定的最大排队延迟阈值来计算目标喷射速率。 使用基于目标注入速率的分组间延迟,沿着网络路径传输数据分组。

    SOFTWARE APPLICATION PLACEMENT BASED ON FAILURE CORRELATION
    14.
    发明申请
    SOFTWARE APPLICATION PLACEMENT BASED ON FAILURE CORRELATION 有权
    基于故障相关的软件应用程序

    公开(公告)号:US20130097464A1

    公开(公告)日:2013-04-18

    申请号:US13273053

    申请日:2011-10-13

    IPC分类号: G06F11/00

    摘要: Embodiments associate software applications with computing resources based on failure correlation information and an anti-affinity rule. An anti-affinity rule indicates that a first software application is to be separated from a second software application during execution. A management device determines failure correlations between a first computing resource that is associated with the first software application and a plurality of computing resources other than the first computing resource. The management device selects the computing resource that corresponds to the lowest failure correlation and associates the second software application with the selected computing resource based on the anti-affinity rule.

    摘要翻译: 实施例将软件应用与基于故障相关信息和反相关性规则的计算资源相关联。 反相关性规则指示在执行期间第一软件应用程序将与第二软件应用程序分离。 管理设备确定与第一软件应用相关联的第一计算资源与除第一计算资源之外的多个计算资源之间的故障相关性。 管理装置选择对应于最低故障相关性的计算资源,并且基于反相关性规则将第二软件应用与所选择的计算资源相关联。

    SOFTWARE APPLICATION PLACEMENT USING COMPUTING RESOURCE CONTAINERS
    15.
    发明申请
    SOFTWARE APPLICATION PLACEMENT USING COMPUTING RESOURCE CONTAINERS 有权
    使用计算资源容器的软件应用程序

    公开(公告)号:US20130097319A1

    公开(公告)日:2013-04-18

    申请号: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.

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

    COMPUTER STORAGE DEDUPLICATION
    16.
    发明申请
    COMPUTER STORAGE DEDUPLICATION 审中-公开
    计算机存储重复

    公开(公告)号:US20100077013A1

    公开(公告)日:2010-03-25

    申请号:US12356921

    申请日:2009-01-21

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F16/1748

    摘要: A data center comprising plural computer hosts and a storage system external to said hosts is disclosed. The storage system includes storage blocks for storing tangibly encoded data blocks. Each of said hosts includes a deduplicating file system for identifying and merging identical data blocks stored in respective storage blocks into one of said storage blocks so that a first file exclusively accessed by a first host of said hosts and a second file accessed exclusively by a second host of said hosts concurrently refer to the same one of said storage blocks.

    摘要翻译: 公开了一种数据中心,包括多个计算机主机和在所述主机外部的存储系统。 存储系统包括用于存储有形编码的数据块的存储块。 每个所述主机包括重复数据删除文件系统,用于将存储在相应存储块中的相同数据块识别并合并到所述存储块之一中,使得由所述主机的第一主机独占访问的第一文件和由第二主机访问的第二文件 所述主机的主机同时指代所述存储块中的相同的一个。

    MULTIPLE TIME GRANULARITY SUPPORT FOR ONLINE CLASSIFICATION OF MEMORY PAGES BASED ON ACTIVITY LEVEL
    17.
    发明申请
    MULTIPLE TIME GRANULARITY SUPPORT FOR ONLINE CLASSIFICATION OF MEMORY PAGES BASED ON ACTIVITY LEVEL 有权
    基于活动级别对内存页进行在线分类的多个时间格式支持

    公开(公告)号:US20120011508A1

    公开(公告)日:2012-01-12

    申请号:US13179032

    申请日:2011-07-08

    申请人: Irfan AHMAD

    发明人: Irfan AHMAD

    IPC分类号: G06F9/455

    摘要: 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.

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

    System and Method for Automatically Optimizing Capacity Between Server Clusters
    18.
    发明申请
    System and Method for Automatically Optimizing Capacity Between Server Clusters 有权
    自动优化服务器群集容量的系统和方法

    公开(公告)号:US20110191477A1

    公开(公告)日:2011-08-04

    申请号:US12699631

    申请日:2010-02-03

    IPC分类号: G06F15/173 G06F9/455

    摘要: 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.

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

    Saving and Restoring State Information for Virtualized Computer Systems
    20.
    发明申请
    Saving and Restoring State Information for Virtualized Computer Systems 审中-公开
    保存和恢复虚拟化计算机系统的状态信息

    公开(公告)号:US20100070678A1

    公开(公告)日:2010-03-18

    申请号:US12559484

    申请日:2009-09-14

    IPC分类号: G06F12/00 G06F9/455

    摘要: Prior to or while the state of a virtual machine (“VM”) is being saved, such as in connection with the suspension or checkpointing of a VM, a set of one or more “active” memory pages is identified, this set of active memory pages comprising memory pages that are in use within the VM before operation of the VM is suspended. This set of active memory pages may constitute a “working set” of memory pages. To restore the state of the VM and resume operation, in some embodiments, (a) access to persistent storage is restored to the VM, device state for the VM is restored, and one or more of the set of active memory pages are loaded into physical memory; (b) operation of the VM is resumed; and (c) additional memory pages from the saved state of the VM are loaded into memory after operation of the VM has resumed.

    摘要翻译: 在保存虚拟机(“VM”)的状态之前,例如与VM的暂停或检查点相关联,识别一组或多个“活动”存储器页面的集合,该组活动 在VM的操作之前暂停在VM内使用的存储器页面的存储器页面。 这组活动内存页可能构成内存页的“工作集”。 为了恢复VM的状态并恢复操作,在一些实施例中,(a)对VM的恢复到永久存储器的访问,恢复VM的设备状态,并将一组或多个活动存储器页面加载到 物理内存; (b)恢复虚拟机的运作; 和(c)从VM的保存状态的附加存储器页面在VM的操作已经恢复之后被加载到存储器中。