首页> 外国专利> DYNAMIC AND EVOLUTIONARY PLACEMENT IN AN EVENT-DRIVEN COMPONENT-ORIENTED NETWORK DATA PROCESSING SYSTEM

DYNAMIC AND EVOLUTIONARY PLACEMENT IN AN EVENT-DRIVEN COMPONENT-ORIENTED NETWORK DATA PROCESSING SYSTEM

机译:事件驱动的面向组件的网络数据处理系统中的动态和演化位置

摘要

Method, system and computer readable program code for dynamic and evolutionary component placement in an event processing system having producers, consumers, a plurality of nodes between the producers and the consumers, and a flow graph representing operator components to be executed between the producers and the consumers. A description of a change to the system is received. At each node, next-hop neighbor nodes for each consumer are identified. A routing value is assigned to each next-hop neighbor node for each consumer and the routing values are updated according to an update rule that represents a chromosome in a routing probe. The update rule in a routing probe is selectively updated from a plurality of update rules at the consumer. The probability of selecting a particular update rule is reinforced or decayed based on the success of an update rule in allowing routing probes to create many different efficient routes. At each producer, nests of scouting probes are adaptively selected from an available set of nests and dispatched to execute hypothetical placement of a query by an independent agent called a “leader”. A placement of the operator components that minimizes performance cost of the system relative to the hypothetical placement is selected. Each scouting probe contains chromosomes that guide placement. Scouting probes in two different nests have different chromosomes. The performance cost of the hypothetical changed placement is evaluated and the performance evaluation is used to evolve at least one chromosome of a scouting ant in each nest.
机译:在具有生产者,消费者,生产者与消费者之间的多个节点,以及表示将在生产者与消费者之间执行的操作者组件的流程图的事件处理系统中用于动态和演化组件放置的方法,系统和计算机可读程序代码消费者。收到对系统更改的描述。在每个节点处,标识每个使用者的下一跳邻居节点。路由值被分配给每个消费者的每个下一跳邻居节点,并且路由值根据表示路由探针中的染色体的更新规则而被更新。从使用者处的多个更新规则中选择性地更新路由探针中的更新规则。基于更新规则在允许路由探针创建许多不同的有效路由方面的成功,选择或更新特定更新规则的可能性会得到增强或降低。在每个生产者处,从一组可用的嵌套中自适应地选择侦查探针的嵌套,并通过称为“领导者”的独立代理将其调度以执行假设的查询放置。相对于假设的放置,选择使系统的性能成本最小化的操作员组件的放置。每个侦查探针都包含指导放置的染色体。两个不同巢中的侦察探针具有不同的染色体。评估假设的更改放置的性能成本,并将性能评估用于在每个巢中进化至少一个侦察蚁的染色体。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号