Ruben Tous

Ruben Tous


Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
5 January 2017 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
AGAnastasios Gounaris
Anastasios Gounaris
GKGeorgia Kougka
Georgia Kougka
RTRuben Tous
Ruben Tous
CMCarlos Tripiana Montes
Carlos Tripiana Montes
JTJordi Torres
Jordi Torres
Spark has become one of the main options for large-scale analytics running on top of shared-nothing clusters. This work aims to make a deep dive into the parallelism configuration and shed light on the behavior of parallel spark jobs. It is motivated by the fact that running a Spark application on all the available processors does not necessarily imply lower running time, while may entail waste of resources. We first propose analytical models for expressing the running time as a function of the number of machines employed. We then take another step, namely to present novel algorithms for configuring dynamic partitioning with a view to minimizing resource consumption without sacrificing running time beyond a user-defined limit. The problem we target is NP-hard. To tackle it, we propose a greedy approach after introducing the notions of dependency graphs and of the benefit from modifying the degree of partitioning at a stage; complementarily, we investigate a randomized approach. Our polynomial solutions are capable of judiciously use the resources that are potentially at user's disposal and strike interesting trade-offs between running time and resource consumption. Their efficiency is thoroughly investigated through experiments based on real execution data.

1 October 2008 in IEEE MultiMedia
Verified
Journal Article
Closed access
JSJohn R. Smith
John R. Smith
MDMario Döller
Mario Döller
RTRuben Tous
Ruben Tous
MGMatthias Gruhne
Matthias Gruhne
KYKyoungro Yoon
Kyoungro Yoon
IBIan S. Burnett
Ian S. Burnett
The growth of multimedia is increasing the need for standards for accessing and searching distributed repositories. The moving picture experts group (MPEG) is developing the MPEG query format (MPQF) to standardize this interface as part of MPEG-7. The objective is to make multimedia access and search easier and interoperable across search engines and repositories. This article describes the MPQF and highlights some of the ways it goes beyond today's query languages by providing capabilities for multimedia query-by-example and spatiotemporal queries.


4 April 2018 in Multimedia Tools and Applications
Verified
Journal Article
Closed access
PDF file
RTRuben Tous
Ruben Tous
MGMauro Gomez
Mauro Gomez
JPJonatan Poveda
Jonatan Poveda
LCLeonel Cruz
Leonel Cruz
OWOtto Wust
Otto Wust
EAEduard Ayguadé
Eduard Ayguadé

9 June 2020 in Bulletin of the Seismological Society of America
Verified
Journal Article
Closed access
PDF file
RTRuben Tous
Ruben Tous
LALeonardo Alvarado
Leonardo Alvarado
BOBeatriz Otero
Beatriz Otero
LCLeonel Cruz
Leonel Cruz
OROtilio Rojas
Otilio Rojas
Reliable earthquake detection algorithms are necessary to properly analyze and catalog the continuously growing seismic records. We report the results of applying a deep convolutional neural network, called UPC‐UCV (Universitat Politecnica de Catalunya ‐ Universidad Central de Venezuela), over single‐station three‐channel signal windows for P‐wave earthquake detection and source region estimation in north‐central Venezuela. The analysis is performed on a new dataset of handpicked arrivals of P waves from local events, named CARABOBO, built and made public for reproducibility and benchmarking purposes. The CARABOBO dataset consists of three‐channel continuous data recorded by the broadband stations of the Venezuelan Foundation for Seismological Research in the region of 9.5°–11.5°N and 67.0°–69.0°W during the time period from April 2018 to April 2019. During this period, 949 earthquakes were recorded in that area, corresponding to earthquakes with magnitudes in the range from Mw 1.1 to 5.2. To estimate the epicentral source region of a detected event, the proposed network employs geographical distribution of the CARABOBO dataset into K clusters as a basis. This geographical partitioning is automatically performed by the k‐means algorithm, and the optimality of the K‐values for our dataset has been assessed using the elbow (⁠ K=5⁠) and silhouette (⁠ K=3⁠) methods. For target seismicity, the proposed network achieves 95.27% detection accuracy and 93.36% source region estimation accuracy, when using K=5 geographic clusters. The location accuracy slightly increases to 95.68% in the case of K=3 geographic partitions. The detection capability of this network has also been tested on the OKLAHOMA dataset, which compiles more than 2000 local earthquakes that occurred in this U.S. state. Without any modification, the proposed network yields excellent detection results when trained and evaluated on that dataset (98.21% accuracy; ConvNetQuake, fine‐tuned for this dataset, achieves a 97.32% accuracy), corresponding to a totally different geographical region.

1 October 2015
Verified
Conference Paper
Closed access
RTRuben Tous
Ruben Tous
AGAnastasios Gounaris
Anastasios Gounaris
CTCarlos Tripiana
Carlos Tripiana
JTJordi Torres
Jordi Torres
SGSergi Girona
Sergi Girona
MVMateo Valero
Mateo Valero
In this paper we present a framework to enable data-intensive Spark workloads on MareNostrum, a petascale supercomputer designed mainly for compute-intensive applications. As far as we know, this is the first attempt to investigate optimized deployment configurations of Spark on a petascale HPC setup. We detail the design of the framework and present some benchmark data to provide insights into the scalability of the system. We examine the impact of different configurations including parallelism, storage and networking alternatives, and we discuss several aspects in executing Big Data workloads on a computing system that is based on the compute-centric paradigm. Further, we derive conclusions aiming to pave the way towards systematic and optimized methodologies for fine-tuning data-intensive application on large clusters emphasizing on parallelism configurations.