A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service

Much of the research has focused on performance evaluation and, particularly, the response time of clusters in cloud computing. However, one important topic has hardly been addressed: the impact of virtual machine consolidation on real business cases, on companies driven by requirements for high per...

Full description

Bibliographic Details
Main Authors: Carlos Juiz, Bartomeu Capo, Belen Bermejo, Alejandro Fernandez-Montes, Damian Fernandez-Cerero
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10198443/
_version_ 1797749581003358208
author Carlos Juiz
Bartomeu Capo
Belen Bermejo
Alejandro Fernandez-Montes
Damian Fernandez-Cerero
author_facet Carlos Juiz
Bartomeu Capo
Belen Bermejo
Alejandro Fernandez-Montes
Damian Fernandez-Cerero
author_sort Carlos Juiz
collection DOAJ
description Much of the research has focused on performance evaluation and, particularly, the response time of clusters in cloud computing. However, one important topic has hardly been addressed: the impact of virtual machine consolidation on real business cases, on companies driven by requirements for high performance in transaction response time, specifically on intermediation trip companies. The ability to provide quality service, guaranteed within several milliseconds, is crucial to the business success of these cluster platforms. We present a case study for evaluating the performance of the seat availability service used by a flight carrier. The case study is the application of the performance evaluation methodology that ranges from monitoring to tuning options of a real-world service running on virtual machines, to understand capacity planning or possible substitution by other configurations of virtualization or containerization of the architecture of the cloud platform. This case study also proposes a workload characterisation using data clusters, allowing the architecture to be modeled as a simple network of multiclass queues of any virtual machine on the platform. Additionally, we estimate the new transaction response time by the possibility of either reducing or incrementing the number of virtual machines and their replacement by containers
first_indexed 2024-03-12T16:22:07Z
format Article
id doaj.art-123f8a5a57dd45098f214a3559726e31
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-12T16:22:07Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-123f8a5a57dd45098f214a3559726e312023-08-08T23:00:25ZengIEEEIEEE Access2169-35362023-01-0111816008161210.1109/ACCESS.2023.330095610198443A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability ServiceCarlos Juiz0https://orcid.org/0000-0001-6517-5395Bartomeu Capo1Belen Bermejo2https://orcid.org/0000-0002-9283-2378Alejandro Fernandez-Montes3https://orcid.org/0000-0002-2998-4950Damian Fernandez-Cerero4https://orcid.org/0000-0002-9403-111XComputer Science Department, University of the Balearic Islands, Palma, SpainComputer Science Department, University of the Balearic Islands, Palma, SpainComputer Science Department, University of the Balearic Islands, Palma, SpainDepartment of Computer Languages and Systems, University of Seville, Seville, SpainDepartment of Computer Languages and Systems, University of Seville, Seville, SpainMuch of the research has focused on performance evaluation and, particularly, the response time of clusters in cloud computing. However, one important topic has hardly been addressed: the impact of virtual machine consolidation on real business cases, on companies driven by requirements for high performance in transaction response time, specifically on intermediation trip companies. The ability to provide quality service, guaranteed within several milliseconds, is crucial to the business success of these cluster platforms. We present a case study for evaluating the performance of the seat availability service used by a flight carrier. The case study is the application of the performance evaluation methodology that ranges from monitoring to tuning options of a real-world service running on virtual machines, to understand capacity planning or possible substitution by other configurations of virtualization or containerization of the architecture of the cloud platform. This case study also proposes a workload characterisation using data clusters, allowing the architecture to be modeled as a simple network of multiclass queues of any virtual machine on the platform. Additionally, we estimate the new transaction response time by the possibility of either reducing or incrementing the number of virtual machines and their replacement by containershttps://ieeexplore.ieee.org/document/10198443/Virtual machinesperformance evaluationmonitoringworkload characterizationdiscrete-event simulationoverhead
spellingShingle Carlos Juiz
Bartomeu Capo
Belen Bermejo
Alejandro Fernandez-Montes
Damian Fernandez-Cerero
A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
IEEE Access
Virtual machines
performance evaluation
monitoring
workload characterization
discrete-event simulation
overhead
title A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
title_full A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
title_fullStr A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
title_full_unstemmed A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
title_short A Case Study of Transactional Workload Running in Virtual Machines: The Performance Evaluation of a Flight Seats Availability Service
title_sort case study of transactional workload running in virtual machines the performance evaluation of a flight seats availability service
topic Virtual machines
performance evaluation
monitoring
workload characterization
discrete-event simulation
overhead
url https://ieeexplore.ieee.org/document/10198443/
work_keys_str_mv AT carlosjuiz acasestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT bartomeucapo acasestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT belenbermejo acasestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT alejandrofernandezmontes acasestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT damianfernandezcerero acasestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT carlosjuiz casestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT bartomeucapo casestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT belenbermejo casestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT alejandrofernandezmontes casestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice
AT damianfernandezcerero casestudyoftransactionalworkloadrunninginvirtualmachinestheperformanceevaluationofaflightseatsavailabilityservice