ecms_neu_mini.png

Digital Library

of the European Council for Modelling and Simulation

 

Title:

Modeling And Analyzing Cloud Auto-Scaling Mechanism Using Stochastic Well-Formed Coloured Nets

Authors:

Mohamed M. Ould Deye, Mamadou Thiongane, Mbaye Sene

Published in:

 

 

(2021). ECMS 2021, 35th Proceedings
Edited by: Khalid Al-Begain, Mauro Iacono, Lelio Campanile, Andrzej Bargiela, European Council for Modelling and Simulation.

 

DOI: http://doi.org/10.7148/2021

ISSN: 2522-2422 (ONLINE)

ISSN: 2522-2414 (PRINT)

ISSN: 2522-2430 (CD-ROM)

 

ISBN: 978-3-937436-72-2
ISBN: 978-3-937436-73-9(CD)

 

Communications of the ECMS , Volume 35, Issue 1, June 2021,

United Kingdom

 

Citation format:

Mohamed M. Ould Deye, Mamadou Thiongane, Mbaye Sene (2021). Modeling And Analyzing Cloud Auto-Scaling Mechanism Using Stochastic Well-Formed Coloured Nets, ECMS 2021 Proceedings Edited By: Khalid Al-Begain, Mauro Iacono, Lelio Campanile, Andrzej Bargiela European Council for Modeling and Simulation. doi: 10.7148/2021-0253

DOI:

https://doi.org/10.7148/2021-0253

Abstract:

Auto-scaling is one of the most important features in Cloud computing. This feature promises cloud computing customers the ability to best adapt the capacity of their systems to the load they are facing while maintaining the Quality of Service (QoS). This adaptation will be done automatically by increasing or decreasing the amount of resources being leveraged against the workload’s resource demands. There are two types and several techniques of auto-scaling proposed in the literature. However, regardless the type or technique of auto-scaling used, over-provisioning or under-provisioning problem is often observed. In this paper, we model the auto-scaling mechanism with the Stochastic Well-formed coloured Nets (SWN). The simulation of the SWN model allows us to find the state of the system (the number of requests to be dispatched, the idle times of the started resources) from which the auto-scaling mechanism must be operated in order to minimize the amount of used resources without violating the service-level agreements (SLA).

 

Full text: