• 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