Grid, cloud and high performance computingScientific applications' use cases
- Cotelo Queijo, María del Carmen
- José Manuel Cotos Yáñez Director
- Andrés Gómez Tato Co-director
Universidade de defensa: Universidade de Santiago de Compostela
Fecha de defensa: 16 de novembro de 2018
- Pablo Garcia Rodriguez Presidente/a
- Tomás F. Pena Secretario
- María Teresa Sánchez Rúa Vogal
Tipo: Tese
Resumo
Many scientific problems, that are interesting to both researchers and engineers, cannot be solved using a regular computer due to the limitation of resources or the amount of time required to obtain results. Distributed systems, interconnection networks and communication protocols are essential in business, academic and research environments. However, distributed computing has evolved in various ways, giving rise to several distributed paradigms that can be more or less appropriate according to the type of problem and the specific conditions of each use case. Very often researchers have to choose among different types of remote distributed computing systems to be able to run scientific applications and solve their problems. Selecting the best system to solve a research problem, and to obtain the results in time, can be a complex task because specific scientific applications have different requirements and restrictions. This dissertation goes over the evolution of computing technology and some of the paradigms associated with the distributed computing architectures over the last decade, through the analysis of three real use cases developed and implemented in at the Galicia Supercomputing Centre: Grid, Cloud and supercomputing infrastructures based on cluster architectures. The overall objective has been to simplify the execution of scientific applications on distributed environments with a special emphasis in obtaining the in-time results, according to the requirements of each case. The first case of study was developed within the framework of the RETELAB project, a virtual laboratory for the development of interdisciplinary research projects related to oceanographic remote sensing was designed and deployed In the second case of study it was investigated the feasibility of using multiple Cloud resource providers for the provision of services that require clusters of virtual resources for the execution of compute intensive bag-of-tasks applications. The third case describes the implementation of a pan-European operational oceanography service, developed within the framework of the MyOcean projects, and coexisting with non-operative research jobs that are executed on the same computational resources.