Michael Bidollahkhani, under the supervision of Prof. Dr. Julian Martin Kunkel, is a dedicated computer engineer and machine intelligence researcher. His expertise in software engineering and automated systems is recognized by his Young Scientist award from the YSF of Iran in 2017 and 2023. As a member of the National Elites Foundation and the ACM, Michael is actively engaged in the development of advanced intelligent systems.
ORCID: 0000-0001-8122-4441
Google Scholar: https://scholar.google.com/citations?user=_rLezLYAAAAJ
This thesis addresses the need for transparency in the energy (resource) consumption of AI services by proposing a standardized environmental sustainability labeling system. The goal is to analyze the energy consumption and computational load of different AI tasks (such as classification, generation, or scheduling) and translate them into simple, interpretable labels similar to those used in home appliances (e.g., A++ to E). The student will collect runtime and resource usage data for various AI models, evaluate their environmental impact, and propose a standardized method to display this information to users and developers.
Focusing on how context-sensitive AI models can improve the early detection of faults in high-performance computing (HPC) environments. The objective is to implement an adaptive mechanism that selects among pre-trained machine learning models based on system state, workload behavior, and error patterns. The research involves defining relevant system contexts, integrating multiple detection models, and evaluating their effectiveness in different runtime conditions using real or simulated log datasets. The outcome aims to increase fault detection reliability while maintaining scalability across heterogeneous HPC architectures.
This thesis focuses on designing a context-aware job scheduler powered by mutiple models to operate across heterogeneous computing environments—including cloud, edge, and HPC systems. The proposed system dynamically selects the most appropriate scheduling model based on job characteristics and system availability. The study will involve the development of an AI-based scheduler that adapts to varying resource types, historical job outcomes, and performance metrics. The research contributes to enhancing scheduling efficiency in multi-layered computing systems where task diversity and infrastructure constraints coexist.
This thesis aims to develop a minimal and efficient AI tool for identifying unusual behavior in log files generated by small-scale devices or sensors. The student will design a lightweight anomaly detection system optimized for environments with limited memory and compute capacity, such as embedded systems. Context indicators (e.g., temperature, timestamp frequency, error patterns) will be integrated to improve detection relevance. The resulting system will be suitable for real-world applications like monitoring edge devices or low-power IoT nodes.
This project involves the design and implementation of a web-based dashboard that visualizes the decision-making process and behavior of AI models configurable to use different available data sources and tool-sets in system maintenance tasks. The student will focus on presenting tool selection, confidence levels, warning predictions, and input variations over time in an interpretable and user-friendly format. The dashboard is intended to improve trust and transparency in predictive maintenance systems, particularly in dynamic environments where multiple data sources, models or strategies are deployed simultaneously.
All publications as BibTex