Concurrent evaluation of policies with synchronization
    41.
    发明授权
    Concurrent evaluation of policies with synchronization 有权
    同步评估政策

    公开(公告)号:US07783728B2

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

    申请号:US10995598

    申请日:2004-11-22

    CPC分类号: G06F9/52

    摘要: A policy for a computer system is transformed into a plurality of sub-policies, at least one synchronization step, and a final action. The sub-policies are distributed to corresponding sub-components in the computer system. The sub-policies are evaluated, wherein each sub-component evaluates its corresponding one or more sub-policies as other sub-components evaluate their corresponding one or more sub-policies. The sub-policies are synchronized by using the at least one synchronization step. The final action is performed in response to synchronizing the sub-policies. The computer system can be singular or distributed.

    摘要翻译: 用于计算机系统的策略被转换成多个子策略,至少一个同步步骤和最终动作。 子策略分配给计算机系统中的相应子组件。 评估子策略,其中每个子组件评估其对应的一个或多个子策略,因为其他子组件评估其对应的一个或多个子策略。 通过使用至少一个同步步骤来同步子策略。 响应于子策略的同步来执行最后的动作。 计算机系统可以是单数或分布式的。

    Methods, systems, and computer program products for disaster recovery planning
    42.
    发明授权
    Methods, systems, and computer program products for disaster recovery planning 有权
    用于灾难恢复规划的方法,系统和计算机程序产品

    公开(公告)号:US07725441B2

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

    申请号:US11953115

    申请日:2007-12-10

    IPC分类号: G06F17/30

    CPC分类号: G06F11/20

    摘要: Formulating an integrated disaster recovery (DR) plan based upon a plurality of DR requirements for an application by receiving a first set of inputs identifying one or more entity types for which the plan is to be formulated, such as an enterprise, one or more sites of the enterprise, the application, or a particular data type for the application. At least one data container representing a subset of data for an application is identified. A second set of inputs is received identifying at least one disaster type for which the plan is to be formulated. A third set of inputs is received identifying a DR requirement for the application as a category of DR Quality of Service (QoS) class to be applied to the disaster type. A composition model is generated specifying one or more respective DR QoS parameters as a function of a corresponding set of one or more QoS parameters representative of a replication technology solution. The replication technology solution encompasses a plurality of storage stack levels. A solution template library is generated for mapping the application to each of a plurality of candidate replication technology solutions. The template library is used to select a DR plan in the form of a replication technology solution for the application.

    摘要翻译: 基于针对应用的多个DR需求来制定综合灾难恢复(DR)计划,所述DR要求通过接收标识要为其制定所述计划的一个或多个实体类型的第一组输入,诸如企业,一个或多个站点 的应用程序,或应用程序的特定数据类型。 识别表示应用程序的数据子集的至少一个数据容器。 接收第二组输入,确定要制定该计划的至少一种灾害类型。 接收到第三组输入,将应用程序的DR要求标识为要应用于灾难类型的DR服务质量(QoS)类别。 生成指定作为代表复制技术解决方案的一个或多个QoS参数的相应组的函数的一个或多个相应DR QoS参数的组合模型。 复制技术解决方案包含多个存储堆栈级别。 生成解决方案模板库,用于将应用程序映射到多个候选复制技术解决方案中的每一个。 模板库用于以应用程序的复制技术解决方案的形式选择DR计划。

    Methods, apparatus and computer programs for scheduling storage requests
    43.
    发明授权
    Methods, apparatus and computer programs for scheduling storage requests 失效
    用于调度存储请求的方法,装置和计算机程序

    公开(公告)号:US07565484B2

    公开(公告)日:2009-07-21

    申请号:US11776578

    申请日:2007-07-12

    IPC分类号: G06F12/00

    摘要: Provided are methods, apparatus arid computer programs for scheduling storage input and/or output (I/O) requests. A method for scheduling storage access requests determines a request processing sequence calculated to maximize SLA-based revenues achievable from processing a number of requests. A storage controller includes a scheduler which implements a revenue-based scheduling function to determine a revenue-maximizing processing sequence, and then assigns storage access requests to locations in a queue corresponding to the determined sequence. In an on-line mode, the scheduler can adapt to additional received requests, evaluating the revenue function for the additional requests and modifying the schedule if required. The method may include analyzing a request stream to predict requests that are likely to be received in the near future, and taking account of the predicted requests when determining a processing schedule.

    摘要翻译: 提供了用于调度存储输入和/或输出(I / O)请求的方法,装置和计算机程序。 一种用于调度存储访问请求的方法确定了一个请求处理序列,该请求处理序列被计算为使处理多个请求可实现的基于SLA的收入最大化。 存储控制器包括执行基于收益的调度功能以确定收益最大化处理序列的调度器,然后将存储访问请求分配给与所确定的序列相对应的队列中的位置。 在在线模式中,调度器可以适应附加的接收到的请求,评估附加请求的收入功能并且如果需要则修改调度。 该方法可以包括分析请求流以预测在不久的将来可能被接收的请求,并且在确定处理调度时考虑预测的请求。

    METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DISASTER RECOVERY PLANNING
    44.
    发明申请
    METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DISASTER RECOVERY PLANNING 有权
    用于灾难恢复规划的方法,系统和计算机程序产品

    公开(公告)号:US20090150712A1

    公开(公告)日:2009-06-11

    申请号:US12126487

    申请日:2008-05-23

    IPC分类号: G06F11/00

    CPC分类号: G06F11/20

    摘要: Formulating an integrated disaster recovery (DR) plan based upon a plurality of DR requirements for an application by receiving a first set of inputs identifying one or more entity types for which the plan is to be formulated, such as an enterprise, one or more sites of the enterprise, the application, or a particular data type for the application. At least one data container representing a subset of data for an application is identified. A second set of inputs is received identifying at least one disaster type for which the plan is to be formulated. A third set of inputs is received identifying a DR requirement for the application as a category of DR Quality of Service (QoS) class to be applied to the disaster type. A composition model is generated specifying one or more respective DR QoS parameters as a function of a corresponding set of one or more QoS parameters representative of a replication technology solution. The replication technology solution encompasses a plurality of storage stack levels. A solution template library is generated for mapping the application to each of a plurality of candidate replication technology solutions. The template library is used to select a DR plan in the form of a replication technology solution for the application.

    摘要翻译: 基于针对应用的多个DR需求来制定综合灾难恢复(DR)计划,所述DR要求通过接收标识要为其制定所述计划的一个或多个实体类型的第一组输入,诸如企业,一个或多个站点 的应用程序,或应用程序的特定数据类型。 识别表示应用程序的数据子集的至少一个数据容器。 接收第二组输入,确定要制定该计划的至少一种灾害类型。 接收到第三组输入,将应用程序的DR要求标识为要应用于灾难类型的DR服务质量(QoS)类别。 生成指定作为代表复制技术解决方案的一个或多个QoS参数的相应组的函数的一个或多个相应DR QoS参数的组合模型。 复制技术解决方案包含多个存储堆栈级别。 生成解决方案模板库,用于将应用程序映射到多个候选复制技术解决方案中的每一个。 模板库用于以应用程序的复制技术解决方案的形式选择DR计划。

    METHODS, APPARATUS AND COMPUTER PROGRAMS FOR SCHEDULING STROAGE REQUESTS
    45.
    发明申请
    METHODS, APPARATUS AND COMPUTER PROGRAMS FOR SCHEDULING STROAGE REQUESTS 失效
    方法,设备和计算机程序用于调度搜索请求

    公开(公告)号:US20080016310A1

    公开(公告)日:2008-01-17

    申请号:US11776578

    申请日:2007-07-12

    IPC分类号: G06F12/00

    摘要: Provided are methods, apparatus arid computer programs for scheduling storage input and/or output (I/O) requests. A method for scheduling storage access requests determines a request processing sequence calculated to maximize SLA-based revenues achievable from processing a number of requests. A storage controller includes a scheduler which implements a revenue-based scheduling function to determine a revenue-maximizing processing sequence, and then assigns storage access requests to locations in a queue corresponding to the determined sequence. In an on-line mode, the scheduler can adapt to additional received requests, evaluating the revenue function for the additional requests and modifying the schedule if required. The method may include analysing a request stream to predict requests that are likely to be received in the near future, and taking account of the predicted requests when determining a processing schedule.

    摘要翻译: 提供了用于调度存储输入和/或输出(I / O)请求的方法,装置和计算机程序。 一种用于调度存储访问请求的方法确定了一个请求处理序列,该请求处理序列被计算为使处理多个请求可实现的基于SLA的收入最大化。 存储控制器包括执行基于收益的调度功能以确定收益最大化处理序列的调度器,然后将存储访问请求分配给与所确定的序列相对应的队列中的位置。 在在线模式中,调度器可以适应附加的接收到的请求,评估附加请求的收入功能并且如果需要则修改调度。 该方法可以包括分析请求流以预测在不久的将来可能被接收的请求,并且在确定处理调度时考虑预测的请求。

    Concurrent evaluation of policies with synchronization
    46.
    发明申请
    Concurrent evaluation of policies with synchronization 有权
    同步评估政策

    公开(公告)号:US20060112389A1

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

    申请号:US10995598

    申请日:2004-11-22

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52

    摘要: A policy for a computer system is transformed into a plurality of sub-policies, at least one synchronization step, and a final action. The sub-policies are distributed to corresponding sub-components in the computer system. The sub-policies are evaluated, wherein each sub-component evaluates its corresponding one or more sub-policies as other sub-components evaluate their corresponding one or more sub-policies. The sub-policies are synchronized by using the at least one synchronization step. The final action is performed in response to synchronizing the sub-policies. The computer system can be singular or distributed.

    摘要翻译: 用于计算机系统的策略被转换成多个子策略,至少一个同步步骤和最终动作。 子策略分配给计算机系统中的相应子组件。 评估子策略,其中每个子组件评估其对应的一个或多个子策略,因为其他子组件评估其对应的一个或多个子策略。 通过使用至少一个同步步骤来同步子策略。 响应于子策略的同步来执行最后的动作。 计算机系统可以是单数或分布式的。

    Automated virtual machine placement planning using different placement solutions at different hierarchical tree levels
    47.
    发明授权
    Automated virtual machine placement planning using different placement solutions at different hierarchical tree levels 有权
    使用不同层次树级别的不同放置解决方案的自动化虚拟机布局规划

    公开(公告)号:US08959523B2

    公开(公告)日:2015-02-17

    申请号:US13434961

    申请日:2012-03-30

    摘要: A virtual machine placement framework is described to enable a data center operator to develop a placement scheme to satisfy its particular constraints while simultaneously optimizing resource utilization. To generate a placement solution, the virtual machine placement problem is first characterized as a “bin packing” problem. The framework provides simple interface tools and processing modules, and a pluggable architecture for receiving placement algorithms. To generate a solution, an administrator creates an XML representation that abstracts physical entities (e.g., data center, subnet, rack, physical server, and the like) into a hierarchical tree of bins. The administrator also defines a set of “rules” that govern (direct) the placement of the virtual machines by placing constraints on the placement scheme. Using the hierarchical tree and the rules, the framework is executed to generate a placement as a solution to a bin packing problem, preferably on a layer-by-layer basis.

    摘要翻译: 描述了虚拟机放置框架,以使数据中心操作员能够开发一种放置方案,以满足其特定的约束,同时优化资源利用。 为了生成一个放置解决方案,虚拟机放置问题首先被表征为“bin packing”问题。 该框架提供简单的界面工具和处理模块,以及用于接收放置算法的可插拔架构。 为了生成解决方案,管理员创建将物理实体(例如,数据中心,子网,机架,物理服务器等)抽象成分层树的树的XML表示。 管理员还定义了一套“规则”,它通过在放置方案上放置约束来管理(直接)虚拟机的放置。 使用分层树和规则,执行框架以生成作为bin打包问题的解决方案的放置,优选地在逐层的基础上。

    WORKLOAD-AWARE PLACEMENT IN PRIVATE HETEROGENEOUS CLOUDS
    49.
    发明申请
    WORKLOAD-AWARE PLACEMENT IN PRIVATE HETEROGENEOUS CLOUDS 有权
    工作载荷 - 在私有的异质云中的安装

    公开(公告)号:US20120284408A1

    公开(公告)日:2012-11-08

    申请号:US13100779

    申请日:2011-05-04

    IPC分类号: G06F15/16

    摘要: Systems determine workload resource usage patterns of a computerized workload, using a computerized device. Such systems use the computerized device to place the computerized workload with a computer server cluster within a private cloud computing environment. Also, systems herein place the computerized workload on a selected computer server within the computer server cluster that has a resource usage pattern complementary to the workload resource usage profile, also using the computerized device. The complementary resource usage pattern peaks at different times from the workload resource usage patterns.

    摘要翻译: 系统使用计算机化的设备来确定计算机化工作负载的工作负载资源使用模式。 此类系统使用计算机化设备将计算机化工作负载与计算机服务器集群置于私有云计算环境中。 而且,这里的系统还将计算机化的工作负载放置在具有与工作负载资源使用简档互补的资源使用模式的计算机服务器集群内的所选计算机服务器上,也使用计算机化的设备。 补充资源使用模式在不同时间从工作负载资源使用模式出发。

    Dynamic selection of server states for servers in a cluster of servers
    50.
    发明授权
    Dynamic selection of server states for servers in a cluster of servers 有权
    动态选择服务器集群中的服务器的服务器状态

    公开(公告)号:US08230249B2

    公开(公告)日:2012-07-24

    申请号:US12503246

    申请日:2009-07-15

    IPC分类号: G06F1/32

    摘要: Techniques for dynamically selecting a server state for one or more servers in a cluster of servers are provided. The techniques include tracking each active and sleep state of each server in a cluster of servers, and selecting a server state for one or more servers in the cluster of servers to meet one or more workload level requirements of the cluster of servers, wherein selecting a server state for one or more servers comprises scheduling a transition between one or more active and sleep states for the one or more servers, wherein scheduling the transition comprises using power consumption information for each state and transition time information for each transition.

    摘要翻译: 提供了用于为服务器集群中的一个或多个服务器动态选择服务器状态的技术。 这些技术包括跟踪服务器集群中的每个服务器的每个活动和睡眠状态,以及选择服务器集群中的一个或多个服务器的服务器状态,以满足服务器集群的一个或多个工作负载级别要求,其中选择 一个或多个服务器的服务器状态包括调度一个或多个服务器的一个或多个活动和睡眠状态之间的转换,其中调度转换包括使用每个状态的功耗信息和每个转换的转换时间信息。