A fuzzy-based auto-scaler for web applications in cloud computing environments

Bingfeng Liu, Rajkumar Buyya, Adel Nadjaran Toosi

    Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

    4 Citations (Scopus)

    Abstract

    Cloud computing provided the elasticity for its users allowing them to add or remove virtual machines depending on the load of their web applications. However, there is still no ideal auto-scaler which is both easy to use and sufficiently accurate to make web applications resilient under the dynamic load. The threshold-based auto-scaling approaches are among the most popular reactive auto-scaling strategies due to their high learnability and usability. However, the static threshold would become undesirable once the workload becomes highly dynamic and unpredictable. In this paper, we propose a novel fuzzy logic based approach that automatically and adaptively adjusts thresholds and cluster size for a web application. The proposed auto-scaler aims at reducing resource consumption without violation of Service Level Agreement (SLA). The performance evaluation is conducted with the real-life Wikipedia traces in the Amazon Web Services cloud platform. Experimental results demonstrate that our reactive auto-scaler efficiently reduces cloud resources usage and minimizes the SLA violations.

    Original languageEnglish
    Title of host publicationService-Oriented Computing
    Subtitle of host publication16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings
    EditorsClaus Pahl, Maja Vukovic, Jianwei Yin, Qi Yu
    Place of PublicationCham Switzerland
    PublisherSpringer
    Pages797-811
    Number of pages15
    ISBN (Electronic)9783030035969
    ISBN (Print)9783030035952
    DOIs
    Publication statusPublished - 2018
    EventInternational Conference on Service Oriented Computing 2018 - Hangzhou, China
    Duration: 12 Nov 201815 Nov 2018
    Conference number: 16th
    https://waset.org/conference/2018/01/singapore/ICSOC

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume11236
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    ConferenceInternational Conference on Service Oriented Computing 2018
    Abbreviated titleICSOC 2018
    CountryChina
    CityHangzhou
    Period12/11/1815/11/18
    Internet address

    Cite this

    Liu, B., Buyya, R., & Nadjaran Toosi, A. (2018). A fuzzy-based auto-scaler for web applications in cloud computing environments. In C. Pahl, M. Vukovic, J. Yin, & Q. Yu (Eds.), Service-Oriented Computing: 16th International Conference, ICSOC 2018 Hangzhou, China, November 12–15, 2018 Proceedings (pp. 797-811). (Lecture Notes in Computer Science; Vol. 11236 ). Springer. https://doi.org/10.1007/978-3-030-03596-9_57