Demo Data from VLDB 2026 / reviewers in the wild / expert
Jesús Montes
dblp:19/6491
· DBLP profile ↗
11ranked-venue papers
6as first author
0since 2021 · last 2018
0000-0002-1454-4784ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorComputer networks · 1Software 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 |
Storage systems · 77% Memory systems · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › object storage
blob storage |
0.2 | 1 | 2016 | Týr: blob storage meets built-in transactions · SC 2016 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2008 | ADDSS: Architecture Design Decision Support System Tool · ASE 2008 |
Memory systems › memory consistency › memory consistency model
sequential consistency |
0.1 | 1 | 2016 | Týr: blob storage meets built-in transactions · SC 2016 |
Methods — techniques the papers use, named apart from their topics
in-place atomic operations · 0.5fine-grained random write · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | FMonE: A Flexible Monitoring Solution at the EdgeabstractMonitoring has always been a key element on ensuring the performance of complex distributed systems, being a first step to control quality of service, detect anomalies, or make decisions about resource allocation and job scheduling, to name a few. Edge computing is a new type of distributed computing, where data processing is performed by a large number of heterogeneous devices close to the place where the data is generated. Some of the differences between this approach and more traditional architectures, like cloud or high performance computing, are that these devices have low computing power, have unstable connectivity, and are geo‐distributed or even mobile. All of these aforementioned characteristics establish new requirements for monitoring tools, such as customized monitoring workflows or choosing different back‐ends for the metrics, depending on the device hosting them. In this paper, we present a study of the requirements that an edge monitoring tool should meet, based on motivating scenarios drawn from literature. Additionally, we implement these requirements in a monitoring tool named FMonE. This framework allows deploying monitoring workflows that conform to the specific demands of edge computing systems. We evaluate FMonE by simulating a fog environment in the Grid’5000 testbed and we demonstrate that it fulfills the requirements we previously enumerated. Álvaro Brandón, María S. Pérez 0001, Jesús Montes, Alberto Sánchez 0001 |
Wirel. Commun. Mob. Comput. | 3 |
| 2016 | Týr: blob storage meets built-in transactionsabstractConcurrent Big Data applications often require high-performance storage, as well as ACID (Atomicity, Consistency, Isolation, Durability) transaction support. Although blobs (binary large objects) are an increasingly popular storage model for such applications, state-of-the-art blob storage systems offer no transaction semantics. This demands users to coordinate data access carefully in order to avoid race conditions, inconsistent writes, overwrites and other problems that cause erratic behavior. We argue there is a gap between existing storage solutions and application requirements, which limits the design of transaction-oriented applications. We introduce Týr, the first blob storage system to provide built-in, multiblob transactions, while retaining sequential consistency and high throughput under heavy access concurrency. Týr offers fine-grained random write access to data and in-place atomic operations. Large-scale experiments with a production application from CERN LHC show Týr throughput outperforming state-of-the-art solutions by more than 75%. Pierre Matri, Alexandru Costan, Gabriel Antoniu, Jesús Montes, María S. Pérez 0001 |
SC | 4 |
| 2013 | GMonE: A complete approach to cloud monitoring
Jesús Montes, Alberto Sánchez 0001, Bunjamin Memishi, María S. Pérez 0001, Gabriel Antoniu |
Future Gener. Comput. Syst. | 1 |
| 2012 | An autonomic framework for enhancing the quality of data grid services
Alberto Sánchez 0001, Jesús Montes, María S. Pérez 0001, Toni Cortes |
Future Gener. Comput. Syst. | 2 |
| 2012 | Riding Out the Storm: How to Deal with the Complexity of Grid and Cloud Management
Jesús Montes, Alberto Sánchez 0001, María S. Pérez 0001 |
J. Grid Comput. | 1 |
| 2011 | Grid Global Behavior PredictionabstractComplexity has always been one of the most important issues in distributed computing. From the first clusters to grid and now cloud computing, dealing correctly and efficiently with system complexity is the key to taking technology a step further. In this sense, global behavior modeling is an innovative methodology aimed at understanding the grid behavior. The main objective of this methodology is to synthesize the grid's vast, heterogeneous nature into a simple but powerful behavior model, represented in the form of a single, abstract entity, with a global state. Global behavior modeling has proved to be very useful in effectively managing grid complexity but, in many cases, deeper knowledge is needed. It generates a descriptive model that could be greatly improved if extended not only to explain behavior, but also to predict it. In this paper we present a prediction methodology whose objective is to define the techniques needed to create global behavior prediction models for grid systems. This global behavior prediction can benefit grid management, specially in areas such as fault tolerance or job scheduling. The paper presents experimental results obtained in real scenarios in order to validate this approach. Jesús Montes, Alberto Sánchez 0001, María S. Pérez 0001 |
CCGRID | 1 |
| 2010 | Using Global Behavior Modeling to Improve QoS in Cloud Data Storage ServicesabstractThe cloud computing model aims to make large-scale data-intensive computing affordable even for users with limited financial resources, that cannot invest into expensive infrastructures necesssary to run them. In this context, MapReduce is emerging as a highly scalable programming paradigm that enables high-throughput data-intensive processing as a cloud service. Its performance is highly dependent on the underlying storage service, responsible to efficiently support massively parallel data accesses by guaranteeing a high throughput under heavy access concurrency. In this context, quality of service plays a crucial role: the storage service needs to sustain a stable throughput for each individual accesss, in addition to achieving a high aggregated throughput under concurrency. In this paper we propose a technique to address this problem using component monitoring, application-side feedback and behavior pattern analysis to automatically infer useful knowledge about the causes of poor quality of service and provide an easy way to reason in about potential improvements. We apply our proposal to Blob Seer, a representative data storage service specifically designed to achieve high aggregated throughputs and show through extensive experimentation substantial improvements in the stability of individual data read accesses under MapReduce workloads. Jesús Montes, Bogdan Nicolae, Gabriel Antoniu, Alberto Sánchez 0001, María S. Pérez 0001 |
CloudCom | 1 |
| 2010 | Improving Grid Fault Tolerance by Means of Global Behavior ModelingabstractGrid systems have proved to be one of the most important new alternatives to face challenging problems but, to exploit its benefits, dependability and fault tolerance are key aspects. However, the vast complexity of these systems limits the efficiency of traditional fault tolerance techniques. It seems necessary to distinguish between resource-level fault tolerance (focused on every machine) and service-level fault tolerance (focused on global behavior). Techniques based on these concepts can handle system complexity and increase dependability. We present an autonomous, self-adaptive fault tolerance framework for grid systems, based on a new approach to model distributed environments. The grid is considered as a single entity, instead of a set of independent resources. This point of view focuses on service-level fault tolerance, allowing us to see the big picture and understand the system's global behavior. The resulting model's simplicity is the key to provide system-wide fault tolerance. Jesús Montes, Alberto Sánchez 0001, María S. Pérez 0001 |
ISPDC | 1 |
| 2010 | Finding order in chaos: a behavior model of the whole gridabstractAbstract Over the last decade, grid computing has paved the way for a new level of large‐scale‐distributed systems. However, this new step in distributed computing comes along with a completely new level of complexity. Grid management mechanisms play a key role, and a correct analysis and understanding of the grid behavior is needed. Traditional‐distributed computing management mechanisms analyze each resource separately and adjust specific parameters of each one of them. When trying to adapt the same procedures to grid computing, the vast complexity of the system can complicate this task. But grid complexity could only be a matter of perspective. It is possible to understand the grid behavior as a single system, instead of a set of resources. This abstraction could provide a deeper understanding of the system, describing large‐scale behavior and global events that probably would not be detected while analyzing each resource separately. In this paper a specific methodology is presented and described in order to create a global behavior model of the grid, analyzing it as a single entity. Both real and simulated case studies are also presented, in order to provide a proper validation and illustrate the benefits of this approach. Copyright © 2009 Crown in the right of Canada. Published by John Wiley & Sons, Ltd. Jesús Montes, Alberto Sánchez 0001, Julio J. Valdés, María S. Pérez 0001, Pilar Herrero |
Concurr. Comput. Pract. Exp. | 1 |
| 2010 | A high performance suite of data services for grids
Alberto Sánchez 0001, María S. Pérez 0001, Jesús Montes, Toni Cortes |
Future Gener. Comput. Syst. | 3 |
| 2008 | ADDSS: Architecture Design Decision Support System ToolabstractThis paper describes the ADDSS tool which enables capturing and documenting architectural design decisions in order to avoid knowledge vaporization. Rafael Capilla, Francisco Nava, Jesús Montes, Carlos Carrillo 0001 |
ASE | 3 |