首页> 外文学位 >Empirical evaluation of design patterns for publisher-subscriber distributed systems.
【24h】

Empirical evaluation of design patterns for publisher-subscriber distributed systems.

机译:对发布者-订阅者分布式系统的设计模式的经验评估。

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

摘要

Distributed Real-time Embedded systems have stringent quality of service (QoS) requirements for throughput, latency, and scalability, as well as requirements for a flexible communication infrastructure to reduce software lifecycle costs. The Publisher/Subscriber architecture provides a flexible model for asynchronous communication among distributed and collocated objects. Though much research has gone into the applicability of this architecture to DRE systems its adoption has been slow and it is still received with skepticism by the practitioners in the field. Furthermore, standards-based implementations of the Publisher/Subscriber architecture often lag behind the research on the field, increasing the difficulty to speed up its adoption.; This dissertation makes four contributions to the design, implementation and performance measurement of DRE systems. First, it describes key patterns used to implement scalable, predictable and high-performance Publisher/Subscriber architectures. Second, it illustrates how to implement such architectures using standards-based technology, such as CORBA. Third, it empirically evaluate different implementation strategies and contrasts their trade-offs. Finally, it demonstrates how common design patterns can be used to provide developers with flexible Publisher/Subscriber systems, where the trade-offs of different implementation strategies can be selected at application configuration time.
机译:分布式实时嵌入式系统对吞吐量,延迟和可伸缩性有严格的服务质量(QoS)要求,对降低软件生命周期成本的灵活通信基础结构也有严格的要求。发布者/订阅者体系结构为分布式对象和并置对象之间的异步通信提供了灵活的模型。尽管对该体系结构在DRE系统上的适用性进行了大量研究,但其采用速度缓慢,并且仍然受到本领域从业人员的怀疑。此外,发布者/订阅者体系结构的基于标准的实现常常落后于该领域的研究,从而增加了加快其采用速度的难度。本文对DRE系统的设计,实现和性能测量做出了四点贡献。首先,它描述了用于实现可伸缩,可预测和高性能的发布者/订阅者体系结构的关键模式。其次,它说明了如何使用基于标准的技术(例如CORBA)来实现这样的体系结构。第三,它从经验上评估了不同的实施策略,并比较了它们的取舍。最后,它演示了如何使用通用设计模式为开发人员提供灵活的发布者/订阅者系统,在该系统中可以在应用程序配置时选择不同的实现策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号