Miguel Caballer

dblp:90/4429 · DBLP profile ↗
← Back
29ranked-venue papers
9as first author
6since 2021 · last 2026
0000-0001-9393-3077ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 19 · 6 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
YearPublicationVenuePosition
2026 AI4EOSC: A federated cloud platform for Artificial Intelligence in scientific research
abstract
The rapid growth of Artificial Intelligence and Machine Learning in scientific research has highlighted a gap between industry-standard machine learning operations (MLOps) tools and platforms and the unique requirements of modern and Open Science, particularly regarding the FAIR (Findable, Accessible, Interoperable, and Reusable) principles. This paper presents AI4EOSC, a federated, open-source platform designed to operationalize the full AI/ML life-cycle within the European Open Science Cloud (EOSC) ecosystem. Our methodology tackles the fragmentation of distributed research infrastructures by integrating a modular and distributed architecture comprising an AI development platform, a serverless AI-as-a-Service layer, and a federated orchestration model that is able to integrate heterogeneous computing and storage resources from distributed e-infrastructures. AI4EOSC also introduces a “FAIR-by-design” approach that enforces metadata standardization (via MLDCAT-AP) and W3C PROV-compliant provenance tracking through a platform-integrated CI/CD pipeline. The added value of AI4EOSC is demonstrated through the delivery of a diverse set of community installations, which show consistent and seamless deployment across heterogeneous cloud providers. These installations are validated by a set of scientific cases, showing how our work reduces the manual burden on researchers while ensuring high levels of reproducibility and interoperability and providing a unified environment for the development, training, and production of AI/ML models in the EOSC.
Ignacio Heredia, Álvaro López García, Fernando Aguilar Gómez, Diego Aguirre, Caterina Alarcón Marín, Khadijeh Alibabaei, Lisana Berberi, Miguel Caballer, Amanda Calatrava, Alessandro Costantini, Mário David, Jaime Díez, Stefan Dlugolinský, Giacinto Donvito, Leonhard Duda, Borja Esteban Sanchis, Saúl Fernandez Tobías, Andrés Heredia Canales, Valentin Kozlov, Sergio Langarita, João Machado, Daniel San Martín, Germán Moltó, Giang T. Nguyen 0001, Marta Obregón Ruiz, Marcin Plóciennik, Susana Rebolledo Ruiz, Vicente Rodríguez, Judith Sáinz-Pardo Díaz, Martin Seleng, Viet D. Tran
Future Gener. Comput. Syst.8
2026 interTwin: Advancing Scientific Digital Twins through AI, Federated Computing and Data
abstract
Data will be made available on request.
Andrea Manzi, Raul Bardaji, Ivan Rodero, Germán Moltó, Sandro Fiore, Isabel Campos Plasencia, Donatello Elia, Francesco Sarandrea, A. Paul Millar, Daniele Spiga, Matteo Bunino, Gabriele Accarino, Lorenzo Asprea, Samuel Bernardo, Miguel Caballer, Charis Chatzikyriakou, Diego Ciangottini, Michele Claus, Andrea Cristofori, Davide Donno, Emanuele Donno, Iacopo Ferrario, Massimiliano Fronza, Alexander W. Jacob, Javad Komijani, Marina Krstic Marinkovic, Federica Legger, Ivan Palomo, Estíbaliz Parcero, Rakesh Sarma, Gaurav Sinha Ray, Sara Vallero, Juraj Zvolensky
Future Gener. Comput. Syst.15
2025 OSCAR-P and aMLLibrary: Profiling and predicting the performance of FaaS-based applications in computing continua
abstract
This paper proposes an automated framework for efficient application profiling and training of Machine Learning (ML) performance models, composed of two parts: OSCAR-P and aMLLibrary. OSCAR-P is an auto-profiling tool designed to automatically test serverless application workflows running on multiple hardware and node combinations in cloud and edge environments. OSCAR-P obtains relevant profiling information on the execution time of the individual application components. These data are later used by aMLLibrary to train ML-based performance models. This makes it possible to predict the performance of applications on unseen configurations. We test our framework on clusters with different architectures (x86 and arm64) and workloads, considering multi-component use-case applications. This extensive experimental campaign proves the efficiency of OSCAR-P and aMLLibrary, significantly reducing the time needed for the application profiling, data collection, and data processing. The preliminary results obtained on the ML performance models accuracy show a Mean Absolute Percentage Error lower than 30% in all the considered scenarios.
Roberto Sala, Bruno Guindani, Enrico Galimberti, Federica Filippini, Hamta Sedghani, Danilo Ardagna, Sebastián Risco, Germán Moltó, Miguel Caballer
J. Syst. Softw.9
2024 Rescheduling serverless workloads across the cloud-to-edge continuum
abstract
Serverless computing was a breakthrough in Cloud computing due to its high elasticity capabilities and fine-grained pay-per-use model offered by the main public Cloud providers. Meanwhile, open-source serverless platforms supporting the FaaS (Function as a Service) model allow users to take advantage of many of their benefits while operating on the on-premises platforms of organizations. This opens the possibility to deploy and exploit them on the different layers of the cloud-to-edge continuum, either on IoT (Internet of Things) devices located at the Edge (i.e. next to data acquisition devices), in on-premises clusters closer to the data sources (i.e. Fog computing) or directly on the Cloud. This paper presents two strategies to mitigate the overload that disparate data ingestion rates may cause in low-powered devices at the Edge or Fog layers. To this end, it is proposed to delegate and reschedule serverless jobs between the different layers of the cloud-to-edge continuum using an open-source platform for event-driven file processing. To demonstrate the performance of these strategies, a use case for fire detection is proposed that includes processing in the Fog via minified Kubernetes clusters located near the Edge, in the private Cloud via on-premises elastic clusters and, finally, in the public Cloud by using the AWS (Amazon Web Services) Lambda FaaS service. The results indicate that these strategies can mitigate overloads in use cases involving processing across the cloud-to-edge continuum by coordinating several layers of computing resources.
Sebastián Risco, Caterina Alarcón, Sergio Langarita, Miguel Caballer, Germán Moltó
Future Gener. Comput. Syst.4
2023 Infrastructure Manager: A TOSCA-Based Orchestrator for the Computing Continuum
Miguel Caballer, Germán Moltó, Amanda Calatrava, Ignacio Blanquer
J. Grid Comput.1
2021 Deployment of Elastic Virtual Hybrid Clusters Across Cloud Sites
Miguel Caballer, Marica Antonacci, Zdenek Sustr, Michele Perniola, Germán Moltó
J. Grid Comput.1
2019 On-Premises Serverless Computing for Event-Driven Data Processing Applications
abstract
The advent of open-source serverless computing frameworks has introduced the ability to bring the Functions-as-a-Service (FaaS) paradigm for applications to be executed on-premises. In particular, data-driven scientific applications can benefit from these frameworks with the ability to trigger scalable computation in response to incoming workloads of files to be processed. This paper introduces an open-source framework to achieve on-premises serverless computing for event-driven data processing applications that features: i) the automated provisioning of an elastic Kubernetes cluster that can grow and shrink, in terms of the number of nodes, on multi-Clouds; ii) the automated deployment of a FaaS framework together with a data storage back-end that triggers events upon file uploads; iii) a service that provides a REST API to orchestrate the creation of such functions and iv) a graphical user interface that provides a unified entry point to interact with the aforementioned services. Together, this provides a framework to deploy a computing platform to create highly-parallel event-driven file-processing serverless applications that execute on customized runtime environments provided by Docker containers that run on an elastic Kubernetes cluster. The usefulness of this framework is exemplified by means of the execution of a data-driven workflow for optimised object detection on video. The workflow is tested under three different workloads which process ten, a hundred and a thousand functions. The results show that the presented architecture is able to process such workloads taking advantage of its elasticity to make a sensible usage of the resources.
Alfonso Pérez, Sebastián Risco, Diana M. Naranjo, Miguel Caballer, Germán Moltó
CLOUD4
2019 BioClimate: A Science Gateway for Climate Change and Biodiversity research in the EUBrazilCloudConnect project
Sandro Fiore, Donatello Elia, Ignacio Blanquer, Francisco Vilar Brasileiro, Alessandra Nuzzo, Paola Nassisi, Iana A. A. Rufino, Arie C. Seijmonsbergen, Niels S. Anders, Carlos de Oliveira Galvao, John E. de B. L. Cunha, Miguel Caballer, Mariane S. Sousa-Baena, Vanderlei Perez Canhos, Giovanni Aloisio
Future Gener. Comput. Syst.12
2019 A framework and a performance assessment for serverless MapReduce on AWS Lambda
Vicent Giménez Alventosa, Germán Moltó, Miguel Caballer
Future Gener. Comput. Syst.3
2019 A self-managed Mesos cluster for data analytics with QoS guarantees
Sergio López-Huguet, Alfonso Pérez, Amanda Calatrava, Carlos de Alfonso, Miguel Caballer, Germán Moltó, Ignacio Blanquer
Future Gener. Comput. Syst.5
2019 Multi-elastic Datacenters: Auto-scaled Virtual Clusters on Energy-Aware Physical Infrastructures
Carlos de Alfonso, Miguel Caballer, Amanda Calatrava, Germán Moltó, Ignacio Blanquer
J. Grid Comput.2
2018 Serverless computing for container-based architectures
Alfonso Pérez, Germán Moltó, Miguel Caballer, Amanda Calatrava
Future Gener. Comput. Syst.3
2018 Guest Editor's Introduction: Special Issue on Cloud Computing Orchestration
Miguel Caballer, Germán Moltó, Ignacio Blanquer
J. Grid Comput.1
2018 Orchestrating Complex Application Architectures in Heterogeneous Clouds
Miguel Caballer, Sahdev Zala, Álvaro López García, Germán Moltó, Pablo Orviz Fernández, Mathieu Velten
J. Grid Comput.1
2017 Automatic Consolidation of Virtual Machines in On-Premises Cloud Platforms
abstract
After a sequence of creation and destruction of virtual machines (VMs) in an on-premises Cloud computing platform, the scheduling decisions to host the VMs are far from being optimal and the fragmentation of the physical resources may impede the platform to host some VMs despite the free available virtualization resources. This paper describes a Virtual Machine Consolidation Agent that addresses this problem by analyzing the distribution of the VMs in the virtualization platform to migrate some of them among hosts, in order to defragment the physical resources and to enhance the efficiency on their usage. The agent has been validated in a production platform, where it is capable of minimizing the number of servers needed to host the VMs. The algorithms achieve near-optimal values at a very reduced computational cost, thus making it suitable for production platforms.
Carlos de Alfonso, Ignacio Blanquer, Germán Moltó, Miguel Caballer
CCGrid4
2017 Coherent Application Delivery on Hybrid Distributed Computing Infrastructures of Virtual Machines and Docker Containers
abstract
There is an opportunity for Distributed Computing Infrastructures (DCIs) to embrace container-based virtualisation to support efficient execution of scientific applications without the performance penalty commonly introduced by Virtual Machines (VMs). However, containers (e.g. Docker) and VMs feature different image formats and disparate procedures for deployment and management, thus hindering the adoption of hybrid DCIs (HDCIs) comprised of those kind of resources. This paper describes a workflow based on open-source tools and standards to introduce coherent application delivery on HDCIs in which applications require to be deployed on both VMs and Docker containers. Leveraging and extending the TOSCA standard to describe application requirements, and adopting DevOps practices, resulted in the coherent creation of the artifacts required for the execution of the applications on different platforms. The paper features the adoption of this approach in the INDIGO-DataCloud project.
Germán Moltó, Miguel Caballer, Alfonso Pérez, Carlos de Alfonso, Ignacio Blanquer
PDP2
2016 Distributed and cloud-based multi-model analytics experiments on large volumes of climate change data in the earth system grid federation eco-system
abstract
A case study on climate models intercomparison data analysis addressing several classes of multi-model experiments is being implemented in the context of the EU H2020 INDIGO-DataCloud project. Such experiments require the availability of large amount of data (multi-terabyte order) related to the output of several climate models simulations as well as the exploitation of scientific data management tools for large-scale data analytics. More specifically, the paper discusses in detail a use case on precipitation trend analysis in terms of requirements, architectural design solution, and infrastructural implementation. The experiment has been tested and validated on CMIP5 datasets, in the context of a large scale distributed testbed across EU and US involving three ESGF sites (LLNL, ORNL, and CMCC) and one central orchestrator site (PSNC).
Sandro Fiore, Marcin Plóciennik, Charles M. Doutriaux, Cosimo Palazzo, Jason Boutte, Tomasz Zok, Donatello Elia, Michal Owsiak, Alessandro D'Anca, Z. Shaheen, Riccardo Bruno, Marco Fargetta, Miguel Caballer, Germán Moltó, Ignacio Blanquer, Roberto Barbera, Mário David, Giacinto Donvito, Dean N. Williams, Valentine Anantharaj, Davide Salomoni, Giovanni Aloisio
IEEE BigData13
2016 Self-managed cost-efficient virtual elastic clusters on hybrid Cloud infrastructures
Amanda Calatrava, Eloy Romero, Germán Moltó, Miguel Caballer, José M. Alonso
Future Gener. Comput. Syst.4
2016 Automatic memory-based vertical elasticity and oversubscription on cloud platforms
Germán Moltó, Miguel Caballer, Carlos de Alfonso
Future Gener. Comput. Syst.2
2015 Towards Migratable Elastic Virtual Clusters on Hybrid Clouds
abstract
This paper describes the research work in the context of the CLUVIEM project towards achieving migratable, self-managed virtual elastic clusters on hybrid Cloud infrastructures. These virtual clusters can span across on-premises and public Cloud infrastructures thus leveraging hybrid Cloud platforms. They are elastic since working nodes are automatically provisioned and relinquished to dynamically adapt the capacity of the virtual cluster (in terms of number of nodes) according to the current workload. They are self-managed since the elasticity rules are managed via the head node without requiring any external software entity for monitoring and deciding when to scale in and out. Finally, they are migratable since they consider both application migration, via application check pointing, and infrastructure migration, by cloning infrastructures across multi-Clouds. These features introduce unprecedented flexibility for cost-effective cluster-based computing with minimal impact for cluster users. The paper summarises the current state of developments and future roads to achieve this vision.
Amanda Calatrava, Germán Moltó, Eloy Romero, Miguel Caballer, Carlos de Alfonso
CLOUD4
2015 A platform to deploy customized scientific virtual infrastructures on the cloud
abstract
Summary This paper presents a software platform to dynamically deploy complex scientific virtual computing infrastructures, on top of Infrastructure as a Service Clouds. The platform orchestrates different services to provision the virtual computing resources. It dynamically installs the appropriate software to satisfy the requirements of a researcher, both on public and on‐premise Clouds. The platform provides a web interface to enable the users to easily manage the life cycle of virtual infrastructures. It enables users to define infrastructures, share them with other users, deploy and relinquish them, add or remove resources dynamically, create and share application recipes, and so on. The paper also describes three case studies to deploy complex infrastructures, namely, a Hadoop cluster, a single‐node to perform Next Generation Sequencing and a gateway for users to access the European Grid Infrastructure. This platform promotes a better use of on‐premise hardware resources of a research center by allocating the computing resources just‐in‐time to the specific life time of the virtual infrastructures as well as the deployment of the very same infrastructures on a public Cloud. Copyright © 2015 John Wiley & Sons, Ltd.
Miguel Caballer, J. Damian Segrelles Quilis, Germán Moltó, Ignacio Blanquer
Concurr. Comput. Pract. Exp.1
2015 Dynamic Management of Virtual Infrastructures
Miguel Caballer, Ignacio Blanquer, Germán Moltó, Carlos de Alfonso
J. Grid Comput.1
2014 On using the cloud to support online courses
abstract
The increasing interest of online learning is unquestionable nowadays, with MOOCs being taken by thousands of students. However, for online learning to go mainstream it is necessary that professors perceive that the effort required to prepare and manage an online course is manageable. Today, a myriad of inexpensive tools and services can be used to produce and manage online courses with unprecedented ease and without distressing the professor. For that, this paper proposes an architecture based on Cloud services that simplifies the process of managing an online course, from delivering on-demand fully customized remote laboratories to communication automation for student engagement and feedback gathering. This approach has been applied to produce, distribute and manage an Online Course on Cloud Computing with Amazon Web Services. The paper describes the methodology, tools and results of this experience to point out that it is possible to deliver online courses with automatically provisioned labs, with minimal management overhead, while still providing a high quality learning experience to a worldwide audience.
Germán Moltó, Miguel Caballer
FIE2
2014 CodeCloud: A platform to enable execution of programming models on the Clouds
Miguel Caballer, Carlos de Alfonso, Germán Moltó, Eloy Romero, Ignacio Blanquer, Andrés García-García
J. Syst. Softw.1
2013 An economic and energy-aware analysis of the viability of outsourcing cluster computing to a cloud
Carlos de Alfonso, Miguel Caballer, Fernando Alvarruiz, Germán Moltó
Future Gener. Comput. Syst.2
2013 EC3: Elastic Cloud Computing Cluster
Miguel Caballer, Carlos de Alfonso, Fernando Alvarruiz, Germán Moltó
J. Comput. Syst. Sci.1
2012 An Energy Manager for High Performance Computer Clusters
abstract
This paper presents a general energy management system for HPC clusters and cloud infrastructures that powers off cluster nodes when they are not being used, and conversely powers them on when they are needed. This system can be integrated with different HPC cluster middleware, such as Batch-Queuing Systems or Cloud Management Systems, by using a set of connectors, and is also able to deal with different mechanisms for powering on and off the computing nodes (such as Wake-on-Lan, Power Device Units, Intelligent Platform Management Interface or other infrastructure-specific mechanisms). While some existing Batch-Queuing Systems provide energy saving mechanisms, other popular choices lack this feature. Cloud management middleware do not generally provide this feature out of the box, and incorporating it implies making modifications to the middleware. The advantage of our approach is that it can be integrated with different resource management middleware, without needing any modification of that middleware. The paper describes the successful integration of the system proposed with the popular Torque/PBS management system, and also with the OpenNebula open source cloud management tool. Two real use-cases are presented, involving two different HPC clusters. These use cases show significant energy/costs savings of 38% and 16%.
Fernando Alvarruiz, Carlos de Alfonso, Miguel Caballer, Vicente Hernández
ISPA3
2011 Infrastructure Deployment Over the Cloud
abstract
With the advent of cloud technologies the scientists have access to different cloud infrastructures in order to deploy all the virtual machines they need to perform the computations required in their research works. This paper describes a software architecture and a description language to simplify the creation of all the needed resources, and the elastic evolution of the computing infrastructure depending on the application requirements and some QoS features.
Carlos de Alfonso, Miguel Caballer, Fernando Alvarruiz, Germán Moltó, Vicente Hernández
CloudCom2
2002 High Performance Virtual Reality Distributed Electronic Commerce: Application for the Furniture and Ceramics Industries
abstract
This paper presents an e-commerce tool that extends the conventional online store with a new section called room planner, a web application which is embedded in the virtual store. It allows the specification of the geometry of the room, placement of the objects and selection of the point of view. Then a realistic picture of the scene can be obtained. This functionality is very suitable for the furniture and ceramics sectors. In order to generate the images a parallel radiosity illumination algorithm has been implemented, which can be used in low-cost platforms such as a cluster of PCs, so that these technologies are affordable also for SMEs.
Miguel Caballer, David Guerrero, Vicente Hernández, José E. Román, Mariano Alcañiz Raya, José A. Gil 0001, J. M. Rubio
IV1