DocumentCode
2609098
Title
Performance Analysis of a Composition of Middleware Patterns (Short Paper)
Author
Vandal, Paul J. ; Gokhale, Swapna S.
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT
fYear
2008
fDate
12-13 Aug. 2008
Firstpage
175
Lastpage
180
Abstract
A key enabling technology for the SOA-based approach is middleware, which comprises of reusable building blocks codifying design patterns. In the SOA-based approach, a system is typically implemented using a composition of a group of such patterns, referred to as a vertical variation. The patterns used in a composition and their configuration options can have a a profound impact on system performance. In this paper we present a model-based performance analysis methodology for a system built using a composition of the reactor, active object and monitor object patterns. We implement the performance model using CSIM and illustrate the methodology using examples. By enabling design-time performance analysis, our methodology alleviates many of the disadvantages of post-implementation performance analysis approaches. The methodology can thus provide key guidance towards meeting the performance objectives of a system in a cost-effective manner.
Keywords
middleware; software architecture; software performance evaluation; CSIM; SOA-based approach; middleware; model-based performance analysis methodology; Concurrent computing; Demultiplexing; Inductors; Middleware; Monitoring; Pattern analysis; Performance analysis; Quality of service; Service oriented architecture; System performance; Active Object; Middleware; Performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2008. QSIC '08. The Eighth International Conference on
Conference_Location
Oxford
ISSN
1550-6002
Print_ISBN
978-0-7695-3312-4
Type
conf
DOI
10.1109/QSIC.2008.47
Filename
4601542
Link To Document