Title:
Finite capacity multi-server job systems: a simulation study
Authors:
- Muhammad Waqas
- Leonardo Maccari
- Andrea Marin
Published in:
(2024). ECMS 2024, 38th Proceedings
Edited by: Daniel Grzonka, Natalia Rylko, Grazyna Suchacka, Vladimir Mityushev, European Council for Modelling and Simulation.
DOI: http://doi.org/10.7148/2024
ISSN: 2522-2422 (ONLINE)
ISSN: 2522-2414 (PRINT)
ISSN: 2522-2430 (CD-ROM)
ISBN: 978-3-937436-84-5
ISBN: 978-3-937436-83-8 (CD) Communications of the ECMS Volume 38, Issue 1, June 2024, Cracow, Poland June 4th – June 7th, 2024
DOI:
https://doi.org/10.7148/2024-0466
Citation format:
Muhammad waqas, Leonardo maccari, Andrea marin (2024). Finite Capacity Multi-Server Job Systems: A Simulation Study, ECMS 2024, Proceedings Edited by: Daniel Grzonka, Natalia Rylko, Grazyna Suchacka, Vladimir Mityushev, European Council for Modelling and Simulation. doi:10.7148/2024-0466
Abstract:
Cloud computing has revolutionized how computational resources are accessed and utilized. However, the dynamic nature of the cloud computing environment, which is characterized by a variety of resource types and capabilities presents challenges for managing the workload and ensuring the quality of service. The selection and implementation of queueing policies can have a major impact on the efficiency of the cloud environment, and thus on the quality of service experienced by the end users. Understanding the performance metrics of different queueing policies in cloud computing environments with scalable resource management is essential for both cloud service providers and consumers. In response to this, our work aims to evaluate the effectiveness of some queueing policies in cloud environments characterized by dynamic resource allocation with a particular emphasis on their dropping probabilities. We proposed a simulation approach that combines the development of an accurate simulation model of a cloud computing environment with adaptable resource management, along with a comprehensive performance analysis of different queueing policies including First-Come-First-Serve and Priority queueing. The result revealed that assigning priority to jobs with longer service times and larger resource demands has a positive impact on small jobs as well.