Performance Modelling of Design Patterns for Distributed Computation

التفاصيل البيبلوغرافية
العنوان: Performance Modelling of Design Patterns for Distributed Computation
المؤلفون: Strebelow R, Tribastone M, Prehofer C
المساهمون: Strebelow, R, Tribastone, M, Prehofer, C
سنة النشر: 2012
المجموعة: Archivio della ricerca della Scuola IMT Alti Studi Lucca
مصطلحات موضوعية: Design patterns, Half-Sync/ Half-Async, Leader/Followers, multi-core systems, performance models
الوصف: In software engineering, design patterns are commonly used and represent robust solution templates to frequently occurring problems in software design and implementation. In this paper, we consider performance simulation for two design patterns for 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 multicore 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. © 2012 IEEE.
نوع الوثيقة: conference object
اللغة: English
العلاقة: info:eu-repo/semantics/altIdentifier/isbn/978-1-4673-2453-3; ispartofbook:20th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2012, Washington, DC, USA, August 7-9, 2012; 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2012; firstpage:251; lastpage:258; numberofpages:8; http://hdl.handle.net/20.500.11771/2886Test; info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-84868244496
DOI: 10.1109/MASCOTS.2012.37
الإتاحة: https://doi.org/20.500.11771/2886Test
https://doi.org/10.1109/MASCOTS.2012.37Test
https://hdl.handle.net/20.500.11771/2886Test
رقم الانضمام: edsbas.2F1ED0DF
قاعدة البيانات: BASE