Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Francesc Guim 0001

dblp:08/2452 · also Francesc Guim Bernat · DBLP profile ↗
← Back
19ranked-venue papers
7as first author
2since 2021 · last 2023
0000-0003-4738-5473ORCID · conflict

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

Systems, architecture and hardware · 14 · 4 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 68% High-performance computing · 16% Cloud and datacenter computing · 16%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing › datacenter power management
energy-aware server provisioning
0.112010
Towards energy-aware autonomic provisioning for virtualized environments · HPDC 2010
Cloud and datacenter computing › resource provisioning
dynamic resource provisioning
0.012010
Towards energy-aware autonomic provisioning for virtualized environments · HPDC 2010
Energy-efficient computing
power management
0.012010
Towards energy-aware autonomic provisioning for virtualized environments · HPDC 2010

Methods — techniques the papers use, named apart from their topics

workload-aware provisioning · 0.1
YearPublicationVenuePosition
2023 Performance characterization of video analytics workloads in heterogeneous edge infrastructures
abstract
Summary Powered by deep learning, video analytic applications process millions of camera feeds in real‐time to extract meaningful information from their surroundings. And this number grows by the minute. To avoid saturating the backhaul network and provide lower latencies, a distributed and heterogeneous edge cloud is postulated as a key enabler for widespread video analytics. This article provides a complete characterization of end‐to‐end video analytics across a set of hardware platforms and different neural network architectures. Each platform is selected to fill a different gap in a distributed, shared, and heterogeneous infrastructure. Moreover, we analyze how performance scales on each of these platforms with respect to the amount of resources dedicated to video analytics. Finally, we extract the key conclusions of the characterization to build an experimental model to estimate performance and cost of end‐to‐end video analytics in different edge scenarios. Our experiments show that managing video analytics workloads efficiently requires awareness of both, the platforms in which these are executed, and the full end‐to‐end pipeline. To the best of our knowledge, this is the first work that provides a complete characterization of end‐to‐end video analytics in heterogeneous edge platforms.
Daniel Rivas-Barragan, Francesc Guim 0001, Jorda Polo, David Carrera 0001
Concurr. Comput. Pract. Exp.2
2022 Towards automatic model specialization for edge video analytics
Daniel Rivas-Barragan, Francesc Guim 0001, Jorda Polo, Pubudu Madhawa Silva, Josep Lluís Berral, David Carrera 0001
Future Gener. Comput. Syst.2
2020 Drug2ways: Reasoning over causal paths in biological networks for drug discovery
abstract
Elucidating the causal mechanisms responsible for disease can reveal potential therapeutic targets for pharmacological intervention and, accordingly, guide drug repositioning and discovery. In essence, the topology of a network can reveal the impact a drug candidate may have on a given biological state, leading the way for enhanced disease characterization and the design of advanced therapies. Network-based approaches, in particular, are highly suited for these purposes as they hold the capacity to identify the molecular mechanisms underlying disease. Here, we present drug2ways, a novel methodology that leverages multimodal causal networks for predicting drug candidates. Drug2ways implements an efficient algorithm which reasons over causal paths in large-scale biological networks to propose drug candidates for a given disease. We validate our approach using clinical trial information and demonstrate how drug2ways can be used for multiple applications to identify: i) single-target drug candidates, ii) candidates with polypharmacological properties that can optimize multiple targets, and iii) candidates for combination therapy. Finally, we make drug2ways available to the scientific community as a Python package that enables conducting these applications on multiple standard network formats.
Daniel Rivas-Barragan, Sarah Mubeen, Francesc Guim 0001, Martin Hofmann-Apitius, Daniel Domingo-Fernández
PLoS Comput. Biol.3
2018 Challenges and Opportunities for Edge Cloud Architectures
abstract
Distributed “edge” clouds provide the performance and security attributes to fill the cloud gap. The talk will cover the challenges and opportunities in bringing cloud to the comms infrastructure. “Edge Cloud” architectures are emerging as an area of increased interest and development. Unlike the binary choices of private cloud and hyperscale cloud of today, these distributed cloud and data center architectures enable new use cases that have impact now and set the stage for forthcoming technologies such as 5G, AR/VR and AI. Edge deployments bring compute and storage closer to the customer, allowing: (1) execution of low latency workloads (i.e: storage gateway, IoT or AR) while also increasing the throughput thanks to the compute distribution; (2) enhanced TCO thanks to the ability to reduce long haul traffic to more remote data centers (i.e: CDN); and (3) the ability to retain data in local or regional basis—an area of increasing regulatory importance.
Francesc Guim 0001
NOCS1
2011 Introduction
Ramin Yahyapour, Christian Pérez, Erik Elmroth, Ignacio Martín Llorente, Francesc Guim 0001, Karsten Oberle
Euro-Par (1)5
2011 Adaptive memory power management techniques for HPC workloads
abstract
The memory subsystem is responsible for a large fraction of the energy consumed by compute nodes in High Performance Computing (HPC) systems. The rapid increase in the number of cores has been accompanied by a corresponding increase in the DRAM capacity and bandwidth, and as a result, the memory system consumes a significant amount of the power budget available to a compute node. Consequently, there is a broad research effort focused on power management techniques using DRAM low-power modes. However, memory power management continues to present many challenges. In this paper, we study the potential of Dynamic Voltage and Frequency Scaling (DVFS) of the memory subsystems, and consider the ability to select different frequencies for different memory channels. Our approach is based on tuning voltage and frequency dynamically to maximize the energy savings while maintaining performance degradation within tolerable limits. We assume that HPC applications do not demand maximum bandwidth throughout the entire period of execution. We can use these low memory demand intervals to tune down the frequency and, as a result, applications can tolerate a reduction in bandwidth to save energy. In this paper, we study application channel access patterns, and use these patterns to determine potential additional energy savings that can be achieved by accordingly controlling the channels independently. We then evaluate the proposed DVFS algorithm using a novel hybrid evaluation methodology that includes simulation as well as executions on real hardware. Our results demonstrate the large potential of adaptive memory power management techniques based on DVFS for HPC workloads.
Karthik Elangovan, Ivan Rodero, Manish Parashar, Francesc Guim 0001, Isaac Hernandez
HiPC4
2010 Scheduling and Load Balancing
Ramin Yahyapour, Raffaele Perego 0001, Frédéric Desprez, Leah Epstein, Francesc Guim 0001
Euro-Par (1)5
2010 Enabling GPU and Many-Core Systems in Heterogeneous HPC Environments Using Memory Considerations
abstract
Increasing the utilization of many-core systems has been one of the forefront topics these last years. Although many-cores architectures were merely theoretical models few years ago, they have become an important part of the high performance computing market. The semiconductor industry has developed Graphical Processing Units (GPU) systems that provide access to many cores (i.e: Larrabee, Fermi or Tesla) that can be used for General Purpose (GP) computing. In this paper, we propose and evaluate a scheduling strategy for GPU and many-core architectures for HPC environments. Specifically, our strategy is a variant of the backfilling scheduling policy with resource sharing considerations. We propose a scheduling strategy that considers the differences between GP processors and GPU computing elements in terms of computational capacity and memory bandwidth. To do this, our approach uses a resource model that predicts how shared resources are used in both GP and GPU/many-core elements. Furthermore, it considers the differences between these elements in terms of performance. First, it models their differences in terms of computational power and how they share the access to the node's memory bandwidth. Second, it characterizes how the processes are allocated to the GPU. Using this resource model, we design the Power Aware resource selection policy, which we combine with the LessConsume scheduling policy. Our strategy tries to allocate jobs aiming at reducing the memory contention and the energy consumption. Results show that the scheduling strategies proposed in this work are able to save over 40% of energy and improve the system performance up to 30% with respect to traditional backfilling strategies.
Francesc Guim 0001, Ivan Rodero, Julita Corbalán, Manish Parashar
HPCC1
2010 Towards energy-aware autonomic provisioning for virtualized environments
abstract
As energy efficiency and associated costs become key concerns, consolidated and virtualized data centers and clouds are attractive computing platforms for data- and compute-intensive applications. Recently, these platforms are also being considered for more traditional high-performance computing (HPC) applications. However, maximizing energy efficiency, cost-effectiveness, and utilization for these applications while ensuring performance and other Quality of Service (QoS) guarantees, requires leveraging important and extremely challenging tradeoffs. These include, for example, the tradeoff between the need to efficiently create and provision Virtual Machines (VMs) on data center resources and the need to accommodate the heterogeneous resource demands and runtimes of the applications that run on them. In this paper we propose an energy-aware online provisioning approach for HPC applications on consolidated and virtualized computing platforms. Energy efficiency is achieved using a workload-aware, just-right dynamic provisioning mechanism and the ability to power down subsystems of a host system that are not required by the VMs mapped to it. Our preliminary evaluations show that our approach can improve energy efficiency with an acceptable QoS penalty.
Ivan Rodero, Juan Jaramillo, Andres Quiroz, Manish Parashar, Francesc Guim 0001
HPDC5
2010 Grid broker selection strategies using aggregated resource information
Ivan Rodero, Francesc Guim 0001, Julita Corbalán, Liana L. Fong, Seyed Masoud Sadjadi
Future Gener. Comput. Syst.2
2009 Evaluation of Coordinated Grid Scheduling Strategies
abstract
Grid computing has emerged as a way to share geographically and organizationally distributed resources that may belong to different institutions or administrative domains. In this context, the scheduling and resource management is usually performed by a grid resource broker. The scheduling task consists of distributing the jobs among the different centers resources and the need to coordinate the grid with the underlying scheduling levels which have already been identified. However, there is still a lack of policies for this approach. In this paper we describe and evaluate our coordinated grid scheduling strategy. We take as a reference the FCFS job scheduling policy and the matchmaking approach for the resource selection. We also present a new job scheduling policy based on backfilling (JR-backfilling) that aims to improve the workloads execution performance, avoiding starvation and the SLOW-coordinated resource selection policy that considers the average bounded slowdown of the resources as the main parameter to perform the resource selection. From our evaluation, based on trace-driven simulations of real grid systems, we state that our proposed coordinated strategy can substantially improve the workloads execution performance as well as the resource utilization.
Ivan Rodero, Francesc Guim 0001, Julita Corbalán
HPCC2
2009 Broker Selection Strategies in Interoperable Grid Systems
abstract
The increasing demand for resources of the high performance computing systems has led to new forms of collaboration of distributed systems such as interoperable grid systems that contain and manage their own resources. While with a single grid domain one of the most important tasks is the selection of the most appropriate set of resources to dispatch a job, in an interoperable grid environment this problem shifts to selecting the most appropriate domain containing the requiring resources for the job. In this paper, we present and evaluate broker selection strategies for interoperable grid systems. They use aggregated resource information as well as dynamic performance information of the underlying scheduling layers. From our evaluations performed with simulation tools, we conclude that aggregation techniques do not penalize performance significantly, and that delegating part of the scheduling responsibilities to the underlying scheduling layers is a good way to balance the load among the different grid systems.
Ivan Rodero, Francesc Guim 0001, Julita Corbalán, Liana L. Fong, Seyed Masoud Sadjadi
ICPP2
2009 The Resource Usage Aware Backfilling
Francesc Guim 0001, Ivan Rodero, Julita Corbalán
JSSPP1
2008 Modeling and Evaluating Interoperable Grid Systems
abstract
Grid resource management tools have evolved from manual discovery and job submission to sophisticated brokering solutions. User requirements have created certain properties that resource managers have learned to support. This development is still continuing, and users already find it difficult to distinguish brokers and to migrate their applications when they move to a different grid. Moreover, new architectures are continuously being proposed, such as multi-site and interoperable grid systems. This paper presents the Alvio simulation framework which is designed to evaluate job scheduling strategies in complex HPC infrastructures. The main contribution of this simulator is that it allows modeling from local systems to interoperable grid scenarios. We also present an evaluation of multi-site and grid interoperable systems which shows the effect of job forwarding between different brokers.
Ivan Rodero, Francesc Guim 0001, Julita Corbalán
eScience2
2007 A Job Self-scheduling Policy for HPC Infrastructures
Francesc Guim 0001, Julita Corbalán
JSSPP1
2007 Modeling the Impact of Resource Sharing in Backfilling Policies using the Alvio Simulator
abstract
Job scheduling policies for HPC centers have been extensively studied during these last years, specially backfilling based policies. Almost all of these studies have been done using simulation tools. These tools evaluate the performance of scheduling policies using the workloads and the resource definition as an input. To the best of our knowledge, all the existent simulators use the runtime (either requested or real) provided in the workload as a basis of their simulations. However, the runtime of a job, even executed with a fixed number of processors, depends on runtime issues such as the specific resource selection policy used for allocate the jobs or the resource jobs requirements. This paper is the first part of a more complex research project that analyzes the impact in the system performance of considering the resource sharing of running jobs. With this purpose we have included in our job scheduler simulator (the Alvio simulator) a performance model that estimates the penalty introduced in the application runtime when sharing the memory bandwidth. Experiments have been conducted with two resource selection policies and we present both the impact from the point of view of global performance metrics, such as average slowdown, and per job impact such as percentage of penalized runtime.
Francesc Guim 0001, Julita Corbalán, Jesús Labarta
MASCOTS1
2007 Prediction f Based Models for Evaluating Backfilling Scheduling Policies
abstract
The research on the usage of prediction techniques in HPC scheduling policies rather than user estimates has increased it relevance these recent years. In the coming scheduling architectures, like grids and very heterogeneous computational resources, such techniques are having a crucial relevance due to users in most of the cases will not have enough information or enough skills for specify for how long will their jobs run. Many studies have analyzed the impact of the user runtime estimates accuracy in the performance of the scheduling policies. Using user runtime estimation models, such as the f-model, researchers have evaluated how the accuracy of the runtime estimates provided by the user at the job submission can affect the performance of the backfilling policies and its variants. However, these traditional estimation models can not applied to backfilling scheduling policies that use runtime predictions rather than user estimates. Clearly, predictions can not be characterized with these models. For instance because the underestimation of the runtime is not considered by them and obviously it can occurs. In this paper we describe and evaluate a set of f-model based prediction models that characterize the behavior that prediction techniques have shown in HPC centers. They have been designed for evaluate scheduling policies that use predictions rather than user estimates.
Francesc Guim 0001, Julita Corbalán, Jesús Labarta
PDCAT1
2006 Uniform Job Monitoring using the HPC-Europa Single Point of Access
Francesc Guim 0001, Ivan Rodero, Julita Corbalán, Jesús Labarta, Ariel Oleksiak, Tomasz Kuczynski, Dawid Szejnfeld, Jarek Nabrzyski
CCGRID1
2006 How the JSDL can Exploit the Parallelism?
abstract
The description of the jobs is a very important issue for the scheduling and management of grid jobs. Since there are a lot of different languages for describing grid jobs, the GGF have presented the Job Submission Description Language (JSDL) to standardize the job submission language. We believe that the JSDL is a good solution but it has some deficiencies regarding the parallelism issues. In this paper, we propose an extension of the JSDL to specify the parallelism details of grid jobs. This extension is proposed in general terms for supporting current multilevel parallel applications and incoming approaches in parallel programming models. We also discus the suitability of the multilevel parallel programming models for grids, in particular the MPI+OpenMP since our project, the eNANOS project, is based on this hybrid programming model.
Ivan Rodero, Francesc Guim 0001, Julita Corbalán, Jesús Labarta
CCGRID2