Skip to main content

System Level Performance Analysis Design Patterns

  • Conference paper
Book cover Informatics Engineering and Information Science (ICIEIS 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 254))

  • 1050 Accesses

Abstract

Performance analysis is a set of heterogeneous computer-aided tools that evaluate performance of a system at different levels of abstraction, complicating the performance analysis task. Through the extraction of a common object model, we seek to simplify the performance analysis task. This shared feature can be encapsulated in a design pattern. Several design patterns are identified at the system level of the performance modeling hierarchy. These provide a framework for constructing the semantics and composition properties inherent in the data modeled. The definition of design patterns for modeling such data allows commonly recurring patterns to be identified and added to the system library. These may be extended by allowing users to customize each design in a flexible and efficient manner to model the specific design at hand.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Smarkusky, D., Ammar, R.: A Methodology for Design-Level Performance Modeling. International Journal on Computers and Their Applications, 246–261 (2004)

    Google Scholar 

  2. Bolch, G., Greiner, S., de Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications, 2nd edn. Wiley, New Jersey (2006)

    Book  MATH  Google Scholar 

  3. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, New Jersey (1994)

    MATH  Google Scholar 

  4. Metsker, S.J., Wake, W.C.: Design Patterns in Java. Addison-Wesley Pearson Education, New Jersey (2006)

    Google Scholar 

  5. Douglass, B.P.: Real-Time Design Patterns, Robust Scalable Architecture for Real-Time Systems. Addison_Wesley Pearson Education, New Jersey (2003)

    Google Scholar 

  6. Smith, C.U., Williams, L.G.: Performance Engineering Evaluation of Object-Oriented Systems with SPEED. In: Marie, R., Plateau, B., Calzarossa, M.C., Rubino, G.J. (eds.) Computer Performance Evaluation Modelling Techniques and Tools. LNCS, vol. 1245, pp. 135–154. Springer, Heidelberg (1997)

    Google Scholar 

  7. El-Raouf, A.A., Fergany, T., Ammar, R.: A Performance-Driven Approach for Restructuring Distributed Object-Oriented Software. J. Software Engineering & Applications (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pe Rosiene, C. (2011). System Level Performance Analysis Design Patterns. In: Abd Manaf, A., Sahibuddin, S., Ahmad, R., Mohd Daud, S., El-Qawasmeh, E. (eds) Informatics Engineering and Information Science. ICIEIS 2011. Communications in Computer and Information Science, vol 254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25483-3_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25483-3_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25482-6

  • Online ISBN: 978-3-642-25483-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics