Carlos De Alfonso

Carlos De Alfonso
Polytechnic University of Valencia | UPV · Institute for Molecular Imaging Technologies (I3M)

Ph. D. in Computer Science

About

54
Publications
12,001
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
733
Citations
Introduction
Since 2007, I have been a Technician for the Support of Research at UPV, with a profile of grid and cloud computing. I have been part of several national, European, and international projects and contracts in the fields of grid computing. In recent years, I have oriented my activity mainly to cloud computing and green computing.
Additional affiliations
January 2005 - present
Polytechnic University of Valencia
Education
February 2000
Polytechnic University of Valencia
Field of study
  • Computer Science

Publications

Publications (54)
Article
Full-text available
Objective: The goal of this work is to experimentally compare the 3D spatial and energy resolution of a semi-monolithic detector suitable for Total-Body Positron Emission Tomography (TB-PET) scanners using different surface crystal treatments and Silicon photomultiplier (SiPM) models. Approach: An array of 1×8 Lutetium Yttrium Oxyorthosilicate (...
Article
This paper introduces a platform to support serverless computing for scalable event-driven data processing that features a multi-level elasticity approach combined with virtualization of GPUs. The platform supports the execution of applications based on Docker containers in response to file uploads to a data storage in order to perform the data pro...
Article
Full-text available
Computer clusters are widely used platforms to execute different computational workloads. Indeed, the advent of virtualization and Cloud computing has paved the way to deploy virtual elastic clusters on top of Cloud infrastructures, which are typically backed by physical computing clusters. In turn, the advances in Green computing have fostered the...
Article
Full-text available
This article describes the development of an automated configuration of a software platform for Data Analytics that supports horizontal and vertical elasticity to guarantee meeting a specific deadline. It specifies all the components, software dependencies and configurations required to build up the cluster, and analyses the deployment times of dif...
Conference Paper
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 Vi...
Article
Full-text available
eScience demands large-scale computing clusters to support the efficient execution of resource-intensive scientific applications. Virtual Machines (VMs) have introduced the ability to provide customizable execution environments, at the expense of performance loss for applications. However, in recent years, containers have emerged as a light-weight...
Article
Full-text available
Hypervisors and Operating Systems support vertical elasticity techniques such as memory ballooning to dynamically assign the memory of Virtual Machines (VMs). However, current Cloud Management Platforms (CMPs), such as OpenNebula or OpenStack, do not currently support dynamic vertical elasticity. This paper describes a system that integrates with t...
Conference Paper
Full-text available
This paper describes the research work in the context of the CLUVIEM project towards achieving migrat-able, 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 automa...
Conference Paper
Full-text available
Clusters of PCs are one of the most widely used computing platforms in science and engineering, supporting different programming models. However, they suffer from lack of customizability, dificult extensibility and complex workload-balancing. To this end, this work introduces virtual hybrid elastic clusters that can simultaneously harness on-premis...
Article
Full-text available
Cloud infrastructures are becoming an appropriate solution to address the computational needs of scientific applications. However, the use of public or on-premises Infrastructure as a Service (IaaS) clouds requires users to have non-trivial system administration skills. Resource provisioning systems provide facilities to choose the most suitable Vi...
Article
This paper presents a platform that supports the execution of scientific applications covering different programming models (such as Master/Slave, Parallel/MPI, MapReduce and Workflows) on Cloud infrastructures. The platform includes i) a high-level declarative language to express the requirements of the applications featuring software customizatio...
Article
This paper presents a general energy management system for High Performance Computing (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 Man...
Article
Full-text available
This paper introduces Elastic Cloud Computing Cluster (EC3), a tool that creates elastic virtual clusters on top of Infrastructure as a Service (IaaS) Clouds. The clusters are self-managed entities that scale out to a larger number of nodes on demand, up to a maximum size specified by the user. Whenever idle resources are detected, the clusters aut...
Article
Full-text available
This paper presents the integration of desktop grid infrastructure with GIS technologies, by proposing a parallel resolution method in a generic distributed environment. A case study focused on a discrete facility location problem, in the biomass area, exemplifies the high amount of computing resources (CPU, memory, HDD) required to solve the spati...
Conference Paper
Full-text available
This paper describes the migration of a scientific application, related to the structural analysis of buildings and civil engineering structures, to the Cloud. For that, two different approaches have been carried out: one of them based on the Generic Worker, a web-role implementation that manages the execution of the remote tasks in a Windows Azure...
Conference Paper
Full-text available
This paper addresses the impact of vertical elasticity for applications with dynamic memory requirements when running on a virtualized environment. Vertical elasticity is the ability to scale up and scale down the capabilities of a Virtual Machine (VM). In particular, we focus on dynamic memory management to automatically fit at runtime the underly...
Article
It is well known that cavitation phenomenon in diesel injector nozzles has a strong influence on the internal flow during the injection process and spray development. However, its influence on the flow during the needle opening and closing remains still unclear due to the huge difficulties related to performing experiments at partial needle lifts....
Conference Paper
Full-text available
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 s...
Article
This paper compares the total cost of ownership of a physical cluster with the cost of a virtual cloud-based cluster. For that purpose, cost models for both a physical cluster and a cluster on a cloud have been developed. The model for the physical cluster takes into account previous works and incorporates a more detailed study of the costs related...
Conference Paper
Full-text available
This paper summarizes the works towards a Service Oriented Architecture to abstract the execution of scienti c applications under different programming models, with a special focus on High Throughput Computing. The platform features SLA-aware capabilities based on WSAgreements and the ability to deploy customized virtual infrastructures with suppor...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
The widespread usage of virtualization has caused a major impact in disparate areas such as scientific computing, industrial businesses and academic environments. This has led to a massive production of Virtual Machine Images (VMIs). The management of this broad spectrum of VMIs should consider the variety of operating systems, applications and hyp...
Conference Paper
Full-text available
The problem of finding the optimal location for a biomass plant can be divided into two stages: estimating and calculating a set of parameters and solving the closest facility algorithm among the biomass production points and the possible plant location alternatives. The second one is a computing intensive task which presents a coarse grain paralle...
Conference Paper
Full-text available
In the last few years there have appeared different initiatives for creating workflow environments to be used in grid deployments. This paper analyzes the state of the art of the proposals for workflow applied to grid computing and proposes an alternative providing new features, focusing on multigrid and extensibility capabilities. The workflow sys...
Article
This paper presents a High Performance Computing-based application for 3D structural analysis of buildings. Since the solution of a large linear system of sparse equations supposes the most time-consuming phase, several public domain parallel numerical libraries, with state-of-the-art capabilities, have been tested. The parallel application develop...
Article
Full-text available
This paper proposes the Grid technology as an integration method of information, existing procedures and resources in the Public Administration. The exposed work supposes, from the point of view of the electronic government, an advance of future trends by means of the usage of Grid technology. On the other hand, from the perspective of Grid technol...
Conference Paper
From the point of view of the administration, a citizen is the aggregation of the pieces of information belonging to each of the administrative organizations that compose it. By now this data management has been carried out storing and managing documents in paper. Recently, the governments have invested effort to use the ICT as a substitute of the...
Conference Paper
Full-text available
The registry of information about the activity of applications is an important issue in Grid environments. There are dieren t projects which have developed tools for supporting the track of the resources. Nevertheless, most of them are mainly focused in measuring CPU us- age, memory, disk, etc. because they are oriented to the classical use of the...
Article
Grid technologies have proven to be very successful in tackling challenging problems in which data access and processing is a bottleneck. Notwithstanding the benefits that Grid technologies could have in Health applications, privacy leakages of current DataGrid technologies due to the sharing of data in VOs and the use of remote resources, compromi...
Conference Paper
Full-text available
In most of the countries the Public Administration manages sets of data about its citizens. Until the application of the ICT, the administrative managements had been carried out by means of paper, files, registries, etc. In the 90s, began the use of the ICT in the management of the administrative data, producing the denominated eGovernment. This da...
Article
This paper shows the use of the emerging Grid technology for gathering underused resources that are distributed among a corporate network. The work of these resources is coordinated for facing tasks which are not affordable by the individual usage of each of them. This paper shows an application for the projection, using Volume Rendering techniques...
Conference Paper
This paper describes a Grid Computing application for the 3D dynamic analysis of large dimension buildings. A previously developed software composed of parallel implementations of eight direct integration methods has been integrated on this application, in order to perform structural simulations on a Grid deployment. The GMarte software abstraction...
Article
Objective: This paper shows the use of the emerging Grid technology for gathering underused resources that are distributed among a corporate network. The work of these resources is coordinated for facing tasks which are not affordable by the individual usage of each of them. Methods: This paper shows an application for the projection, using Volume...
Conference Paper
Grid technology emerged (mainly) in response to the need of making efficient use of underutilized computer resources, and the availability of many commercial and freeware grid management software is making a reality the dream of having huge distributed grid computing at reasonable costs. In this paper a brief introduction to the concept of grid com...
Conference Paper
In this article a parallel application for the 3D structural analysis of buildings is presented. Taking into account that solving the system of linear equations is the most time-consuming phase, several parallel public domain numerical libraries, that reflect the start-of-the-art, have been tested. A timing result comparison when analyzing two medi...
Conference Paper
The work described in this paper presents a distributed software architecture for accessing high performance and parallel computing resources from web applications. The architecture is designed for the case of medical image processing, although the concept can be extended to many other application areas. Parallel computing algorithms for medical im...
Article
Full-text available
High Performance Computing has demonstrated extensively its potential benefit for reaching an efficient processing of 3D medical images. However, there are few commercial image-processing solutions that benefit from High Performance Computing. Although bi-processor systems are currently affordable, configurations with more processors are still very...
Article
Full-text available
RESUMEN El objetivo del proyecto DISMEDI ha sido el desarrollo de un sistema servidor de cálculo para aplicaciones médicas distribuidas que pueda operar sobre una red DICOM. En este proyecto han participado dos hospi-tales de la Comunidad Valenciana (el Hospital de la Ribera, en Alzira y el Hospital Malvarrosa en Valencia) como expertos en radiolog...
Chapter
The DISCIR (Distributed Computed Integrated Radiology [1]) is a multi-user, multicomputer, multi-threaded parallel computing software architecture for standard image processing tools, such as 3D segmentation, 3D projection and multiplanar reconstruction. DISCIR runs on a parallel server that provides with high computing power to any standard comput...
Article
Full-text available
Información y las Comunicaciones Avan-zadas (ITACA) jcnaranjo@itaca.upv.es RESUMEN La mejora de las redes de comunicaciones públicas ha suscitado la aparición de numerosas aplicaciones de telemedicina. Sin embargo, la generalización de estos sistemas choca con las dificultades de implantación, diferentes requerimientos y la falta de rentabilidad de...

Network

Cited By