Automated Quality-of-Service-aware Configuration of Publish-Subscribe Systems at Design-Time

Fischer T, Wahl AM, Lenz R (2014)


Publication Type: Conference contribution

Publication year: 2014

Publisher: ACM

Edited Volumes: DEBS 2014 - Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems

City/Town: New York

Pages Range: 118-129

Conference Proceedings Title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems

Event location: Mumbai

ISBN: 978-1-4503-2737-4

URI: http://doi.acm.org/10.1145/2611286.2611293

DOI: 10.1145/2611286.2611293

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. © 2014 ACM.

Authors with CRIS profile

Related research project(s)

How to cite

APA:

Fischer, T., Wahl, A.M., & Lenz, R. (2014). Automated Quality-of-Service-aware Configuration of Publish-Subscribe Systems at Design-Time. In Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (pp. 118-129). Mumbai: New York: ACM.

MLA:

Fischer, Thomas, Andreas Maximilian Wahl, and Richard Lenz. "Automated Quality-of-Service-aware Configuration of Publish-Subscribe Systems at Design-Time." Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, Mumbai New York: ACM, 2014. 118-129.

BibTeX: Download