-
1.
公开(公告)号:US07970892B2
公开(公告)日:2011-06-28
申请号:US11771827
申请日:2007-06-29
申请人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Prasad S. Panditharadhya , Mariusz G. Borsa , Gilles C. J. A Zunino
发明人: Igor Sedukhin , Daniel Eshner , Amol S. Kulkarni , Prasad S. Panditharadhya , Mariusz G. Borsa , Gilles C. J. A Zunino
IPC分类号: G06F15/173 , G06F15/177
CPC分类号: G06F11/3447 , G06F11/3476 , G06F11/3495 , G06F2201/86
摘要: 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.
摘要翻译: 用于自动调整分布式应用程序的操作的系统包括具有监控组件的分析装置。 监视组件接收与分布式应用程序的一个或多个模块的执行相对应的一个或多个数据事件流。 监控组件将接收到的事件流与一个或多个声明式模型相结合,以创建操作数据。 分析的取证组件意味着查询,例如通过使用来自声明式模型存储的数据,操作数据来识别分布式应用程序的各种模块或组件的趋势或行为信息。 然后,计划程序组件将检查由取证组件创建的数据,以识别对声明性模型的任何所需更改。 计划程序组件将任何已修改的声明性模型传递回系统,以便分布式应用程序可根据需要使用声明模型的更改更有效地运行。