METHOD AND APPARATUS FOR PROVIDING RESOURCE ALLOCATION POLICY
    1.
    发明申请
    METHOD AND APPARATUS FOR PROVIDING RESOURCE ALLOCATION POLICY 有权
    提供资源分配政策的方法和装置

    公开(公告)号:US20100162257A1

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

    申请号:US12340471

    申请日:2008-12-19

    IPC分类号: G06F9/50

    CPC分类号: G06F9/50

    摘要: A method and apparatus for providing a resource allocation policy in a network are disclosed. For example, the method constructs a queuing model for each application. The method defines a utility function for each application and for each transaction type of each application, and defines an overall utility in a system. The method performs an optimization to identify an optimal configuration that maximizes the overall utility for a given workload, and determines one or more adaptation policies for configuring the system in accordance with the optimal configuration.

    摘要翻译: 公开了一种在网络中提供资源分配策略的方法和装置。 例如,该方法为每个应用程序构建排队模型。 该方法为每个应用程序和每个应用程序的每个事务类型定义一个实用程序函数,并定义系统中的整体实用程序。 该方法执行优化以识别最大化给定工作负载的整体效用的最佳配置,并且根据最佳配置确定用于配置系统的一个或多个适配策略。

    Method and apparatus for providing resource allocation policy
    2.
    发明授权
    Method and apparatus for providing resource allocation policy 有权
    提供资源分配政策的方法和装置

    公开(公告)号:US08850449B2

    公开(公告)日:2014-09-30

    申请号:US12340471

    申请日:2008-12-19

    IPC分类号: G06F9/455 G06F9/46 G06F9/50

    CPC分类号: G06F9/50

    摘要: A method and apparatus for providing a resource allocation policy in a network are disclosed. For example, the method constructs a queuing model for each application. The method defines a utility function for each application and for each transaction type of each application, and defines an overall utility in a system. The method performs an optimization to identify an optimal configuration that maximizes the overall utility for a given workload, and determines one or more adaptation policies for configuring the system in accordance with the optimal configuration.

    摘要翻译: 公开了一种在网络中提供资源分配策略的方法和装置。 例如,该方法为每个应用程序构建排队模型。 该方法为每个应用程序和每个应用程序的每个事务类型定义一个实用程序函数,并定义系统中的整体实用程序。 该方法执行优化以识别最大化给定工作负载的整体效用的最佳配置,并且根据最佳配置确定用于配置系统的一个或多个适配策略。

    Dynamically Allocating Multitier Applications Based Upon Application Requirements and Performance and Reliability of Resources
    3.
    发明申请
    Dynamically Allocating Multitier Applications Based Upon Application Requirements and Performance and Reliability of Resources 有权
    根据应用需求动态分配多层应用,资源的性能和可靠性

    公开(公告)号:US20120102369A1

    公开(公告)日:2012-04-26

    申请号:US12911201

    申请日:2010-10-25

    IPC分类号: G06F9/50 G06F11/07

    摘要: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.

    摘要翻译: 本公开涉及基于资源的性能和可靠性动态分配多层应用。 控制器分析由资源托管的资源和应用程序,并收集与应用程序和资源相关的操作数据。 控制器被配置为确定用于在资源故障和/或新应用的推出或分发时分配或重新分配应用的分配方案。 控制器生成描述实现分配方案的步骤的配置数据。 在一些实施例中,通过监视设备监视资源。 监控设备收集和报告操作信息,并在资源出现故障时生成报警。

    Dynamically allocating multitier applications based upon application requirements and performance and reliability of resources
    4.
    发明授权
    Dynamically allocating multitier applications based upon application requirements and performance and reliability of resources 有权
    根据应用需求和资源的性能和可靠性动态分配多层应用

    公开(公告)号:US08489939B2

    公开(公告)日:2013-07-16

    申请号:US12911201

    申请日:2010-10-25

    IPC分类号: G06F11/00

    摘要: The present disclosure relates to dynamically allocating multitier applications based upon performance and reliability of resources. A controller analyzes resources and applications hosted by the resources, and collects operational data relating to the applications and resources. The controller is configured to determine an allocation scheme for allocating or reallocating the applications upon failure of a resource and/or upon rollout or distribution of a new application. The controller generates configuration data that describes steps for implementing the allocation scheme. The resources are monitored, in some embodiments, by monitoring devices. The monitoring devices collect and report the operational information and generate alarms if resources fail.

    摘要翻译: 本公开涉及基于资源的性能和可靠性动态分配多层应用。 控制器分析由资源托管的资源和应用程序,并收集与应用程序和资源相关的操作数据。 控制器被配置为确定用于在资源故障和/或新应用的推出或分发时分配或重新分配应用的分配方案。 控制器生成描述实现分配方案的步骤的配置数据。 在一些实施例中,通过监视设备监视资源。 监控设备收集和报告操作信息,并在资源出现故障时生成报警。

    Systems and methods for disambiguating dialects in limited syntax languages to reduce system fragility
    5.
    发明授权
    Systems and methods for disambiguating dialects in limited syntax languages to reduce system fragility 有权
    以有限的语法语言消除歧义方言的系统和方法,以减少系统脆弱性

    公开(公告)号:US09367294B2

    公开(公告)日:2016-06-14

    申请号:US13229853

    申请日:2011-09-12

    摘要: An embodiment generally relates to systems and methods for improving system performance by reducing fragility of computing systems. A processing module can identify separate ensemble files each comprising interpretations, by separate entities of a workflow, of a phrase in a file. The processing module can compare the interpretations to determine if the interpretations are the same or essentially the same. If the interpretations are neither the same nor essentially the same, a subsequent entity in the workflow can create a new file that replaces an associated interpretation of the phrase with a common interpretation. The subsequent entity can proceed with an intended operation.

    摘要翻译: 一个实施方案通常涉及通过减少计算系统的脆弱度来提高系统性能的系统和方法。 处理模块可以识别每个包括文件中的短语的工作流的单独实体的解释的单独集合文件。 处理模块可以比较解释,以确定解释是否相同或基本相同。 如果解释既不相同也不完全相同,则工作流中的后续实体可以创建一个新文件,以替换具有共同解释的短语的相关解释。 随后的实体可以进行预期的操作。

    Computing energy rating for cloud-based software services utilizing configuration parameters
    6.
    发明授权
    Computing energy rating for cloud-based software services utilizing configuration parameters 有权
    使用配置参数计算基于云的软件服务的能耗评估

    公开(公告)号:US09342129B2

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

    申请号:US13479310

    申请日:2012-05-24

    摘要: A method for computing the energy rating for cloud-based software services is disclosed. For each of the service, following steps are performed. The method includes identifying configuration parameters impacting the energy consumption. The method further includes determining a value for each configuration parameter. Further, the method includes determining a relative energy rating using a pre-determined equation, based on the values of the configuration parameter. Finally, the method includes assigning a discrete value based on the range of the relative energy rating.

    摘要翻译: 公开了一种计算云计算软件服务能耗的方法。 对于每个服务,执行以下步骤。 该方法包括识别影响能量消耗的配置参数。 该方法还包括确定每个配置参数的值。 此外,该方法包括基于配置参数的值使用预定方程确定相对能量额定值。 最后,该方法包括基于相对能量等级的范围分配离散值。

    Method and system for handling load on a service component in a network
    7.
    发明授权
    Method and system for handling load on a service component in a network 失效
    用于处理网络中服务组件的负载的方法和系统

    公开(公告)号:US08667141B2

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

    申请号:US13540639

    申请日:2012-07-03

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5083

    摘要: A method, a system and a computer program product for handling requests in a network are disclosed. A load pattern at a first service component is extracted. A capacity and pending requests at the first service component are calculated based on the load pattern. Thereafter, an insertion delay is calculated based on the capacity, pending requests, and a time period required to increase the capacity by applying various alternative adaptation techniques. The insertion delay is then distributed among a plurality of upstream service components.

    摘要翻译: 公开了一种用于处理网络中的请求的方法,系统和计算机程序产品。 提取第一服务组件处的负载模式。 根据负载模式计算第一个服务组件的容量和待处理请求。 此后,基于容量,未决请求以及通过应用各种替代适配技术来增加容量所需的时间段来计算插入延迟。 插入延迟然后分布在多个上游服务组件之间。

    Methods and systems for deploying a service workflow in a hybrid cloud environment
    8.
    发明授权
    Methods and systems for deploying a service workflow in a hybrid cloud environment 有权
    在混合云环境中部署服务工作流的方法和系统

    公开(公告)号:US08463633B2

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

    申请号:US13192221

    申请日:2011-07-27

    IPC分类号: G06Q40/00

    CPC分类号: G06Q10/06 G06Q10/103

    摘要: A service workflow including ordered services is received, and a heuristic utility value is calculated for each service. A best node having a smallest heuristic utility value for a service is selected, and a best node identifier is placed in a node list. If the best node includes a parallel sub-workflow, potential next nodes are identified by generating potential next nodes from a data center that can perform a service associated with the best node with a minimum run-time value. Otherwise, potential next nodes are generated based on a data center associated with the service. A heuristic utility value is determined for each potential next node, and a new best node is selected based on the heuristic utility values. The identifying, determining, and selecting operations are repeated until the best node contains only the last ordered service. Data centers for each ordered service are identified based on the best node.

    摘要翻译: 接收到包含有序服务的服务工作流,并为每个服务计算启发式效用值。 选择具有用于服务的最小启发式效用值的最佳节点,并且将最佳节点标识符放置在节点列表中。 如果最佳节点包括并行子工作流程,则可以通过从数据中心生成潜在的下一个节点来识别潜在的下一个节点,数据中心可以以最小的运行时间值执行与最佳节点相关联的服务。 否则,基于与服务相关联的数据中心生成潜在的下一个节点。 为每个潜在的下一个节点确定启发式效用值,并根据启发式实用值选择一个新的最佳节点。 重复识别,确定和选择操作,直到最佳节点仅包含最后有序服务。 基于最佳节点识别每个有序服务的数据中心。

    METHOD AND SYSTEM FOR COMPUTING ENERGY RATING FOR CLOUD-BASED SOFTWARE SERVICES
    9.
    发明申请
    METHOD AND SYSTEM FOR COMPUTING ENERGY RATING FOR CLOUD-BASED SOFTWARE SERVICES 有权
    用于基于云的软件服务计算能量评估的方法和系统

    公开(公告)号:US20130318388A1

    公开(公告)日:2013-11-28

    申请号:US13479310

    申请日:2012-05-24

    IPC分类号: G06F1/00

    摘要: A method for computing the energy rating for cloud-based software services is disclosed. For each of the service, following steps are performed. The method includes identifying configuration parameters impacting the energy consumption. The method further includes determining a value for each configuration parameter. Further, the method includes determining a relative energy rating using a pre-determined equation, based on the values of the configuration parameter. Finally, the method includes assigning a discrete value based on the range of the relative energy rating.

    摘要翻译: 公开了一种计算云计算软件服务能耗的方法。 对于每个服务,执行以下步骤。 该方法包括识别影响能量消耗的配置参数。 该方法还包括确定每个配置参数的值。 此外,该方法包括基于配置参数的值使用预定方程确定相对能量额定值。 最后,该方法包括基于相对能量等级的范围分配离散值。

    Systems and methods of partitioning data for synchronous parallel processing
    10.
    发明授权
    Systems and methods of partitioning data for synchronous parallel processing 有权
    用于同步并行处理的数据分区系统和方法

    公开(公告)号:US08429165B1

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

    申请号:US13413978

    申请日:2012-03-07

    IPC分类号: G06F17/30

    CPC分类号: G06F9/505 G06F17/3089

    摘要: Methods and systems for partitioning data for processing in a plurality of data centers are disclosed. For each of a plurality of data centers, a time period required for the data center to process an amount of information may be estimated. The plurality of data centers may be ordered based on the time period for each data center. Data may be received from one or more sources. A data center having a smallest time period from the ordered plurality of data centers may be selected to be added to a set of data centers. An overall execution time for the set of data centers to process the data may be determined. The selecting and determining operations may be repeated until the overall execution time satisfies one or more threshold criteria. The data may be transmitted to the set of data centers.

    摘要翻译: 公开了用于分割用于在多个数据中心中进行处理的数据的方法和系统。 对于多个数据中心中的每一个,可以估计数据中心处理信息量所需的时间段。 可以基于每个数据中心的时间段来排序多个数据中心。 可以从一个或多个来源接收数据。 可以选择具有来自有序多个数据中心的最小时间周期的数据中心以被添加到一组数据中心。 可以确定用于处理数据的数据中心集合的总执行时间。 可以重复选择和确定操作,直到总体执行时间满足一个或多个阈值标准。 数据可以被发送到数据中心集合。