Dragi Kimovski | Alpen-Adria-Universität Klagenfurt | Friday, December 18, 2020 | 11:00 (CET, 10:00 UTC) | online
Abstract: The computing continuum extends the high-performance cloud data centers with energy-efficient and low-latency devices close to the data sources located at the edge of the network. However, the heterogeneity of the computing continuum raises multiple challenges related to application and data management. These include (i) how to efficiently provision compute and storage resources across multiple control domains across the computing continuum, (ii) how to decompose and schedule an application, and (iii) where to store an application source and the related data. To support these decisions, we explore in this thesis, novel approaches for (i) resource characterization and provisioning with detailed performance, mobility, and carbon footprint analysis, (ii) application and data decomposition with increased reliability, and (iii) optimization of application storage repositories. We validate our approaches based on a selection of use case applications with complementary resource requirements across the computing continuum over a real-life evaluation testbed.
Bio: Dragi Kimovski is a postdoctoral researcher with “Zielvereinbarung” at the Institute of Information Technology (ITEC), University of Klagenfurt. He earned his doctoral degree in 2013 from the Technical University of Sofia. He was an assistant professor at the University for Information Science and Technology in Ohrid, and a senior researcher and lecturer at the University of Innsbruck. During his career, he conducted multiple research stays at the University of Michigan, University of Bologna, and University of Granada. He was a work package leader and scientific coordinator in two Horizon 2020 projects (ENTICE and ASPIDE), and coordinated the OeAD AtomicFog project. He co-authored more than 40 articles in international conferences and journals. His research interests include parallel and distributed computing, fog and edge computing, multi-objective optimization, and distributed processing for bioengineering applications.