Proactive identification of hotspots in a cloud computing environment
    52.
    发明授权
    Proactive identification of hotspots in a cloud computing environment 有权
    在云计算环境中主动识别热点

    公开(公告)号:US09329908B2

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

    申请号:US12893302

    申请日:2010-09-29

    IPC分类号: G06F15/173 G06F9/50

    摘要: The present invention proactively identifies hotspots in a cloud computing environment through cloud resource usage models that use workload parameters as inputs. In some embodiments the cloud resource usage models are based upon performance data from cloud resources and time series based workload trend models. Hotspots may occur and can be detected at any layer of the cloud computing environment, including the server, storage, and network level. In a typical embodiment, parameters for a workload are identified in the cloud computing environment and inputted into a cloud resource usage model. The model is run with the inputted workload parameters to identify potential hotspots, and resources are then provisioned for the workload so as to avoid these hotspots.

    摘要翻译: 本发明通过使用工作负载参数作为输入的云资源使用模型主动地识别云计算环境中的热点。 在一些实施例中,云资源使用模型基于来自云资源和基于时间序列的工作负载趋势模型的性能数据。 热点可能发生,可以在云计算环境的任何层面检测,包括服务器,存储和网络级别。 在典型的实施例中,工作负载的参数在云计算环境中被识别并被输入到云资源使用模型中。 该模型使用输入的工作负载参数运行,以识别潜在的热点,然后为工作负载提供资源,以避免这些热点。

    Consistent data retrieval in a multi-site computing infrastructure
    53.
    发明授权
    Consistent data retrieval in a multi-site computing infrastructure 有权
    在多站点计算基础设施中进行一致的数据检索

    公开(公告)号:US09235482B2

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

    申请号:US13097791

    申请日:2011-04-29

    IPC分类号: G06F17/30 G06F11/20

    摘要: Embodiments of the invention relate to dynamic application migration in a shared pool of configurable computer resources with disaster recovery support. Data from an application is replicated from local data storage to remote data storage. A consistency point of the data is created in both the local data storage and the remote data storage. The application may be migrated to a second data site with separate local data storage. The migration may be planned or unplanned. Based upon the created consistency point, a consistent set of application data may be requested to support a read operation from the migrated application.

    摘要翻译: 本发明的实施例涉及具有灾难恢复支持的可配置计算机资源的共享池中的动态应用迁移。 来自应用程序的数据从本地数据存储复制到远程数据存储。 在本地数据存储和远程数据存储中创建数据的一致性点。 可以将应用程序迁移到具有单独的本地数据存储的第二数据站点。 迁移可能计划或计划外。 基于创建的一致性点,可以请求一致的一组应用程序数据来支持从迁移的应用程序读取操作。

    Streaming virtual machine boot services over a network
    54.
    发明授权
    Streaming virtual machine boot services over a network 有权
    通过网络流式传输虚拟机引导服务

    公开(公告)号:US08560825B2

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

    申请号:US12827169

    申请日:2010-06-30

    IPC分类号: G06F9/00

    摘要: Embodiments of the invention are directed to streaming virtual machine boot services over a network. An aspect of the invention includes booting a first virtual machine and recording data and metadata from a virtual machine boot image into a virtual machine boot file. The data and metadata are accessed in the process of booting the first virtual machine. The virtual machine boot image has setup information of the virtual machine type of the first virtual machine. The virtual machine boot file is configured for the virtual machine type of the first virtual machine. A descriptor is added to metadata of the virtual machine boot image, which references a location of the virtual machine boot file for the virtual machine type of the first virtual machine. When subsequently booting a second virtual machine of the same type of virtual machine as the first virtual machine, data are streamed from the virtual machine boot file to a virtual machine monitor of a second virtual machine without the need to stream data from the virtual machine boot image.

    摘要翻译: 本发明的实施例涉及通过网络流式传输虚拟机引导服务。 本发明的一个方面包括引导第一虚拟机并将数据和元数据从虚拟机引导映像记录到虚拟机启动文件中。 在引导第一个虚拟机的过程中访问数据和元数据。 虚拟机引导映像具有第一虚拟机的虚拟机类型的设置信息。 为第一个虚拟机的虚拟机类型配置虚拟机引导文件。 将描述符添加到虚拟机引导映像的元数据,虚拟机引导映像引用虚拟机引导文件的位置,用于第一个虚拟机的虚拟机类型。 当随后引导与第一虚拟机相同类型的虚拟机的第二虚拟机时,将数据从虚拟机引导文件流式传输到第二虚拟机的虚拟机监视器,而不需要从虚拟机引导中流式传输数据 图片。

    MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS
    55.
    发明申请
    MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS 有权
    跨网络分离数据中心的移动虚拟机

    公开(公告)号:US20120042033A1

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

    申请号:US12856019

    申请日:2010-08-13

    IPC分类号: G06F15/167 G06F15/173

    CPC分类号: G06F9/4856

    摘要: Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage clouds). Specifically, under embodiments of the present invention, a first storage system associated with a first data center is synchronized with a second storage system associated with a second data center via a storage system link. Then, a minimal state of a virtual machine is migrated from a first computer in the first data center to a second computer in the second data center via a WAN link. Using the minimal state, the virtual machine is stored in the second computer. Thereafter, the storage system link is terminated. In addition, as updated pages are received in memory of the first computer, they are migrated to the second computer via the WAN link. Once this migration is complete, the WAN link can be terminated. Therefore, embodiments of the present invention provide at least two forms of synchronization: computational synchronization and storage synchronization.

    摘要翻译: 本发明的实施例提供了一种用于跨网络(例如,WAN)分离的数据中心(例如,存储云)迁移虚拟机的方法。 具体地,在本发明的实施例中,与第一数据中心相关联的第一存储系统经由存储系统链路与与第二数据中心相关联的第二存储系统同步。 然后,通过WAN链路将虚拟机的最小状态从第一数据中心的第一计算机迁移到第二数据中心中的第二计算机。 使用最小状态,虚拟机存储在第二台计算机中。 此后,终止存储系统链路。 另外,随着在第一台计算机的存储器中接收到更新的页面,它们将通过WAN链路迁移到第二台计算机。 迁移完成后,可以终止WAN链路。 因此,本发明的实施例提供至少两种形式的同步:计算同步和存储同步。

    INTELLIGENT STORAGE PROVISIONING WITHIN A CLUSTERED COMPUTING ENVIRONMENT
    56.
    发明申请
    INTELLIGENT STORAGE PROVISIONING WITHIN A CLUSTERED COMPUTING ENVIRONMENT 有权
    在集群计算环境中的智能存储提供

    公开(公告)号:US20120011316A1

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

    申请号:US12831455

    申请日:2010-07-07

    IPC分类号: G06F12/02

    摘要: Embodiments of the present invention provide an approach for intelligent storage planning and planning within a clustered computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention will first determine/identify a set of storage area network volume controllers (SVCs) that is accessible from a host that has submitted a request for access to storage. Thereafter, a set of managed disk (mdisk) groups (i.e., corresponding to the set of SVCs) that are candidates for satisfying the request will be determined. This set of mdisk groups will then be filtered based on available space therein, a set of user/requester preferences, and optionally, a set of performance characteristics. Then, a particular mdisk group will be selected from the set of mdisk groups based on the filtering.

    摘要翻译: 本发明的实施例提供了一种用于集群计算环境(例如,云计算环境)内的智能存储规划和规划的方法。 具体地,本发明的实施例将首先确定/识别可从已经提交了访问存储请求的主机可访问的一组存储区域网络卷控制器(SVC)。 此后,将确定作为满足该请求的候选的一组被管理盘(mdisk)组(即,对应于一组SVC)。 然后,这组mdisk组将根据其中的可用空间,一组用户/请求者首选项以及可选的一组性能特征进行过滤。 然后,将根据过滤从一组mdisk组中选择一个特定的mdisk组。

    Middleware for Extracting Aggregation Statistics to Enable Light-Weight Management Planners
    57.
    发明申请
    Middleware for Extracting Aggregation Statistics to Enable Light-Weight Management Planners 失效
    提取聚合统计数据以实现轻量级管理规划者的中间件

    公开(公告)号:US20110126219A1

    公开(公告)日:2011-05-26

    申请号:US12622737

    申请日:2009-11-20

    IPC分类号: G06F9/46

    CPC分类号: G06F9/50

    摘要: Management of a planner through use of a middleware layer. A computer system is configured with the middleware layer in communication with both a planner and a data repository. One or more modules are provided in the middleware layer to support the functionality of the planner. Application program interface calls are employed to call the modules, thereby mitigating duplication of the functionality in separate planners.

    摘要翻译: 通过使用中间件层来管理计划者。 计算机系统配置有与计划者和数据存储库通信的中间件层。 在中间件层中提供一个或多个模块以支持计划者的功能。 应用程序接口调用用于调用模块,从而减轻单独规划者中功能的重复。

    SERVER CONSOLIDATION USING VIRTUAL MACHINE RESOURCE TRADEOFFS
    58.
    发明申请
    SERVER CONSOLIDATION USING VIRTUAL MACHINE RESOURCE TRADEOFFS 有权
    使用虚拟机资源贸易的服务器整合

    公开(公告)号:US20100306382A1

    公开(公告)日:2010-12-02

    申请号:US12476061

    申请日:2009-06-01

    IPC分类号: G06F15/173 G06F9/455

    摘要: Server consolidation using virtual machine resource tradeoffs, is provided. One implementation involves assigning a virtual machine to a target physical server based on a plurality of virtualization parameters for maximizing utility of a plurality of virtual machines and physical servers. The assigning performs resource allocation for the virtual machine based on capabilities of the target physical server and a plurality of virtual machine resource requirements. Virtualization parameters include a reservation parameter (min) representing a minimum resources required for a VM, a limit parameter (max) representing a maximum resources allowable for the VM, and a weight parameter (shares) representing a share of spare resources for the VM.

    摘要翻译: 提供了使用虚拟机资源权衡的服务器整合。 一个实现包括基于用于最大化多个虚拟机和物理服务器的效用的多个虚拟化参数将虚拟机分配给目标物理服务器。 该分配基于目标物理服务器的能力和多个虚拟机资源需求来执行虚拟机的资源分配。 虚拟化参数包括表示VM所需的最小资源的预留参数(min),表示VM允许的最大资源的限制参数(max)以及表示VM的备用资源份额的权重参数(共享)。

    METHOD AND SYSTEM FOR CONTINUOUS OPTIMIZATION OF DATA CENTERS BY COMBINING SERVER AND STORAGE VIRTUALIZATION
    59.
    发明申请
    METHOD AND SYSTEM FOR CONTINUOUS OPTIMIZATION OF DATA CENTERS BY COMBINING SERVER AND STORAGE VIRTUALIZATION 审中-公开
    通过组合服务器和存储虚拟化连续优化数据中心的方法和系统

    公开(公告)号:US20100211956A1

    公开(公告)日:2010-08-19

    申请号:US12388404

    申请日:2009-02-18

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5088 G06F9/505

    摘要: The invention provides a method and system for continuous optimization of a data center. The method includes monitoring loads of storage modules, server modules and switch modules in the data center, detecting an overload condition upon a load exceeding a load threshold, combining server and storage virtualization to address storage overloads by planning allocation migration between the storage modules, to address server overloads by planning allocation migration between the server modules, to address switch overloads by planning allocation migration mix between server modules and storage modules for overload reduction, and orchestrating the planned allocation migration to reduce the overload condition in the data center.

    摘要翻译: 本发明提供了一种数据中心连续优化的方法和系统。 该方法包括监视数据中心中的存储模块,服务器模块和交换机模块的负载,在负载超过负载阈值时检测过载状况,通过计划存储模块之间的分配迁移,结合服务器和存储虚拟化来解决存储过载问题, 地址服务器通过规划服务器模块之间的分配迁移来过载,通过规划服务器模块和存储模块之间的分配迁移组合来解决交换机过载,从而实现过载降级,并编排计划的分配迁移以减少数据中心的过载状况。

    INTEGRATED PLACEMENT PLANNING FOR HETEROGENOUS STORAGE AREA NETWORK DATA CENTERS
    60.
    发明申请
    INTEGRATED PLACEMENT PLANNING FOR HETEROGENOUS STORAGE AREA NETWORK DATA CENTERS 有权
    用于异构存储区域网络数据中心的集成放置规划

    公开(公告)号:US20080295094A1

    公开(公告)日:2008-11-27

    申请号:US11752292

    申请日:2007-05-22

    IPC分类号: G06F9/455

    摘要: A program, method and system are disclosed for planning the placement of a collection of applications in a heterogeneous storage area network data center. The program, method, and system disclosed deal with the coupled placement of virtual machine applications within a resource graph, with each application requiring a certain amount of CPU resources and a certain amount of storage resources from the connected resource node pairs within the resource graph. The resource nodes in the graph provide either storage resources, CPU resources, or both and can have differing degrees of affinity between different node pairs. Various placement algorithms may be used to optimize placement of the applications such as an individual-greedy, pair-greedy or stable marriage algorithm. One placement objective may be to place the programs among nodes of the resource graph without exceeding the storage and CPU capacities at nodes while keeping the total cost over all applications small.

    摘要翻译: 公开了一种用于规划在异构存储区域网络数据中心中应用集合的放置的程序,方法和系统。 所公开的程序,方法和系统处理虚拟机应用在资源图中的耦合放置,每个应用需要来自资源图中连接的资源节点对的一定量的CPU资源和一定量的存储资源。 图中的资源节点提供存储资源,CPU资源或两者,并且可以在不同节点对之间具有不同程度的亲和度。 可以使用各种放置算法来优化诸如个人贪心,对贪婪或稳定的结婚算法的应用的放置。 一个放置目标可以是在节点之间放置节目,而不超过节点处的存储和CPU容量,同时保持所有应用程序的总成本较小。