Víctor Reyes

dblp:10/3007 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
5since 2021 · last 2026
—ORCID · conflict

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

Systems, architecture and hardware · 6 · 2 first-author · 1 since 2021Theory of computation · 6 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 A Multi-Model predictive framework for adaptive resource management in stream processing systems
abstract
Stream Processing Systems (SPSs) are designed to process continuous streams of events, often under highly variable input rates. Although prior work has explored dynamic operator replication, many existing approaches lack generalizability and perform suboptimally across diverse scenarios. In this article, we present MMP-SPS, a predictive self-adaptive framework that extends extends our prior PA-SPS system by introducing a multi-window control loop, support for multiple prediction models, and online model selection via RMSE-based evaluation and multi-armed bandits. Targeting environments with high-volume and fluctuating data streams, such as social media analytics and network traffic monitoring, the framework dynamically selects the most suitable model based on real-time workload characteristics using a reinforcement learning (RL) strategy. To prove the validity of our system, we deployed an implementation of MMP-SPS based on Apache Storm, and we evaluated it on Google Cloud Platform against real-world datasets. Experimental results show substantial improvements in latency, throughput, and resource utilization compared to static and single-model baselines. These findings underscore the potential of multi-model predictive adaptation for scalable and robust stream processing under dynamic conditions.
Daniel Wladdimiro, Nicolas Hidalgo, Alessio Pagliari, Luciana Arantes, Pierre Sens 0001, Erika Rosas, Víctor Reyes
Future Gener. Comput. Syst.7
2025 A revised monotonicity-based method for computing tight image enclosures of functions
Ignacio Araya 0001, Víctor Reyes
J. Glob. Optim.2
2025 Extending interval branch-and-bound from two to few objectives in nonlinear multiobjective optimization
Ignacio Araya 0001, Víctor Reyes, Javier Montero
J. Glob. Optim.2
2025 Node selection through upper bounding local search methods in branch & bound solvers for NCOPs
Víctor Reyes, Ignacio Araya 0001
J. Glob. Optim.1
2021 AbsTaylor: upper bounding with inner regions in nonlinear continuous global optimization problems
Víctor Reyes, Ignacio Araya 0001
J. Glob. Optim.1
2019 Enhancing interval constraint propagation by identifying and filtering n-ary subsystems
Ignacio Araya 0001, Víctor Reyes
J. Glob. Optim.2
2016 Solving Manufacturing Cell Design Problems by Using a Dolphin Echolocation Algorithm
Ricardo Soto 0001, Broderick Crawford, César Carrasco, Boris Almonacid, Víctor Reyes, Ignacio Araya 0001, Sanjay Misra, Eduardo Olguín
ICCSA (5)5
2016 Interval Branch-and-Bound algorithms for optimization and constraint satisfaction: a survey and prospects
Ignacio Araya 0001, Víctor Reyes
J. Glob. Optim.2
2014 Probing-Based Variable Selection Heuristics for NCSPs
abstract
Interval branch & bound solvers are commonly used for solving numerical constraint satisfaction problems. They alternate filtering/contraction and branching steps in order to find small boxes containing all the solutions of the problem. The branching basically consists in generating two sub problems by dividing the domain of one variable into two. The selection of this variable is the topic of this work. Several heuristics have been proposed so far, most of them using local information from the current node (e.g., Domain sizes, partial derivative images over the current box, etc). We propose instead an approach based on past information. This information is provided by a preprocessing phase of the algorithm (probing) and is used during the search. In simple words, our algorithm attempts to identify the most important variables in a series of cheap test runs. As a result of probing, the variables are weighted. These weights are then considered by the selection heuristic during the search. Experiments stress the interest of using techniques based on past information in interval branch & bound solvers.
Víctor Reyes, Ignacio Araya 0001
ICTAI1
2013 More Smear-Based Variable Selection Heuristics for NCSPs
abstract
In this work we attempt to study and discover the principles behind one of the most succesfulvariable selection heuristics in branch-and-prune interval-based solvers: the Smear-based heuristics. Why these heuristics work? Which is their objective?Can we do any better?Based on the principles of the Smear functionand the well-known first-fail principle: "To succeed, try first where you are most likely to fail" we propose several variable selection heuristics. The heuristics are tested and compared to the Smear-based oneson solving twenty nonlinear systems of equations. We report our first results and conclusions.
Ignacio Araya 0001, Víctor Reyes, Cristian Oreallana
ICTAI2
2009 Fast and accurate protocol specific bus modeling using TLM 2.0
abstract
The need to have Transaction Level models early in the design cycle is becoming more and more important to shorten the development times of complex Systems-on-Chip (SoC). These models need to be functional and timing accurate in order to address different design use-cases during the SoC development. However the typical issue with Transaction Level Modeling (TLM) techniques is the accuracy vs. simulation speed trade-off. Models that can run at high simulation speeds are often modeled at abstraction levels that make them unsuitable for use-cases where timing accuracy is required. Similarly, most models that are cycle accurate are inherently too slow (due to clock sensitive processes) to be used in use-cases where high simulation speed is key. This paper introduces a new methodology that enables the creation of fast and cycle accurate protocol specific bus-based communication models, based on the new TLM 2.0 standard from the Open SystemC Initiative (OSCI).
H. W. M. van Moll, Henk Corporaal, Víctor Reyes, Marleen Boonen
DATE3
2008 Automatically Realising Embedded Systems from High-Level Functional Models
Pieter J. Mosterman, Don Orofino, Janos Sztipanovits, Ahmed Amine Jerraya, Wido Kruijtzer, Víctor Reyes, Christos G. Cassandras, Grant Martin
DATE6
2007 System-Level Design Flow Based on a Functional Reference for HW and SW
abstract
Heterogeneous MPSoC design where flexible programmable cores are combined with optimized HW co-processors is a quite complex and challenging task. In this paper, we present a system-level design flow that uses a single functional reference for modeling both HW and SW. The models follow an interface-centric design approach based on the TTL interface (Task Transaction Level). TTL models are applied at all three abstraction levels of the design flow: functional, architecture and implementation level. The TTL model at the functional level serves as the functional reference. HW implementations are generated from refined TTL models by behavioral synthesis tooling. Likewise, SW implementations are supported by source code transformations. Both the HW and SW implementations are verified against the functional reference. Details of the complete flow are presented in the paper through an MP3 case study.
Walter H. Tibboel, Víctor Reyes, Martin Klompstra, Dennis Alders
DAC2
2006 A unified system-level modeling and simulation environment for MPSoC design: MPEG-4 decoder case study
abstract
New generation electronic system-level design tools are the key to overcome the complexity and the increasing design productivity gap in the development of future multiprocessor systems-on-chip. This paper presents a SystemC-based system-level simulation environment, called CASSE, which helps in the modeling and analysis of complex SoCs. CASSE combines application modeling, architecture modeling, mapping and analysis within a unified environment, with the aim to ease and speed up these modeling steps. The main contribution of this tool is to enable this fast modeling and analysis at the very beginning of the design process, helping in the design space exploration phase. CASSE capabilities are disclosed in this work by means of a case study where an MPEG-4 decoder application is implemented on an Altera Excalibur platform
Víctor Reyes, Wido Kruijtzer, Tomás Bautista, Ghiath Alkadi, Antonio Núñez
DATE1
2004 CASSE: A System-Level Modeling and Design-Space Exploration Tool for Multiprocessor Systems-on-Chip
abstract
As SoC complexity grows new methodologies and tools for system design and time-effective ditsign space exploration are required. In this paper we introduce a tool called CASSE, what stands for Camellia system-on-chip simulation environment. CASSE is a fast, flexible, and modular SystemC-based simulation environment which aims to be useful for design-space exploration and system-level design at different abstraction levels. The tool uses transaction-level modeling techniques for fast simulations and easy architectural modeling, and bridge the gap to system implementation by a progressive refinement approach. CASSE is being used in the European 1ST-2001-34410 CAMELLIA project, which focuses on the mapping of innovative smart imaging applications onto an existing video encoding architecture.
Víctor Reyes, Tomás Bautista, Gustavo M. Callicó, Pedro P. Carballo, Wido Kruijtzer
DSD1