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...
Main Authors: | , , , , |
---|---|
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 |