- M.Sc Wirtschaftsinformatik
- Born 1989
- Lives in Dresden
- B.Sc Wirtschaftsinformatik
- 2008 - 2011
- 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, University of Stuttgart
- Prof. Dr. Steffen Becker
- Institute of Software Engineering
- Reliable Software Systems Group
- October 2017 - December 2020
Professional Life
- Software, System, and Solution Architect
- Januar 2021 - today
- Objektverwalter
- Januar 2019 - today
- Trainer and Consultant
- 2018 - 2021
- Software Engineer and Developer
- 2010 - today
Skills
Language Skills
German
95%
English
85%
Economics
Management
85%
Controlling
80%
Business Informatics
Enterprise Modeling
Requirements Engineering
Data Warehousing
90%
90%
85%
System Design
Data Mining
Knowledge Management
90%
75%
75%
Informatics
Software Engenieering
Performance Prediction
Programming
90%
Performance Prediction
85%
85%
Model-driven Software Development
Quantitative Analysis of Software Design
Webdesign
90%
90%
75%
Other
Teamwork
100%
Self-guided Learning
100%
Publications
Publications
2021
[1] |
Dissertation (PhD) Frank, M. (2021). Model-Based Performance Prediction for Concurrent Software on Multicore Architectures - A Simulation-Based Approach
OPUS - Publication Server of the University of Stuttgart
|
2020
[1] |
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] |
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.
[bib]@inproceedings{10.1007/978-3-030-59155-7_28, abstract = {Context: With the introduction of multicore processors more than a decade ago, parallel software behavior became also relevant for BIS and end-user applications. This evolution raises several new challenges for Software Performance Engineering (SPE). One challenge for model-based SPE is to come up with new language concepts to include parallel behavior in the software behavior models (i.e., UML activity diagrams).}, address = {Cham}, author = {Frank, Markus and Hakamian, Alireza and Becker, Stefen}, booktitle = {Software Architecture}, editor = {Muccini, Henry and Avgeriou, Paris and Buhnova, Barbora and Camara, Javier and Caporuscio, Mauro and Franzago, Mirco and Koziolek, Anne and Scandurra, Patrizia and Trubiani, Catia and Weyns, Danny and Zdun, Uwe}, isbn = {978-3-030-59155-7}, pages = {381--394}, publisher = {Springer International Publishing}, title = {Defining a Formal Semantic for Parallel Patterns in the Palladio Component Model Using Hierarchical Queuing Petri Nets}, year = 2020 } |
2019
[1] |
Gruber, P., & Frank, M. (2019). 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.
@inproceedings{ssp19, address = {Würzburg}, author = {Gruber, Philipp and Frank, Markus}, booktitle = {Proceedings of the Symposium on Software Performance 2019, 4-6 November 2019, Würzburg, Germany}, month = nov, series = {10th Symposium on Software Performance 2019}, title = {Modelling and Predicting Memory Behaviour in Parallel Systems with Network Links---Palladio-based Experiment Report}, url = {https://www.performance-symposium.org/fileadmin/user_upload/palladio-conference/2019/Papers/SSP2019_paper_3.pdf}, year = 2019 } |
[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. ACM.
[bib]@inproceedings{frank2019performance, author = {Frank, Markus and Becker, Steffen and Kaplan, Angelika and Koziolek, Anne}, booktitle = {Companion of the 2019 ACM/SPEC International Conference on Performance Engineering}, organization = {ACM}, pages = {21--24}, title = {Performance-influencing Factors for Parallel and Algorithmic Problems in Multicore Environments: Work-In-Progress Paper}, year = 2019 } |
[3] |
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
|
[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
@inproceedings{DBLP:conf/icsa/KlinakuHF19, author = {Klinaku, Floriment and Hakamian, Alireza and Frank, Markus}, bibsource = {dblp computer science bibliography, https://dblp.org}, booktitle = {{IEEE} International Conference on Software Architecture Companion, {ICSA} Companion 2019, Hamburg, Germany, March 25-26, 2019}, crossref = {DBLP:conf/icsa/2019c}, doi = {10.1109/ICSA-C.2019.00012}, pages = {27--30}, title = {A Process Model for Elastic and Resilient IoT Applications with Emergent Behaviors}, url = {https://doi.org/10.1109/ICSA-C.2019.00012}, year = 2019 } |
[5] |
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
@inproceedings{DBLP:conf/closer/KlinakuZF019, author = {Klinaku, Floriment and Zigldrum, Michael and Frank, Markus and Becker, Steffen}, bibsource = {dblp computer science bibliography, https://dblp.org}, booktitle = {Proceedings of the 9th International Conference on Cloud Computing and Services Science, {CLOSER} 2019, Heraklion, Crete, Greece, May 2-4, 2019}, crossref = {DBLP:conf/closer/2019}, doi = {10.5220/0007708503160323}, pages = {316--323}, title = {The Elastic Processing of Data Streams in Cloud Environments: {A} Systematic Mapping Study}, url = {https://doi.org/10.5220/0007708503160323}, year = 2019 } |
2018
[1] | Markus Frank and Alireza Hakamian. An Architectural Template for Parallel Loops and Sections. In Proceedings of the Symposium on Software Performance 2018, 7-9 November 2018, Hildesheim, Germany, 9th Symposium on Software Performance 2018, Hildesheim, November 2018. [ bib | .pdf ] |
[2] | Markus Frank, Floriment Klinaku, and Steffen Becker. Challenges in multicore performance predictions. In Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, ICPE '18, pages 47–48, New York, NY, USA, 2018. ACM. [ bib | DOI | http ] |
[3] | Marcus Hilbrich and Markus Frank. Abstract fog in the bottle-trends of computing in history and future. In 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pages 519–522. IEEE, 2018. [ bib ] |
[4] | Marcus Hilbrich and Markus Frank. HPC and SPE Need to Learn from Each Other-Knowledgetransformation Patterns. In The 18th International Symposium on Scientific Computing, Computer Arithmetic, and Verified Numerical Computations, SCAN2018 Book of Abstracts, pages 58–59, Tokyo, Japan, 2018. [ bib ] |
[5] | Floriment Klinaku, Markus Frank, and Steffen Becker. Caus: An elasticity controller for a containerized microservice. In Companion of the 2018 ACM/SPEC International Conference on Performance Engineering, pages 93–98. ACM, 2018. [ bib ] |
2017
[1] | Frank, M., Hilbrich, M., Lehrig, S. & Becker, S. Parallelization, Modeling, and Performance Prediction in the Multi-/Many Core Area: A Systematic Literature Review. In Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan, 2017. [BibTeX] @inproceedings{sc2slr, author = {Markus Frank and Marcus Hilbrich and Sebastian Lehrig and Steffen Becker}, Booktitle = {Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan}, title = {{Parallelization, Modeling, and Performance Prediction in the Multi-/Many Core Area: A Systematic Literature Review}}, series = {7th IEEE International Symposium on Cloud and Service Computing}, year = {2017}, month = {November}, address = {Kanazawa}, } |
[2] | Hilbrich, M. & Frank, M. Enforcing Security and Privacy via a Cooperation of Security Experts and Software Engineers-a Model-based Vision. In Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan, 2017. [BibTeX] @inproceedings{sc2securtiy, author = {Marcus Hilbrich and Markus Frank}, Booktitle = {Proceedings of the 7th IEEE International Symposium on Cloud and Service Computing, 22-25 November 2017, Kanazawa, Japan}, title = {{Enforcing Security and Privacy via a Cooperation of Security Experts and Software Engineers-a Model-based Vision}}, series = {7th IEEE International Symposium on Cloud and Service Computing}, year = {2017}, month = {November}, address = {Kanazawa}, } |
[3] | Frank, M., Staude, S. & Hilbrich, M. Is the PCM Ready for ACTORs and Multicore CPUs? - A Use Case-based Evaluation. In Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany, 2017. [BibTeX] @inproceedings{ssp17actor, author = {Markus Frank and Stefan Staude and Marcus Hilbrich}, Booktitle = {Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany}, title = {{Is the PCM Ready for ACTORs and Multicore CPUs? - A Use Case-based Evaluation}}, series = {8th Symposium on Software Performance 2017}, year = {2017}, month = {November}, address = {Karlsruhe}, url = {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} } |
[4] | Hilbrich, M. & Frank, M. Debugging a Complex Systems, the Long Way from Data to Knowledge. In Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany, 2017. [BibTeX] @inproceedings{ssp17mon, author = {Marcus Hilbrich and Markus Frank}, Booktitle = {Proceedings of the Symposium on Software Performance 2017, 9-10 November 2017, Karlsruhe, Germany}, title = {{Debugging a Complex Systems, the Long Way from Data to Knowledge}}, series = {8th Symposium on Software Performance 2017}, year = {2017}, month = {November}, address = {Karlsruhe}, url = {http://www.performance-symposium.org/2017/program/debugging-a-complex-systems-the-long-way-from-data-to-knowledge/} } |
[5] | Hilbrich, M. & Frank, M. Analysis of Series of Measurements from Job-Centric Monitoring by Statistical Functions. Computer Science, 18(1):2, 2017. [BibTeX] @article{csci1791, author = {Marcus Hilbrich and Markus Frank}, title = {Analysis of Series of Measurements from Job-Centric Monitoring by Statistical Functions}, journal = {Computer Science}, volume = {18}, number = {1}, year = {2017}, keywords = {Job-centric monitoring, Monitoring, Similarity, Series of measurements, Statistical functions, Grid, Cloud, Analysis}, abstract = {The rising number of executed programs (jobs) enabled by thegrowing amount of available resources from Clouds, Grids,and HPC (for example) has resulted in an enormous number ofjobs. Nowadays, most of the executed jobs are mainlyunobserved, so unusual behavior, non-optimal resource usage,and silent faults are not systematically searched andanalyzed. Job-centric monitoring enables permanent jobobservation and, thus, enables the analysis of monitoringdata. In this paper, we show how statistic functions can beused to analyze job-centric monitoring data and how themethods compare to more-complex analysis methods.Additionally, we present the usefulness of job-centricmonitoring based on practical experiences.}, issn = {2300-7036}, url = {https://journals.agh.edu.pl/csci/article/view/1791}, pages = {2} }[Abstract] The rising number of executed programs (jobs) enabled by thegrowing amount of available resources from Clouds, Grids,and HPC (for example) has resulted in an enormous number ofjobs. Nowadays, most of the executed jobs are mainlyunobserved, so unusual behavior, non-optimal resource usage,and silent faults are not systematically searched andanalyzed. Job-centric monitoring enables permanent jobobservation and, thus, enables the analysis of monitoringdata. In this paper, we show how statistic functions can beused to analyze job-centric monitoring data and how themethods compare to more-complex analysis methods.Additionally, we present the usefulness of job-centricmonitoring based on practical experiences. |
[6] | Hilbrich, M. & Frank, M. Time-Aligned Similarity Calculations for Job-Centric Monitoring. In IEEE 2017 CloudCom-Asia international conference, 2017. [BibTeX] @inproceedings{CcaHilbrich17, author = {Marcus Hilbrich and Markus Frank}, title = {{Time-Aligned Similarity Calculations for Job-Centric Monitoring}}, Booktitle = {IEEE 2017 CloudCom-Asia international conference}, isbn = {978-99978-1-190-5}, keywords = {job-centric monitoring, alignment, optimization, similarity, cross correlation, tree, graph, monitoring}, year = {2017}, } |
2016
[1] | Richter, P., Frank, M. & Schlieter, H. Entwicklung eines Leitlinienmanagementsystems - Anforderungen und konzeptuelle Vorarbeiten. In Multikonferenz Wirtschaftsinformatik (MKWI) 2016 : Technische Universität Ilmenau, 09. - 11. März 2016; Band II, pages 679-690, 2016. [BibTeX] @INPROCEEDINGS {mkwi16, author = {Peggy Richter and Markus Frank and Hannes Schlieter}, title = {Entwicklung eines Leitlinienmanagementsystems - Anforderungen und konzeptuelle Vorarbeiten}, booktitle = {Multikonferenz Wirtschaftsinformatik (MKWI) 2016 : Technische Universit{\ä}t Ilmenau, 09. - 11. M{\ä}rz 2016; Band II}, year = {2016}, pages = {679-690}, month = {mar}, isbn = {978-3-86360-132-4} } |
[2] | Frank, M. & Hilbrich, M. Performance Prediction for Multicore Environments---An Experiment Report. In Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany, 2016. [BibTeX] @inproceedings{mfrank-ssp16, Author = {Markus Frank and Marcus Hilbrich}, Booktitle = {Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany}, Title = {{Performance Prediction for Multicore Environments---An Experiment Report}}, Year = {2016}, Url = {https://sdqweb.ipd.kit.edu/typo3/sdq/fileadmin/user_upload/palladio-conference/2016/papers/Performance_Prediction_for_Multicore_Environments_-_An_Experiment_Report.pdf} } |
[3] | Hilbrich, M. & Frank, M. & Lehrig, S. Security Modeling with Palladio---Different Approaches. In Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany, 2016. [BibTeX] @inproceedings{mhilb-ssp16, Author = {Marcus Hilbrich and Markus Frank and Sebastian Lehrig}, Booktitle = {Proceedings of the Symposium on Software Performance 2016, 7-9 November 2016, Kiel, Germany}, Title = {{Security Modeling with Palladio---Different Approaches}}, Year = {2016}, Url = {https://sdqweb.ipd.kit.edu/typo3/sdq/fileadmin/user_upload/palladio-conference/2016/papers/Security_Modeling_with_Palladio-Different_Approaches.pdf} } |
[4] | Hilbrich, M., Lehrig, S. & Frank, M. Measured Values Lost in Time---or How I rose from a User to a Developer of Palladio. , 2016., (urlhttp://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-213813). [BibTeX] @misc{mhPalTime16, author = {Hilbrich, Marcus and Sebastian Lehrig and Markus Frank}, title = {{Measured Values Lost in Time---or How I rose from a User to a Developer of Palladio}}, year = {2016}, note = {\url{http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-213813}}, } |
2015
[1] | Frank, M., Hilbrich, M. & Lehrig, S. Improved Scalability for Job-centric Monitoring in Distributed Infrastructures. In CGW Workshop '15 Proceedings, pages 79-80, ACC Cyfronet AGH, 2015., (ISBN 978-83-61433-14-9). [BibTeX] @inproceedings{cgw15a2, title = {{Improved Scalability for Job-centric Monitoring in Distributed Infrastructures}} year = {2015}, author = {Markus Frank and Marcus Hilbrich and Sebastian Lehrig}, booktitle = {CGW Workshop '15 Proceedings}, publisher = {ACC Cyfronet AGH}, editor = {Marian Bubak and Micha\l{} Tural{}a and Kazimierz Wiatr}, month = {October}, note = {ISBN 978-83-61433-14-9}, pages = {79-80}, } |
[2] | Hilbrich, M. & Frank, M. Analysis of Series of Measurements from Job-Centric Monitoring by Statistical Functions. In CGW Workshop '15 Proceedings, pages 81-82, ACC Cyfronet AGH, 2015., (ISBN 978-83-61433-14-9). [BibTeX] @inproceedings{cgw15a1, title = {{Analysis of Series of Measurements from Job-Centric Monitoring by Statistical Functions}}, year = {2015}, author = {Marcus Hilbrich and Markus Frank}, booktitle = {CGW Workshop '15 Proceedings}, publisher = {ACC Cyfronet AGH}, editor = {Marian Bubak and Micha\l{} Tural{}a and Kazimierz Wiatr}, month = {October}, note = {ISBN 978-83-61433-14-9}, pages = {81-82}, } |
[3] | Hilbrich, M. & Frank, M. Better Resource Usage by Job-Centric Monitoring. , 2015., (Symposium on Software Performance 2015, Poster, Munich, Germany). [BibTeX] @misc{mh-p-ssp15, author = {Marcus Hilbrich and Markus Frank}, title = {{Better Resource Usage by Job-Centric Monitoring}}, year = {2015}, month = {November}, note = {Symposium on Software Performance 2015, Poster, Munich, Germany}, } |