首页> 外文学位 >Efficient aggregated deliveries with strong guarantees in event-based distributed systems.
【24h】

Efficient aggregated deliveries with strong guarantees in event-based distributed systems.

机译:在基于事件的分布式系统中,高效的汇总交付具有强大的保证。

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

摘要

A popular approach to designing large scale distributed systems is to follow an event-based approach. In an event-based approach, a set of software components interact by producing and consuming events. The event-based model allows for the decoupling of software components, allowing distributed systems to scale to a large number of components. Event correlation allows for higher order reasoning of events by constructing complex events from single, consumable events. In many cases, event correlation applications rely on centralized setups or broker overlay networks. In the case of centralized setups, the guarantees for complex event delivery are stronger, however, centralized setups create performance bottlenecks and single points of failure. With broker overlays, the performance and fault tolerance are improved but at the cost of weaker guarantees.;The goal of this dissertation is to develop an efficient middleware for event correlation while still providing strong guarantees. First, we show what is necessary for strong guarantees in asynchronous distributed event-based systems that perform event correlation. Secondly, we provide the main deliverable of this dissertation: a generic middleware system, FAIDECS, which utilizes event types to efficiently correlate individually multicast events while providing strong guarantees for asynchronous event-based distributed systems. We then provide semantic alternatives to those provided in FAIDECS, showing what strong guarantees are able to be provided given certain operators.
机译:设计大规模分布式系统的一种流行方法是遵循基于事件的方法。在基于事件的方法中,一组软件组件通过产生和使用事件进行交互。基于事件的模型允许软件组件的分离,从而允许分布式系统扩展到大量组件。事件相关性通过从单个可消耗事件构造复杂事件来允许事件的高阶推理。在许多情况下,事件相关应用程序依赖于集中式设置或代理覆盖网络。在集中式设置的情况下,对复杂事件传递的保证会更强,但是,集中式设置会造成性能瓶颈和单点故障。通过代理覆盖,可以提高性能和容错能力,但要以降低担保为代价。本论文的目标是开发一种用于事件关联的有效中间件,同时仍提供有力的担保。首先,我们展示了在执行事件关联的异步分布式基于事件的系统中,对于强有力的保证有什么必要。其次,我们提供了本论文的主要成果:通用中间件系统FAIDECS,该系统利用事件类型有效地关联各个多播事件,同时为基于异步事件的分布式系统提供有力的保证。然后,我们提供了FAIDECS中提供的语义替代方案,显示了可以为某些操作员提供哪些强有力的保证。

著录项

  • 作者

    Wilkin, Gregory Aaron.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2015
  • 页码 148 p.
  • 总页数 148
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号