Automated quality-of-service-aware configuration of publish-subscribe systems at design-time

Thomas Fischer, A. Wahl, R. Lenz
{"title":"Automated quality-of-service-aware configuration of publish-subscribe systems at design-time","authors":"Thomas Fischer, A. Wahl, R. Lenz","doi":"10.1145/2611286.2611293","DOIUrl":null,"url":null,"abstract":"Configurable publish-subscribe middleware provides efficient support for the diverse Quality-of-Service (QoS) requirements of large-scale distributed applications. However, choosing the optimal middleware configuration to suit a specific application primarily remains a manual task within the responsibility of application developers. Existing configurable middleware approaches either do not allow extensive configuration or lack the possibility to specify QoS requirements in a domain-specific terminology. In this paper we present a novel methodology for the QoS-aware configuration of publish-subscribe middleware, which relies on discrete-event simulations and supervised learning techniques to automatically translate declarative descriptions of the application domain to an optimal configuration. The configuration is conducted at design-time to minimize possible run-time impacts. We implemented a design-time configurable middleware and evaluated the quality of the automated configuration workflow as well as the performance of event dissemination. Our results show that simulation experiments in conjunction with regression methods can be used to reliably derive optimal middleware configurations without further user interaction. We clarify that extensive design-time configurability does not compromise run-time performance and suits the requirements of demanding applications.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"3 1","pages":"118-129"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2611286.2611293","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Configurable publish-subscribe middleware provides efficient support for the diverse Quality-of-Service (QoS) requirements of large-scale distributed applications. However, choosing the optimal middleware configuration to suit a specific application primarily remains a manual task within the responsibility of application developers. Existing configurable middleware approaches either do not allow extensive configuration or lack the possibility to specify QoS requirements in a domain-specific terminology. In this paper we present a novel methodology for the QoS-aware configuration of publish-subscribe middleware, which relies on discrete-event simulations and supervised learning techniques to automatically translate declarative descriptions of the application domain to an optimal configuration. The configuration is conducted at design-time to minimize possible run-time impacts. We implemented a design-time configurable middleware and evaluated the quality of the automated configuration workflow as well as the performance of event dissemination. Our results show that simulation experiments in conjunction with regression methods can be used to reliably derive optimal middleware configurations without further user interaction. We clarify that extensive design-time configurability does not compromise run-time performance and suits the requirements of demanding applications.
设计时发布-订阅系统的自动服务质量感知配置
可配置的发布-订阅中间件为大规模分布式应用程序的各种服务质量(QoS)需求提供了有效的支持。然而,选择适合特定应用程序的最佳中间件配置主要仍然是应用程序开发人员的手工任务。现有的可配置中间件方法要么不允许广泛的配置,要么缺乏用特定于领域的术语指定QoS需求的可能性。在本文中,我们提出了一种用于发布-订阅中间件的qos感知配置的新方法,该方法依赖于离散事件模拟和监督学习技术来自动将应用领域的声明性描述转换为最佳配置。在设计时进行配置,以尽量减少可能的运行时影响。我们实现了一个设计时可配置的中间件,并评估了自动配置工作流的质量以及事件传播的性能。我们的结果表明,结合回归方法的仿真实验可以可靠地推导出最佳的中间件配置,而无需进一步的用户交互。我们澄清,广泛的设计时可配置性不会损害运行时性能,并且适合要求苛刻的应用程序的需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书