Carlos De AlfonsoPolytechnic University of Valencia | UPV · Institute for Molecular Imaging Technologies (I3M)
Carlos De Alfonso
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
Education
February 2000
Publications
Publications (54)
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 (...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...