Distributed Systems, Grids and Clouds

6 June, 2016

Subject/Título: Distributed Systems, Grids and Clouds
Professor/Profesor: Helen D. Karatza
Dates/Fechas: 27, 28 y 29 de febrero de 2012
Place/Lugar: Universidad Carlos III de Madrid Campus de Leganés. Aula 12C16


Distributed systems are essential to meet the needs of demanding applications because they have increased computing power, are cost-effective and are easily scalable. They consist of loosely interconnected processors, where jobs to be processed are in some way apportioned among the processors, and various techniques are employed to coordinate processing.
Computational and data grids and clouds are large-scale distributed systems used for serving demanding jobs. Their performance became more important due to the tremendous increase of users and applications.
A grid is a decentralized heterogeneous system with its resources geographically distributed at different sites. The main idea of grid computing is to use a large number of distributed resources in order to solve complex and computationally demanding problems that practically could not be solved on a single resource.
Cloud computing evolves from grid computing. Clouds provide elasticity in resource usage as well as a pay as-you-go opportunity.
Because of the nature of these systems, there are important issues that must be addressed, such as: efficient scheduling, resource management, energy efficiency, reliability, security and trust, cost, availability, quality.
Resource allocation and scheduling is a difficult task in grids and clouds where there are many alternative heterogeneous computers. The performance evaluation of these systems is often possible only by simulation rather than by analytical techniques, due to the complexity of the systems. Simulation can provide important insights into the efficiency and tradeoffs of scheduling in large-scale complex distributed systems, such as grids and clouds.

Topics Covered:
* Distributed systems algorithms (distributed consensus, leader election)
* Real time distributed systems
* Resource management (discovery, allocation)
* Scheduling in grids and clouds
* Energy efficiency
* Performance – Modelling and Simulation

Biography/Sobre la ponente:

Helen Karatza is a Professor in the Department of Informatics at the Aristotle University of Thessaloniki, Greece. She received the B.S. degree and Ph.D. from the Aristotle University.
Dr. Karatza’s research interests include Computer Systems Modeling and Simulation, Performance Evaluation of Parallel and Distributed Systems, Grid and Cloud Computing, Resource Allocation and Scheduling and Real-time Distributed Systems.
Dr. Karatza has authored or co-authored over 165 technical papers and book chapters. She is Editor-in-Chief of the Elsevier Journal Simulation Modeling Practice and Theory