首页> 外文学位 >Optimal and Robust Routing of Subscriptions for Unifying Access to the Past and the Future in Publish/Subscribe.
【24h】

Optimal and Robust Routing of Subscriptions for Unifying Access to the Past and the Future in Publish/Subscribe.

机译:订阅的最佳和鲁棒路由,以统一访问发布/订阅中的过去和将来。

获取原文
获取原文并翻译 | 示例

摘要

A flexible, scalable, and asynchronous middleware abstract is needed for business process management, which involves thousands of tasks and a large number of running instances of large business processes. The content-based publish/subscribe system is an ideal candidate to serve as enterprise service bus for these applications. In the publish/subscribe paradigm, information providers called publishers disseminate publications to all subscribers who have expressed interests by registering subscriptions through a loosely coupled interface. However, the traditional publish/subscribe paradigm only supports "stateless" subscriptions, that is, event correlation is ignored. Moreover, subscribers can only receive publications issued after their subscriptions. There are many application contexts, however, where access to publications from the past is necessary, such as for replaying a business process execution to debug it. Even more interesting uses arise when data from the past can be correlated with those in the future. Therefore, new languages and new functionalities are needed in the standard publish/subscribe model in order to support business process management.;With the above features, we propose the NINOS system, the distributed business process execution architecture as a case study, which uses light-weight activity agents to carry out business process execution in a distributed environment. NINOS proves that decentralized business process execution is the trend for next generation products, and the publish/subscribe model is ideal to serve as an enterpriser service bus (ESB) for distributed applications.;A new subscription language PADRES SQL(PSQL) which can express event patterns and unify both historic and future views for subscribers. PADRES allows a subscriber to access data published both in the past and in the future. Furthermore, complex event detection happens in the broker network. The main difficulties of distributed event detection are routing a composite subscription, including where and how to decompose the composite subscription, and routing the individual parts of the subscription. Our composite subscription routing decisions are based on a cost model which minimizes the routing and detection delay. An adaptive subscription routing protocol is proposed to determine efficient location with dynamic changing workloads. PADRES also provides robust message delivery by exploring alternative paths in a cyclic overlay. Routing optimizations and efficient matching algorithms are studied to improve the performance of the extended publish/subscribe model.
机译:业务流程管理需要一个灵活,可伸缩且异步的中间件抽象,它涉及数千个任务以及大量正在运行的大型业务流程实例。基于内容的发布/订阅系统是充当这些应用程序的企业服务总线的理想候选者。在发布/订阅范式中,称为发布者的信息提供者通过松散耦合的界面注册订阅,从而将出版物分发给所有表达了兴趣的订阅者。但是,传统的发布/订阅范例仅支持“无状态”订阅,即事件相关性被忽略。此外,订阅者只能接收订阅后发行的出版物。但是,在许多应用程序上下文中,需要访问过去的出版物,例如重播业务流程执行以对其进行调试。当过去的数据可以与将来的数据关联时,还会出现更多有趣的用途。因此,在标准的发布/订阅模型中需要新的语言和新的功能以支持业务流程管理。基于上述功能,我们提出了NINOS系统,即分布式业务流程执行体系结构作为案例研究,它使用轻轻量级活动代理以在分布式环境中执行业务流程执行。 NINOS证明了分散的业务流程执行是下一代产品的趋势,并且发布/订阅模型非常适合用作分布式应用程序的企业服务总线(ESB)。一种新的订阅语言PADRES SQL(PSQL)可以表达事件模式并统一订户的历史和未来观点。 PADRES允许订户访问过去和将来发布的数据。此外,复杂的事件检测发生在代理网络中。分布式事件检测的主要困难是路由复合订阅,包括在何处以及如何分解复合订阅,以及路由订阅的各个部分。我们的综合订阅路由决策基于成本模型,可最大程度地减少路由和检测延迟。提出了一种自适应订阅路由协议来确定工作负载动态变化的有效位置。 PADRES还通过探索循环覆盖中的替代路径来提供可靠的消息传递。研究了路由优化和有效的匹配算法,以提高扩展的发布/订阅模型的性能。

著录项

  • 作者

    Li, Guoli.;

  • 作者单位

    University of Toronto (Canada).;

  • 授予单位 University of Toronto (Canada).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 201 p.
  • 总页数 201
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:45:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号