Department of Informatics
Aristotle University of Thessaloniki, Greece
Title and abstract
Allocation and Scheduling of Real-Time Applications in the
Cloud and in the Fog
With the wide adoption of
cloud computing and infrastructure virtualization technologies,
many applications have been migrated from traditional computing
environments to the cloud. Therefore, it is imperative to
examine the various challenges involved.
Two of the most important issues are efficient resource allocation and the employment of novel workload scheduling techniques in order to effectively exploit the virtually unlimited resources of the cloud. Furthermore, many other issues need to be resolved including timeliness, cost and energy conservation. A particularly challenging issue is to run complex applications with real-time constraints in the cloud. Scheduling techniques should ensure that real-time applications will meet their deadlines as well as the overall quality of service will be improved.
Due to recent developments in the area of the Internet of Things (IoT) paradigm, fog computing has emerged recently as an alternative computing model for cloud computing aiming to reduce network traffic and communication delay. The majority of IoT applications are delay-sensitive as decisions must be made in a short time. Therefore, new resource allocation and scheduling algorithms are required for efficient utilization of the resources and for timeliness. Latency-sensitive applications should be assigned to appropriate resources at the fog and cloud layers, based on their communication and computational characteristics.
This talk will describe techniques and solutions to address the challenges faced in resource allocation and scheduling of real-time applications in the cloud and in the fog and will conclude with future trends in these new computing areas.
Bio:Helen Karatza is a Professor Emeritus in the Department of Informatics at the Aristotle University of Thessaloniki, Greece, where she teaches courses in the postgraduate and undergraduate level and carries out research. Dr. Karatza's research interests include Computer Systems Modeling and Simulation, Performance Evaluation, Fog and Cloud Computing, Energy Efficiency in Large Scale Distributed Systems, Resource Allocation and Scheduling and Real-time Distributed Systems