
Contextual Contracts for Component-Based Resource Abstraction in a Cloud of HPC Services
Author(s) -
Wagner Al Alam,
Francisco Heron de Carvalho
Publication year - 2019
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/wscad.2019.8670
Subject(s) - cloud computing , computer science , implementation , component (thermodynamics) , distributed computing , quality of service , abstraction , supercomputer , resource (disambiguation) , matrix multiplication , computer architecture , operating system , software engineering , computer network , philosophy , physics , epistemology , thermodynamics , quantum mechanics , quantum
The efforts to make cloud computing suitable for the requirements of HPC applications have motivated us to design HPC Shelf, a cloud computing platform of services for building and deploying parallel computing systems for large-scale parallel processing. We introduce Alite, the system of contextual contracts of HPC Shelf, aimed at selecting component implementations according to requirements of applications, features of targeting parallel computing platforms (e.g. clusters), QoS (Quality-of-Service) properties and cost restrictions. It is evaluated through a small-scale case study employing a componentbased framework for matrix-multiplication based on the BLAS library.