Mr. Markus Ullrich, researcher at the Enterprise Application Development (EAD) group of the Faculty of Electrical Engineering and Computer Science of the University of Applied Sciences Zittau/Görlitz (HZG, Hochschule Zittau/Görlitz), gave the talk "An Application Meta-Model to Support the Execution and Benchmarking of Scientific Applications in Multi-Cloud Environments" on Tuesday, November 21, 2017 at 14:00 (2pm) in Hefei University [合肥学院] in the Lecture Room 308 at the third floor of Building 35 [合肥学院 计算机科学与技术系 合肥市 230601蜀山区 经济技术开发区 南2区/南艳湖校区 锦绣大道99号 35栋 308教室]. [poster]
The talk was open for all interested audiences. First, the opportunities of cloud computing were presented and a use-case from scientific computing, which can tremendously benefit from the opportunities of the cloud, was given. The question about how to best match the requirements for resources, such as processors, I/O, storage space, and runtime of a given application to the environments available for rent from a cloud provider was proposed. Mr. Ullrich introduced a meta-model for this purpose, which is unique in its ability to represent all the relevant features of this question instead of concentrating of single aspects. His talk was followed by an interesting and inspiring discussion with the audience.
This talk was directly followed by the lecture "Understanding Quantum Computing - Computing Model and Algorithms" by Prof. Dr. Jörg Lässig starting at 15:10 (3pm) in the same room.
Cloud computing has proven its importance to scientists around the globe on many occasions already. However, as it is still a relatively new technology for many users, the cloud represents another layer of complexity in any workﬂow. As a lot of research conﬁrms, especially the efficient provision and management of resources in the cloud is a very complex but also very rewarding task. Upon surveying the research in this area we observed many differences in applied methodologies and application cases which impede not only the comparison of these approaches but also the collective usage of the obtained results, e.g., for more accurate resource estimation algorithms that require less additional benchmarking. We propose a novel application and resource meta-model to model not only applications but also the underlying resource infrastructure for application benchmarks in a generic manner. We show how the meta-model is defined and how it can be used to model an application, using a simple web application as an example. We conclude with highlighting the potential benefits of applying this model in different scenarios but also its limits and how it could be expanded in the future.
Mr. Markus Ullrich is currently a PhD student at Technische Universität Chemnitz and a research associate at the University of Applied Sciences Zittau/Görlitz where he received his M.S. and B.S. in Computer Science in 2012 and 2010 respectively. From 2009 to 2012, he worked as a software developer for the Decision Optimization GmbH where he developed and tested data mining algorithms for predictive maintenance. He spent three months at the National Institute of Informatics in Tokyo, Japan during an internship where he worked on the modeling of applications and resources in cloud environments. His current research interests are data mining and cloud computing as well as the simulation and modeling of complex distributed systems.