Demo Data from SIGIR 2026 / reviewers in the wild / expert
Joaquín Entrialgo
dblp:19/1334
· DBLP profile ↗
12ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-9004-3017ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021Computer networks · 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
2 papers |
Cloud and datacenter computing · 86% Performance modeling and evaluation · 9% Embedded and real-time systems · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › utility computing
cloud pricing |
0.5 | 1 | 2021 | Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public Clouds · IEEE Trans. Serv. Comput. 2021 |
Cloud and datacenter computing
resource management |
0.5 | 1 | 2021 | Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public Clouds · IEEE Trans. Serv. Comput. 2021 |
Cloud and datacenter computing › resource provisioning
virtual machine provisioning |
0.5 | 1 | 2021 | Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public Clouds · IEEE Trans. Serv. Comput. 2021 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2021 | Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public Clouds · IEEE Trans. Serv. Comput. 2021 |
Services computing and microservices
service level agreement |
0.1 | 1 | 2009 | A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable Servers · IEEE Trans. Serv. Comput. 2009 |
Embedded and real-time systems › real-time scheduling
admission control |
0.1 | 1 | 2009 | A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable Servers · IEEE Trans. Serv. Comput. 2009 |
Internet architecture and protocols
web services |
0.0 | 1 | 2009 | A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable Servers · IEEE Trans. Serv. Comput. 2009 |
Methods — techniques the papers use, named apart from their topics
synthetic workload simulation · 0.5analytic cost model · 0.5service differentiation · 0.3qos control mechanism · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Joint Autoscaling of Containers and Virtual Machines for Cost Optimization in Container ClustersabstractAbstract Autoscaling enables container cluster orchestrators to automatically adjust computational resources, such as containers and Virtual Machines (VMs), to handle fluctuating workloads effectively. This adaptation can involve modifying the amount of resources (horizontal scaling) or adjusting their computational capacity (vertical scaling). The motivation for our work stems from the limitations of previous autoscaling approaches, which are either partial (scaling containers or VMs, but not both) or excessively complex to be used in real systems. This complexity arises from their use of models with a large number of variables and the addressing of two simultaneous challenges: achieving the optimal deployment for a single scheduling window and managing the transition between successive scheduling windows. We propose an Integer Linear Programming (ILP) model to address the challenge of autoscaling containers and VMs jointly, both horizontally and vertically, to minimize deployment costs. This model is designed to be used with predictive autoscalers and be solved in a reasonable time, even for large clusters. To this end, improvements and reasonable simplifications with respect to previous models have been carried out to drastically reduce the size of the resource allocation problem. Furthermore, the proposed model provides an enhanced representation of system performance in comparison to previous approaches. A tool called Conlloovia has been developed to implement this model. To evaluate its performance, we have conducted a comprehensive assessment, comparing it with two heuristic allocators with different problem sizes. Our findings indicate that Conlloovia consistently demonstrates lower deployment costs in a significant number of cases. Conlloovia has also been evaluated with a real application, using synthetic and real workload traces, as well as different scheduling windows, with deployment costs approximately 20% lower than heuristic allocators. Joaquín Entrialgo, Manuel García, Javier García 0002, José María López, José Luis Díaz |
J. Grid Comput. | 1 |
| 2021 | Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public CloudsabstractFor a long time, the common billing time slot used by cloud providers was the hour, but recently they have changed it to one second with a minimum charge of one minute. In this paper, the impact of this change on virtual machine allocation strategies is analyzed. With the minimum one-minute charge, the state-of-the-art allocation strategies are no longer optimal. This paper proposes a new analytic model to obtain the optimal allocation that minimizes the total cost considering this new billing scheme. However, the optimization problem using this model is unmanageable due to its computational complexity. Therefore, other sub-optimal allocations strategies are proposed. The performance of these strategies (in terms of total allocation cost and computational effort) is analyzed in order to assess the influence of the time slot length. Allocation time slots of one hour, one minute and one second are compared. The experimental work is carried out using synthetic workloads based on two real public traces. The study concludes that the time slot of one minute offers the best trade-off between allocation cost and computational effort. The experimentation shows that the proposed strategy can save up to 14 percent over using the time slot of one hour. José Luis Díaz, Joaquín Entrialgo, Javier García 0002, Manuel García, Daniel F. García |
IEEE Trans. Serv. Comput. | 2 |
| 2018 | Online scheduling of deadline-constrained bag-of-task workloads on hybrid cloudsabstractSummary The advent of hybrid cloud technologies and public Infrastructures as a Service (IaaS) allows service developers to offer services to their customers with little upfront investment and to adapt services to different workload sizes. The problem of minimizing the costs of the hired public infrastructure while providing the quality of service needed by the final customer arises when using hybrid clouds. Several scheduling strategies have been proposed to solve this problem for services dealing with deadline‐constrained bag‐of‐tasks workloads. Most of these solutions do not consider the variable performance of the clouds, the provisioning delay of virtual machine instances that affects the elasticity, and the impracticality of having good processing time estimations in real systems. We propose a scheduler algorithm that overcomes previous limitations and can minimize the cost of the infrastructure while maximizing the number of deadlines met by the service. Our solution can work autonomously by using sampled observations of the processing times and considers the heterogeneity and the provisioning time of the virtual machine instances. An evaluation was conducted by simulating different scenarios and workload types. Simulation results show that our solution obtains better or similar results than previous techniques in most scenarios in terms of deadlines met. Víctor Peláez, Antonio M. Campos, Daniel F. García, Joaquín Entrialgo |
Concurr. Comput. Pract. Exp. | 4 |
| 2017 | Optimal allocation of virtual machines in multi-cloud environments with reserved and on-demand pricing
José Luis Díaz, Joaquín Entrialgo, Manuel García, Javier García 0002, Daniel F. García |
Future Gener. Comput. Syst. | 2 |
| 2012 | A Technique for Self-Optimizing Scalable and Dependable Server Clusters under QoS ConstraintsabstractCluster management has become a multi objective task that involves many disciplines like power optimization, fault tolerance, dependability and online system operation analysis. Efficient and secure operation of these clusters is a key objective of any data center policy. In addition, the service provided by these servers must fulfill a level of quality of service (QoS) to the customers. Applying self-management techniques to these clusters would simplify and automate its operation. Current self-management techniques that take into account service level agreements (SLAs) do not cover at the same time the two most important sides of the cluster operation: self-optimization, for an efficient and profitable operation, and self-healing, for a secure operation and high level of quality of service perceived by users. This work integrates a self-optimization strategy for Internet server clusters that optimizes the power consumption, using dynamic provisioning of servers, with a self-healing strategy that improves the reaction of the cluster to a server failure, by using the spare capacity of the cluster intelligently. The self-management technique is based on empirical response time and power consumption models of the servers that simplify its operation. Additionally, the technique presented in this paper guarantees the fulfillment of the SLA. Ramón Medrano Llamas, Daniel F. García, Joaquín Entrialgo |
NCA | 3 |
| 2011 | Dynamic adaptation of response-time models for QoS management in autonomic systems
Joaquín Entrialgo, Daniel F. García, Javier García 0002, Manuel García, Pablo Valledor, Mohammad S. Obaidat |
J. Syst. Softw. | 1 |
| 2009 | A QoS Control Mechanism to Provide Service Differentiation and Overload Protection to Internet Scalable ServersabstractNowadays, enterprises providing services through Internet often require online services supplied by other enterprises. This entails the cooperation of enterprise servers using Web services technology. The service exchange between enterprises must be carried out with a determined level of quality, which is usually established in a service level agreement (SLA). However, the fulfilment of SLAs is not an easy task and requires equipping the servers with special control mechanisms which control the quality of the services supplied. The first contribution of this research work is the analysis and definition of the main requirements that these control mechanisms must fulfil. The second contribution is the design of a control mechanism which fulfils these requirements and overcomes numerous deficiencies posed by previous mechanisms. The designed mechanism provides differentiation between distinct categories of service consumers as well as protection against server overloads. Furthermore, it scales in a cluster and does not require any modification to the system software of the host server, or to its application logic. Daniel F. García, Javier García 0002, Joaquín Entrialgo, Manuel García, Pablo Valledor, Rodrigo García Acevedo, Antonio M. Campos |
IEEE Trans. Serv. Comput. | 3 |
| 2008 | Stochastic analysis of real-time systems under preemptive priority-driven scheduling
José María López, José Luis Díaz, Joaquín Entrialgo, Daniel F. García |
Real Time Syst. | 3 |
| 2007 | Stochastic Metrics for Debugging the Timing Behaviour of Real-Time SystemsabstractStochastic analysis techniques for real-time systems model the execution time of tasks as random variables. These techniques constitute a very powerful tool to study the behaviour of real-time systems. However, as they can not avoid all the timing bugs in the implementation, they must be combined with measurement techniques in order to gain more confidence in the implemented system. In this paper, a set of tools to measure, analyze and visualize traces of real-time systems is presented. These tools are driven by stochastic models. In order to find bugs in the timing behaviour of the system, two metrics, called "pessimism" and "optimism", are proposed. They are based on two random variables, the optimistic and the pessimistic execution time, which are also introduced in this paper. These metrics are used in the debugging tools to compare the model and the measured system in order to find errors. The metrics are examined in three case studies. Joaquín Entrialgo, Javier García 0002, José Luis Díaz, Daniel F. García |
IEEE Real-Time and Embedded Technology and Applications Symposium | 1 |
| 2007 | Evaluation of the effect of SSL overhead in the performance of e-business servers operating in B2B scenarios
Daniel F. García, Rodrigo García Acevedo, Joaquín Entrialgo, Javier García 0002, Manuel García |
Comput. Commun. | 3 |
| 2003 | PET, a software monitoring toolkit for performance analysis of parallel embedded applications
Javier García 0002, Joaquín Entrialgo, Daniel F. García, José Luis Díaz, Francisco J. Suárez |
J. Syst. Archit. | 2 |
| 2000 | Model-driven monitoring support for the multi-view performance analysis of parallel embedded applications
Javier García 0002, Joaquín Entrialgo, Francisco J. Suárez, Daniel F. García |
Perform. Evaluation | 2 |