Serverless Services for Scientific Cloud Computing
IberGrid 2022 Conference
Germán Moltó - gmolto@dsic.upv.es
Sebastián Risco - srisco@i3m.upv.es
Vicent Giménez - vigial@posgrado.upv.es
Miguel Caballer - micafer@i3m.upv.es
Agenda
Motivation: Head Count
Motivation: Trusting Your Partners
Motivation: A Story in Three Acts
Motivation: Official vs Unofficial
Motivation: A Surprising Turn of Events
Motivation: Standing on the Shoulders of Giants
Motivation: Long Story Short
Serverless Computing
SCAR - https://github.com/grycap/scar
SCAR - Architecture
Pérez, A., Moltó, G., Caballer, M., & Calatrava, A. (2018). Serverless computing for container-based architectures. Future Generation Computer Systems, 83, 50–59. https://doi.org/10.1016/j.future.2018.01.022
SCAR - Sample Workflow for Multimedia Processing
Risco, S., & Moltó, G. (2021). GPU-Enabled Serverless Workflows for Efficient Multimedia Processing. Applied Sciences, 11(4), 1438. https://doi.org/10.3390/app11041438
OSCAR - https://oscar.grycap.net
OSCAR - Architecture
OSCAR - A Sample Use Case
OSCAR + SCAR + EGI
OSCAR - Interfaces
Deployment: Infrastructure Manager (IM) Dashboard: https://im.egi.eu
Web-based UI: https://ui.oscar.grycap.net
OSCAR CLI: github.com/grycap/oscar-cli
Composer: https://composer.oscar.grycap.net
MARLA - https://github.com/grycap/marla
V. Giménez-Alventosa, G. Moltó, and M. Caballer, “A framework and a performance assessment for serverless MapReduce on AWS Lambda,” Futur. Gener. Comput. Syst., vol. 97, pp. 259–274, Aug. 2019, doi: 10.1016/j.future.2019.02.057
MARLA
V. Giménez-Alventosa, G. Moltó, and M. Caballer, “A framework and a performance assessment for serverless MapReduce on AWS Lambda,” Futur. Gener. Comput. Syst., vol. 97, pp. 259–274, Aug. 2019, doi: 10.1016/j.future.2019.02.057
TaScaaS - https://github.com/grycap/tascaas
V. Gimenez-Alventosa, G. Molto, and J. D. Segrelles, “TaScaaS: A Multi-Tenant Serverless Task Scheduler and Load Balancer as a Service,” IEEE Access, vol. 9, pp. 125215–125228, 2021, doi: 10.1109/ACCESS.2021.3109972.
Conclusions
Contact
Germán Moltó
gmolto@dsic.upv.es
Instituto de Instrumentación para la Imagen Molecular (I3M)
Universitat Politècnica de València
Grant PID2020-113126RB-I00 funded by MCIN/AEI/10.13039/501100011033.
Project PDC2021-120844-I00 funded by MCIN/AEI/10.13039/501100011033 funded by the European Union NextGenerationEU/PRTR
Part of this work was supported by the project AI-SPRINT ‘‘AI in Secure Privacy-Preserving Computing Continuum’’ that has received funding from the European Union’s Horizon 2020 Research and Innovation Programme under Grant 101016577