TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS
    1.
    发明申请
    TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS 有权
    具有声明模型的调谐和优化分布式系统

    公开(公告)号:US20110179151A1

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

    申请号:US13077730

    申请日:2011-03-31

    IPC分类号: G06F15/177

    摘要: A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.

    摘要翻译: 用于自动调整分布式应用程序的操作的系统包括具有监控组件的分析装置。 监视组件接收与分布式应用程序的一个或多个模块的执行相对应的一个或多个数据事件流。 监控组件将接收到的事件流与一个或多个声明式模型相结合,以创建操作数据。 分析的取证组件意味着查询,例如通过使用来自声明式模型存储的数据,操作数据来识别分布式应用程序的各种模块或组件的趋势或行为信息。 然后,计划程序组件将检查由取证组件创建的数据,以识别对声明性模型的任何所需更改。 计划程序组件将任何已修改的声明性模型传递回系统,以便分布式应用程序可根据需要使用声明模型的更改更有效地运行。

    PROGRESSIVELY IMPLEMENTING DECLARATIVE MODELS IN DISTRIBUTED SYSTEMS
    2.
    发明申请
    PROGRESSIVELY IMPLEMENTING DECLARATIVE MODELS IN DISTRIBUTED SYSTEMS 有权
    在分布式系统中逐步实现声明模型

    公开(公告)号:US20090006062A1

    公开(公告)日:2009-01-01

    申请号:US11771816

    申请日:2007-06-29

    IPC分类号: G06G7/62

    CPC分类号: G06F8/10 G06F8/35 G06F8/64

    摘要: A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.

    摘要翻译: 用于在分布式应用程序中自动实现高级指令的系统,其中高级指令反映分布式应用程序的行为,其至少包括工具组件。 工具组件用于以声明性模型的形式写入高级指令,并将它们放在存储库中。 执行组件然后从存储库接收声明性模型,并将它们进行细化(例如,通过逐步详细描述),直到没有歧义。 特定于平台的驱动程序然后转换来自执行组件的命令,有效地将声明性模型指令转换为要在一个或多个应用程序容器中实现的一组命令行为。 特定于平台的驱动程序还将一个或多个事件流中继到分析手段,这可以导致对稍后的平台特定驱动程序的声明模型和相应的新指令集进行修改。

    Progressively implementing declarative models in distributed systems
    3.
    发明授权
    Progressively implementing declarative models in distributed systems 有权
    逐步实现分布式系统中的声明式模型

    公开(公告)号:US08239505B2

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

    申请号:US11771816

    申请日:2007-06-29

    IPC分类号: G06F15/177 G06F15/173

    CPC分类号: G06F8/10 G06F8/35 G06F8/64

    摘要: A system for automatically implementing high-level instructions in a distributed application program, where the high-level instructions reflect the behavior of the distributed application program, includes at least a tools component. The tools component is used to write high-level instructions in the form of declarative models, and place them in a repository. An executive component then receives the declarative models from the repository and refines them (e.g., via progressive elaboration) until there are no ambiguities. A platform-specific driver then translates the commands from the executive component, effectively turning the declarative model instructions into a set of imperative actions to be implemented in one or more application containers. The platform-specific driver also relays one or more event streams to an analytics means, which can result in modifications to the declarative models and corresponding new sets of instructions coming through the platform-specific driver at a later point.

    摘要翻译: 用于在分布式应用程序中自动实现高级指令的系统,其中高级指令反映分布式应用程序的行为,其至少包括工具组件。 工具组件用于以声明性模型的形式写入高级指令,并将它们放在存储库中。 执行组件然后从存储库接收声明性模型,并将它们进行细化(例如,通过逐步详细描述),直到没有歧义。 特定于平台的驱动程序然后转换来自执行组件的命令,有效地将声明性模型指令转换为要在一个或多个应用程序容器中实现的一组命令行为。 特定于平台的驱动程序还将一个或多个事件流中继到分析手段,这可以导致对稍后的平台特定驱动程序的声明模型和相应的新指令集进行修改。

    Tuning and optimizing distributed systems with declarative models
    4.
    发明授权
    Tuning and optimizing distributed systems with declarative models 有权
    使用声明式模型调整和优化分布式系统

    公开(公告)号:US07970892B2

    公开(公告)日:2011-06-28

    申请号:US11771827

    申请日:2007-06-29

    IPC分类号: G06F15/173 G06F15/177

    摘要: A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.

    摘要翻译: 用于自动调整分布式应用程序的操作的系统包括具有监控组件的分析装置。 监视组件接收与分布式应用程序的一个或多个模块的执行相对应的一个或多个数据事件流。 监控组件将接收到的事件流与一个或多个声明式模型相结合,以创建操作数据。 分析的取证组件意味着查询,例如通过使用来自声明式模型存储的数据,操作数据来识别分布式应用程序的各种模块或组件的趋势或行为信息。 然后,计划程序组件将检查由取证组件创建的数据,以识别对声明性模型的任何所需更改。 计划程序组件将任何已修改的声明性模型传递回系统,以便分布式应用程序可根据需要使用声明模型的更改更有效地运行。

    Tuning and optimizing distributed systems with declarative models
    5.
    发明授权
    Tuning and optimizing distributed systems with declarative models 有权
    使用声明式模型调整和优化分布式系统

    公开(公告)号:US08099494B2

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

    申请号:US13077730

    申请日:2011-03-31

    IPC分类号: G06F15/173 G06F15/177

    摘要: A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.

    摘要翻译: 用于自动调整分布式应用程序的操作的系统包括具有监控组件的分析装置。 监视组件接收与分布式应用程序的一个或多个模块的执行相对应的一个或多个数据事件流。 监控组件将接收到的事件流与一个或多个声明式模型相结合,以创建操作数据。 分析的取证组件意味着查询,例如通过使用来自声明式模型存储的数据,操作数据来识别分布式应用程序的各种模块或组件的趋势或行为信息。 然后,计划程序组件将检查由取证组件创建的数据,以识别对声明性模型的任何所需更改。 计划程序组件将任何已修改的声明性模型传递回系统,以便分布式应用程序可根据需要使用声明模型的更改更有效地运行。

    TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS
    6.
    发明申请
    TUNING AND OPTIMIZING DISTRIBUTED SYSTEMS WITH DECLARATIVE MODELS 有权
    具有声明模型的调谐和优化分布式系统

    公开(公告)号:US20090006063A1

    公开(公告)日:2009-01-01

    申请号:US11771827

    申请日:2007-06-29

    IPC分类号: G06G7/62

    摘要: A system for automatically adjusting operation of a distributed application program includes analytics means having a monitoring component. The monitoring component receives one or more event streams of data corresponding to execution of one or more modules of the distributed application program. The monitoring component joins the received event streams with one or more declarative models to create operational data. A forensics component of the analytics means queries, such as by using data from a declarative model store, the operational data to identify trends or behavior information for the various modules or components of the distributed application program. A planner component then reviews data created by the forensics component to identify any needed changes to the declarative models. The planner component passes any modified declarative models back to the system, so that the distributed application program can operate more efficiently using the changes to the declarative models, as needed.

    摘要翻译: 用于自动调整分布式应用程序的操作的系统包括具有监控组件的分析装置。 监视组件接收与分布式应用程序的一个或多个模块的执行相对应的一个或多个数据事件流。 监控组件将接收到的事件流与一个或多个声明式模型相结合,以创建操作数据。 分析的取证组件意味着查询,例如通过使用来自声明式模型存储的数据,操作数据来识别分布式应用程序的各种模块或组件的趋势或行为信息。 然后,计划程序组件将检查由取证组件创建的数据,以识别对声明性模型的任何所需更改。 计划程序组件将任何已修改的声明性模型传递回系统,以便分布式应用程序可根据需要使用声明模型的更改更有效地运行。