2009Unpublished venueRequires access

Modeling and optimizing content-based publish/subscribe systems

Arnd Schröter

Open publisher page 4 citations

Abstract

Publish/subscribe systems are used increasingly often as a communication mechanism in loosely-coupled distributed systems. Their field of application is widespread ranging from communication platforms for real-time enterprises to Internet scale information dissemination systems. The performance of publish/subscribe systems plays an essential role for their acceptance. Especially, in mission-critical and financial areas, the system should guarantee certain predefined performance metrics such as throughput and latency. On the other hand, operators want to run publish/subscribe systems as efficiently as possible to reduce their operating costs. These requirements lead to the necessity to develop strategies for planning and managing publish/subscribe systems. In my PhD project I will introduce such strategies which target the complete life cycle of publish/subscribe systems including the design, the operation and the redesign phase. I will show how an optimized infrastructure meeting predefined requirements can be determined before the system is deployed and how this approach can be used for a redesign. This allows designers to decide about the required size and capabilities of the infrastructure they have to set up. Furthermore, I will investigate how the publish/subscribe system can continuously be optimized at runtime using a new kind of adaptive routing scheme. This way, the system will autonomously provide the best quality of service possible in dynamically changing environments and reduces management costs.

About this research paper

What this paper is about

Publish/subscribe systems are used increasingly often as a communication mechanism in loosely-coupled distributed systems. Their field of application is widespread ranging from communication platforms for real-time enterprises to Internet scale information dissemination systems. The performance of publish/subscribe systems plays an essential role for their acceptance. Especially, in mission-critical and financial areas, the system should guarantee certain predefined performance metrics such as throughput and latency. On the other hand, operators want to run publish/subscribe systems as efficiently as possible to reduce their operating costs. These requirements lead to the necessity to develop strategies for planning and managing publish/subscribe systems. In my PhD project I will introduce such strategies which target the complete life cycle of publish/subscribe systems including the design, the operation and the redesign phase. I will show how an optimized infrastructure meeting predefined requirements can be determined before the system is deployed and how this approach can be used for a redesign. This allows designers to decide about the required size and capabilities of the infrastructure they have to set up. Furthermore, I will investigate how the publish/subscribe system can continuously be optimized at runtime using a new kind of adaptive routing scheme. This way, the system will autonomously provide the best quality of service possible in dynamically changing environments and reduces management costs.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Publish/subscribe systems are used increasingly often as a communication mechanism in loosely-coupled distributed systems. Their field of application is widespread ranging from communication platforms for real-time enterprises to Internet scale information dissemination systems. The performance of publish/subscribe systems plays an essential role for their acceptance. Especially, in mission-critical and financial areas, the system should guarantee certain predefined performance metrics such as throughput and latency. On the other hand, operators want to run publish/subscribe systems as efficiently as possible to reduce their operating costs. These requirements lead to the necessity to develop strategies for planning and managing publish/subscribe systems. In my PhD project I will introduce such strategies which target the complete life cycle of publish/subscribe systems including the design, the operation and the redesign phase. I will show how an optimized infrastructure meeting predefined requirements can be determined before the system is deployed and how this approach can be used for a redesign. This allows designers to decide about the required size and capabilities of the infrastructure they have to set up. Furthermore, I will investigate how the publish/subscribe system can continuously be optimized at runtime using a new kind of adaptive routing scheme. This way, the system will autonomously provide the best quality of service possible in dynamically changing environments and reduces management costs.

Key concepts: Computer science, Publication, Implementation, Distributed computing, The Internet, Quality of service, Computer network, World Wide Web

Related papers

Back to paper searchBrowse research topicsOriginal source
Modeling and optimizing content-based publish/subscribe systems — Research Paper | ScholarLens