VLDB 2026 Research / reviewers in the wild / expert
Javier Rojas Balderrama
dblp:22/8326
· DBLP profile ↗
5ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0002-3341-2525ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
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 |
Distributed systems · 77% Cloud and datacenter computing · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
testbed experimentation |
0.6 | 1 | 2022 | EnosLib: A Library for Experiment-Driven Research in Distributed Computing · IEEE Trans. Parallel Distributed Syst. 2022 |
Cloud and datacenter computing › cloud infrastructure
cloud testbed |
0.2 | 1 | 2022 | EnosLib: A Library for Experiment-Driven Research in Distributed Computing · IEEE Trans. Parallel Distributed Syst. 2022 |
Methods — techniques the papers use, named apart from their topics
configuration management · 0.6automatic deployment · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | EnosLib: A Library for Experiment-Driven Research in Distributed ComputingabstractDespite the importance of experiment-driven research in the distributed computing community, there has been little progress in helping researchers conduct their experiments. In most cases, they have to achieve tedious and time-consuming development and instrumentation activities to deal with the specifics of testbeds and the system under study. In order to relieve researchers of the burden of those efforts, we have developedEnosLib: a Python library that takes into account best experimentation practices and leverages modern toolkits on automatic deployment and configuration systems.EnosLibhelps researchers not only in the process of developing their experimental artifacts, but also in running them over different infrastructures. To demonstrate the relevance of our library, we discuss three experimental engines built on top ofEnosLib, and used to conduct empirical studies on complex software stacks between 2016 and 2019 (database systems, communication buses and OpenStack). By introducingEnosLib, our goal is to gather academic and industrial actors of our community around a library that aggregates everyday experiment-driven research operations. A library that has been already adopted by open-source projects and members of the scientific community thanks to its ease of use and extension. Ronan-Alexandre Cherrueau, Marie Delavergne, Alexandre van Kempen, Adrien Lèbre, Dimitri Pertin, Javier Rojas Balderrama, Anthony Simonet, Matthieu Simonin |
IEEE Trans. Parallel Distributed Syst. | 6 |
| 2018 | Scalability and Locality Awareness of Remote Procedure Calls: An Experimental Study in Edge InfrastructuresabstractCloud computing depends on communication mechanisms implying location transparency. Transparency is tied to the cost of ensuring scalability and an acceptable request responses associated to the locality. Current implementations, as in the case of OpenStack, mostly follow a centralized paradigm but they lack the required service agility that can be obtained in decentralized approaches. In an edge scenario, the communicating entities of an application can be dispersed. In this context, we focus our study on the inter-process communication of Openstack when its agents are geo-distributed. More precisely, we are interested in the different Remote Procedure Calls (RPCs) implementations of OpenStack and their behaviours with regards to three classical communication patterns: anycast, unicast and multicast. We discuss how the communication middleware can align with the geo-distribution of the RPC agents regarding two key factors: scalability and locality. Scales of ten of thousands of communicating agents are reached, and results show that a router-based deployment offers similar scalability than a broker-based approach while being lighter. In addition we show that a router-based middleware offers a better trade-off between locality and load-balancing. Javier Rojas Balderrama, Matthieu Simonin |
CloudCom | 1 |
| 2016 | GinFlow: A Decentralised Adaptive Workflow Execution ManagerabstractWorkflow-based computing has become a dominant paradigm to design and execute scientific applications. After the initial breakthrough of now standard workflow management systems, several approaches have recently proposed to decentralise the coordination of the execution. In particular, shared space-based coordination has been shown to provide appropriate building blocks for such a decentralised execution. Uncertainty is also still a major concern in scientific workflows. The ability to adapt the workflow, change its shape and switch for alternate scenarios on-the-fly is still missing in workflow management systems. In this paper, based on a shared space approach, we firstly devise a programmatic way to specify such adaptive workflows. We use a reactive, rule-based programming model to modify the workflow description by changing its associated direct acyclic graph on-the-fly without needing to stop and restart the execution from the beginning. Secondly, we present the GinFlow middleware, a resilient decentralised workflow execution manager implementing these concepts. Through a set of deployments of adaptive workflows of different characteristics, we discuss the GinFlow performance and resilience and show the limited overhead of the adaptiveness mechanism, making it a promising decentralised adaptive workflow execution manager. Javier Rojas Balderrama, Matthieu Simonin, Cédric Tedeschi |
IPDPS | 1 |
| 2012 | Scalable and Resilient Workflow Executions on Production Distributed Computing InfrastructuresabstractIn spite of the growing interest for grids and cloud infrastructures among scientific communities and the availability of such facilities at large-scale, achieving high performance in production environments remains challenging due to at least four factors: the low reliability of very large-scale distributed computing infrastructures, the performance overhead induced by shared facilities, the difficulty to obtain fair balance of all user jobs in such an heterogeneous environment, and the complexity of large-scale distributed applications deployment. All together, these difficulties make infrastructure exploitation complex, and often limited to experts. This paper introduces a pragmatic solution to tackle these four issues based on a service-oriented methodology, the reuse of existing middleware services, and the joint exploitation of local and distributed computing resources. Emphasis is put on the integrated environment ease of use. Results on an actual neuroscience application show the impact of the environment setup in terms of reliability and performance. Recommendations and best practices are derived from this experiment. Javier Rojas Balderrama, Tram Truong Huu, Johan Montagnat |
ISPDC | 1 |
| 2010 | jGASW: A Service-Oriented Framework Supporting HTC and Non-functional ConcernsabstractAlthough Service-Oriented principles have been widely adopted by High Throughput Computing infrastructure designers, the integration between SOA and HTC is made difficult by legacy. jGASW is a framework for wrapping legacy scientific applications as Web Services and integrating them into an intensive computing-aware SOA framework. It maps complex I/O data structures to command lines and enables dynamic allocation of computing resources; including execution on local hosts or on grid infrastructures; data transfer management and support of non-functional concerns. Javier Rojas Balderrama, Johan Montagnat, Diane Lingrand |
ICWS | 1 |