Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Enhancing Elasticity of SaaS Applications using Queuing Theory

Author 1: Ashraf A. Shahin
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 1 · Published 2017

DOI: https://doi.org/10.14569/IJACSA.2017.080136

Abstract

Elasticity is one of key features of cloud computing. Elasticity allows Software as a Service (SaaS) applications’ provider to reduce cost of running applications. In large SaaS applications that are developed using service-oriented architecture model, each service is deployed in a separated virtual machine and may use one or more services to complete its task. Although, scaling service independently from its required services propagates scaling problem to other services, most of current elasticity approaches do not consider functional dependencies between services, which increases the probability of violating service level agreement. In this paper, architecture of SaaS application is modeled as multi-class M/M/m processor sharing queuing model with deadline to take into account functional dependencies between services during estimating required scaling resources. Experimental results show effectiveness of the proposed model in estimating required resources during scaling virtual resources.

Keywords

How to Cite this Article

Shahin, A. A. (2017). Enhancing Elasticity of SaaS Applications using Queuing Theory. International Journal of Advanced Computer Science and Applications, 8(1). https://doi.org/10.14569/IJACSA.2017.080136

Shahin, Ashraf A.. "Enhancing Elasticity of SaaS Applications using Queuing Theory." International Journal of Advanced Computer Science and Applications, vol. 8, no. 1, 2017, https://doi.org/10.14569/IJACSA.2017.080136.

@article{Shahin2017,
  title     = {Enhancing Elasticity of SaaS Applications using Queuing Theory},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {1},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Ashraf A. Shahin},
  doi       = {10.14569/IJACSA.2017.080136},
  url       = {https://doi.org/10.14569/IJACSA.2017.080136}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.