Dieses Bild zeigt Markus Frank

Markus Frank

Herr Dr. rer. nat.

Teaching and Research Assistant, Doctoral Researcher
Institute of Software Engineering
Software Quality and Architecture Group
[Foto: University of Stuttgart]

Kontakt


Website
Visitenkarte (VCF)

Universitätsstraße 38
70569 Stuttgart
Deutschland

Sprechstunde

Monday, Tuesday, Thursday: 10:00am - 11:00am

Fachgebiet

Performance Prediction for Multicore Systems

Multicore systems are a permanent part of our daily life. Regardless of whether we consider nowadays desktop PC's, notebooks or smartphones all devices running on multicore CPUs. To use these hardware features in an efficient way we need parallel enabled software. However, the development of such software is more complicated than developing sequential software.

To handle the rising complexity, it is necessary to develop software in an engineer-like way. In such a process Software Architects plan and analyse software designs on a model level.
Software Architects can use tools like Palladio to simulate and analyse early phase software designs. Unfortunately, current approaches and tools cannot consider multicore systems.
Therefore, we aim in this project to find performance prediction methods for multicore systems.

Publications:
  1. 2020

    1. Frank, M., Hakamian, A., & Becker, S. (2020). Defining a Formal Semantic for Parallel Patterns in the Palladio Component Model Using Hierarchical Queuing Petri Nets. In H. Muccini, P. Avgeriou, B. Buhnova, J. Camara, M. Caporuscio, M. Franzago, A. Koziolek, P. Scandurra, C. Trubiani, D. Weyns, & U. Zdun (Hrsg.), Software Architecture (S. 381--394). Springer International Publishing.
    2. Vijayshree, V., Frank, M., & Becker, S. (2020). Extended Abstract of Performance Analysis and Prediction of Model Transformation. Companion of the ACM/SPEC International Conference on Performance Engineering, 8--9.
  2. 2019

    1. Frank, M., Klinaku, F., Hilbrich, M., & Becker, S. (2019). Towards a parallel template catalogue for software performance predictions. Proceedings of the 13th European Conference on Software Architecture,              ECSA 2019, Paris, France, September 9-13, 2019, Companion Proceedings              (Proceedings Volume 2), 18--21. https://doi.org/10.1145/3344948.3344958
    2. Frank, M., Becker, S., Kaplan, A., & Koziolek, A. (2019). Performance-influencing Factors for Parallel and Algorithmic Problems in Multicore Environments: Work-In-Progress Paper. Companion of the 2019 ACM/SPEC International Conference on Performance Engineering, 21--24.
    3. Klinaku, F., Zigldrum, M., Frank, M., & Becker, S. (2019). The Elastic Processing of Data Streams in Cloud Environments: A                Systematic Mapping Study. Proceedings of the 9th International Conference on Cloud Computing              and Services Science, CLOSER 2019, Heraklion, Crete, Greece, May              2-4, 2019, 316--323. https://doi.org/10.5220/0007708503160323
    4. Klinaku, F., Hakamian, A., & Frank, M. (2019). A Process Model for Elastic and Resilient IoT Applications with Emergent                Behaviors. IEEE International Conference on Software Architecture Companion,              ICSA Companion 2019, Hamburg, Germany, March 25-26, 2019, 27--30. https://doi.org/10.1109/ICSA-C.2019.00012
    5. Gruber, P., & Frank, M. (2019, November). Modelling and Predicting Memory Behaviour in Parallel Systems with Network Links---Palladio-based Experiment Report. Proceedings of the Symposium on Software Performance 2019, 4-6 November 2019, Würzburg, Germany. https://www.performance-symposium.org/fileadmin/user_upload/palladio-conference/2019/Papers/SSP2019_paper_3.pdf
  3. 2018

    1. Frank, M., Klinaku, F., & Becker, S. (2018). Challenges in Multicore Performance Predictions. Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, 47--48. https://doi.org/10.1145/3185768.3185773
    2. Frank, M., & Hakamian, A. (2018, November). An Architectural Template for Parallel Loops and Sections. Proceedings of the Symposium on Software Performance 2018, 7-9 November 2018, Hildesheim, Germany. https://www.performance-symposium.org/fileadmin/user_upload/palladio-conference/2018/papers/FrankHakamian18.pdf
    3. Klinaku, F., Frank, M., & Becker, S. (2018). CAUS: An Elasticity Controller for a Containerized Microservice. Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, 93--98. https://doi.org/10.1145/3185768.3186296
    4. Hilbrich, M., & Frank, M. (2018). Abstract Fog in the Bottle-Trends of Computing in History and Future. 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 519--522.
    5. Hilbrich, M., & Frank, M. (2018). HPC and SPE Need to Learn from Each Other-Knowledgetransformation Patterns. The 18th International Symposium on Scientific Computing, Computer Arithmetic, and Verified Numerical Computations, 58–59.
  4. 2017

    1. Frank, M., Hilbrich, M., Lehrig, S., & Becker, S. (2017, November). Parallelization, Modeling, and Performance Prediction in the Multi-/Many Core Area: A Systematic Literature Review. Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan.
    2. Hilbrich, M., & Frank, M. (2017, November). Enforcing Security and Privacy via a Cooperation of Security Experts and Software Engineers-a Model-based Vision. Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan.
    3. Hilbrich, M., & Frank, M. (2017). Time-Aligned Similarity Calculations for Job-Centric Monitoring. IEEE 2017 CloudCom-Asia international conference.
    4. Hilbrich, M., & Frank, M. (2017, November). Debugging a Complex Systems, the Long Way from Data to Knowledge. Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany. http://www.performance-symposium.org/2017/program/debugging-a-complex-systems-the-long-way-from-data-to-knowledge/
    5. Hilbrich, M., & Frank, M. (2017). Analysis of Series of Measurements from Job-Centric Monitoring by Statistical Functions. Computer Science, 18(1), Article 1. https://journals.agh.edu.pl/csci/article/view/1791
    6. Frank, M., Staude, S., & Hilbrich, M. (2017, November). Is the PCM Ready for ACTORs and Multicore CPUs? - A Use Case-based Evaluation. Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany. http://www.performance-symposium.org/fileadmin/user_upload/palladio-conference/2017/papers/Is_the_PCM_Ready_for_ACTORs_and_Multicore_CPUs_A_Use_Case-based_Evaluation.pdf
  5. 2016

    1. Frank, M., & Hilbrich, M. (2016). Performance Prediction for Multicore Environments---An Experiment Report. Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany. https://sdqweb.ipd.kit.edu/typo3/sdq/fileadmin/user_upload/palladio-conference/2016/papers/Performance_Prediction_for_Multicore_Environments_-_An_Experiment_Report.pdf
    2. Hilbrich, M., Lehrig, S., & Frank, M. (2016). Measured Values Lost in Time---or How I rose from a User to a Developer of Palladio.
    3. Richter, P., Frank, M., & Schlieter, H. (2016). Entwicklung eines Leitlinienmanagementsystems - Anforderungen und konzeptuelle Vorarbeiten. Multikonferenz Wirtschaftsinformatik (MKWI) 2016 : Technische Universit\ät Ilmenau, 09. - 11. M\ärz 2016; Band II, 679–690.
    4. Hilbrich, M., Frank, M., & Lehrig, S. (2016). Security Modeling with Palladio---Different Approaches. Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany. https://sdqweb.ipd.kit.edu/typo3/sdq/fileadmin/user_upload/palladio-conference/2016/papers/Security_Modeling_with_Palladio-Different_Approaches.pdf
  6. 2015

    1. Hilbrich, M., & Frank, M. (2015). Analysis of Series of Measurements from Job-Centric Monitoring by  Statistical Functions. In M. Bubak, M. Turala, & K. Wiatr (Hrsg.), CGW Workshop ’15 Proceedings (S. 81–82). ACC Cyfronet AGH.
    2. Hilbrich, M., & Frank, M. (2015). Better Resource Usage by Job-Centric Monitoring.
  • M.Sc Wirtschaftsinformatik
  • 2012 - 2014
  • Research Assistent, TU Chemenitz
  • Prof. Dr. Steffen Becker
  • Faculty of Computer Science
  • Software Engineering Chair
  • June 2015 - September 2017
  • Research Assistent, Uni Stuttgart
  • Prof. Dr. Steffen Becker
  • Institute for Software Engineering
  • Reliable Software Systems Group
  • Since October 2017
Zum Seitenanfang