Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Joaquín Entrialgo

dblp:19/1334 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › utility computing
cloud pricing
0.512021
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.512021
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.512021
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.112021
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.112009
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.112009
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.012009
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
YearPublicationVenuePosition
2024 Joint Autoscaling of Containers and Virtual Machines for Cost Optimization in Container Clusters
abstract
Abstract 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 Clouds
abstract
For 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 clouds
abstract
Summary 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 Constraints
abstract
Cluster 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
NCA3
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 Servers
abstract
Nowadays, 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 Systems
abstract
Stochastic 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 Symposium1
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. Evaluation2