• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Performance modeling of design patterns for distributed computation
 
  • Details
  • Full
Options
2012
Conference Paper
Title

Performance modeling of design patterns for distributed computation

Abstract
The design and implementation of distributed systems is helped by the availability of design patterns which offer robust and reliable solutions for the processing of parallel messaging. We develop continuous-time Markov chain models of two commonly used design patterns, Half-Sync/Half-Async and Leader/Followers, for their performance evaluation in multi-core machines. We propose a unified modeling approach which contemplates a detailed description of the application level logic and abstracts away from operating system calls and complex locking and networking application programming interfaces. By means of a validation study against implementations on a 16-core machine, we show that the models accurately predict peak throughputs and variation trends with increasing concurrency levels for a wide range of message processing workloads. We also discuss the limits of our models when memory-level internal contention is not captured.
Author(s)
Strebelow, R.
Fraunhofer-Institut für Eingebettete Systeme und Kommunikationstechnik ESK  
Prehofer, C.
Fraunhofer-Institut für Eingebettete Systeme und Kommunikationstechnik ESK  
Tribastone, M.
Ludwig-Maximilians-Universität München, München
Mainwork
20th IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, MASCOTS 2012. Proceedings  
Conference
International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS) 2012  
Open Access
File(s)
Download (540.33 KB)
Rights
Use according to copyright law
DOI
10.1109/MASCOTS.2012.37
10.24406/publica-r-377440
Additional link
Full text
Language
English
ESK  
Keyword(s)
  • Entwurfsmuster

  • Performanzmodelierung

  • Multicore Systeme

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024