Löwenstein, B. (2008). Benchmarking of middleware systems [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-28530
Benchmarking Scalability Performance Middleware Systems MozartSpaces GigaSpaces JBoss
en
Abstract:
In der heutigen IT-Welt sind viele unterschiedliche Middlewaresysteme verfügbar. Oftmals verkünden die Anbieter solcher Anwendungen, dass ihr Produkt die beste Performance und Skalierbarkeit aufweist, und überhaupt das Beste von allen sei.<br />Diese Arbeit veranschaulicht, wie man die Performance und Skalierbarkeit unterschiedlicher Middlewaresysteme auf realistische Art und Weise messen und vergleichen kann. Die Benchmarks dazu werden anhand einiger maßgeschneiderter Testfälle durchgeführt.<br />Der erste Teil der Arbeit gibt eine ausführliche Einführung in die Begriffe Benchmark, Performance, Skalierbarkeit und Middleware und präsentiert drei verschiedene Middlewarekonzepte: eXtensible Virtual Shared Memory (XVSM), JavaSpaces und Java 2 Plattform, Enterprise Edition (J2EE).<br />Im zweiten Teil werden einige Benchmarkszenarien für die zugehörigen Systeme MozartSpaces, GigaSpaces eXtreme Application Platform (XAP) und JBoss Application Server (AS) definiert und durchgeführt. Die Ergebnisse ihrer Ausführung werden anschließend visualisiert und interpretiert.<br />
de
In today's IT world many different middleware systems are available. Often, the vendors of such applications proclaim that their product offers the best performance and scalability and actually is the best of all.<br />This work demonstrates how to evaluate and compare the performance and scalability of different middleware systems in a realistic manner. The benchmarks for this purpose are implemented via several customized test cases.<br />The first part of the work gives a detailed introduction into the terms benchmark, performance, scalability and middleware and presents three different middleware concepts: eXtensible Virtual Shared Memory (XVSM), JavaSpaces and Java 2 Plattform, Enterprise Edition (J2EE).<br />In the second part, several benchmark scenarios are defined and implemented for the associated systems MozartSpaces, GigaSpaces eXtreme Application Platform (XAP) and JBoss Application Server (AS). The results of their execution are visualized and interpreted thereafter.