Benchmarking and Performance Modeling of Event-Based Systems Modellierung und Bewertung von Ereignis-basierten Systemen
-
Samuel Kounev
Abstract
Event-based systems are used increasingly often to build loosely-coupled distributed applications. With their growing popularity and gradual adoption in mission critical areas, the need for novel techniques for benchmarking and performance modeling of event-based systems is increasing. In this article, we provide an overview of the state-of-the-art in this area considering both centralized systems based on message-oriented middleware as well as large-scale distributed publish/subscribe systems. We consider a number of specific techniques for benchmarking and performance modeling, discuss their advantages and disadvantages, and provide references for further information. The techniques we review help to ensure that systems are designed and sized to meet their quality-of-service requirements.
Zusammenfassung
Ereignis-basierte Systeme werden immer häufiger beim Aufbau von hochverteilten Systemen und als Kommunikationstechnologie in Enterprise-Software eingesetzt. Durch den damit einhergehenden Bedeutungszuwachs treten Methodiken zur Bewertung und Vorhersage von Leistungsmerkmalen und Servicequalität wie Benchmarks und Performance Modellierungsansätze immer mehr in den Vordergrund. In diesem Artikel geben wir einen Überblick über den aktuellen Stand der Forschung im Bereich Performance-Modellierung und Benchmarking von ereignis-basierten Systemen. Hierzu betrachten wir zwei verschiedene Ansätze: zentralistische Infrastrukturen (message-oriented middleware) und verteilte publish/subscribe Systeme. Dabei beleuchten wir Vor- und Nachteile der bestehenden Benchmark- und Modellierungsansätze und gehen darauf ein, wie diese eingesetzt werden können, um mögliche Engpässe und Servicequalitätsmerkmale vorherzusagen und eine entsprechende Kapazitätsplanung vorzunehmen.
© by Oldenbourg Wissenschaftsverlag, München, Germany
Artikel in diesem Heft
- Complex Event Processing
- Provenance and Impact of Complex Event Processing (CEP): A Retrospective View Ursprung und Bedeutung von Complex Event Processing (CEP): eine retrospektive Sicht
- The PADRES Event Processing Network: Uniform Querying of Past and Future Events Das PADRES Ereignisverarbeitungsnetzwerk: Einheitliche Anfragen auf Ereignisse der Vergangenheit und Zukunft
- Benchmarking and Performance Modeling of Event-Based Systems Modellierung und Bewertung von Ereignis-basierten Systemen
- Event Correlation in Heterogeneous Environments Ereigniskorrelation in heterogenen Umgebungen
- Security in Multi-domain Event-based Systems Sicherheit in ereignis-basierten Mehrdomänensystemen
- Intelligent Medical Image Search Intelligente Bildsuche in der Medizin
- Benutzerzentrierte, graphische Interaktionsmetaphern für Fahrerinformationssysteme User-Centered, Graphical Interaction Metaphors for In-Vehicle Information Systems
Artikel in diesem Heft
- Complex Event Processing
- Provenance and Impact of Complex Event Processing (CEP): A Retrospective View Ursprung und Bedeutung von Complex Event Processing (CEP): eine retrospektive Sicht
- The PADRES Event Processing Network: Uniform Querying of Past and Future Events Das PADRES Ereignisverarbeitungsnetzwerk: Einheitliche Anfragen auf Ereignisse der Vergangenheit und Zukunft
- Benchmarking and Performance Modeling of Event-Based Systems Modellierung und Bewertung von Ereignis-basierten Systemen
- Event Correlation in Heterogeneous Environments Ereigniskorrelation in heterogenen Umgebungen
- Security in Multi-domain Event-based Systems Sicherheit in ereignis-basierten Mehrdomänensystemen
- Intelligent Medical Image Search Intelligente Bildsuche in der Medizin
- Benutzerzentrierte, graphische Interaktionsmetaphern für Fahrerinformationssysteme User-Centered, Graphical Interaction Metaphors for In-Vehicle Information Systems