Dynamic Scalability Model for Containerized Cloud Services

被引:12
作者
El Kafhali, Said [1 ]
El Mir, Iman [2 ]
Salah, Khaled [3 ]
Hanini, Mohamed [1 ]
机构
[1] Hassan First Univ Settat, Fac Sci & Tech, Comp Networks Mobil & Modeling Lab IR2M, Settat 26000, Morocco
[2] Abdelmalek Essaadi Univ, Polydisciplinary Fac, Comp Sci Dept, Adv Sci & Technol Lab, Larache, Morocco
[3] Khalifa Univ Sci & Technol, Elect & Comp Engn Dept, Abu Dhabi, U Arab Emirates
关键词
Containers; Containerized cloud services; Cloud computing; Performance modeling; Resource efficiency; ENERGY-CONSUMPTION; PERFORMANCE;
D O I
10.1007/s13369-020-04847-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud computing has become an important research area in large-scale computing systems and is being employed by many organizations in government, businesses, and industry. Schemes and appropriate models for dynamic resources provisioning in the cloud environment have been extensively studied. To date, the research literature is lacking schemes and models that offer dynamic scalability in which Quality of Service (QoS) and high performance are provided to customers with the usage of the least number of cloud resources, especially for containerized services hosted on the cloud. With dynamic scalability, cloud computing can offer on-demand, timely, and dynamically adjustable computing resources to services hosted on the cloud. This paper presents a dynamic scaling model based on queueing theory to scale containers virtual resources and satisfy the customer Service Level Agreements (SLA) while guarding costs of scaling very low. The aim is to improve the virtual computing resources utilization and satisfy SLA constraints in terms of CPU utilization, system response time, system drop rate, system number of tasks, and system throughput. Simulation results are provided using Java Modelling Tools simulation tool, which shows that our proposed model can determine under any offered workload the needed containers instances to satisfy the required QoS parameters.
引用
收藏
页码:10693 / 10708
页数:16
相关论文
共 49 条
  • [1] A Model-based Approach for Design Time Elasticity Rules Generation
    Abbasipour, Mahin
    Khendek, Ferhat
    Toeroe, Maria
    [J]. 2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2018, : 93 - 103
  • [2] Elasticity in Cloud Computing: State of the Art and Research Challenges
    Al-Dhuraibi, Yahya
    Paraiso, Fawaz
    Djarallah, Nabil
    Merle, Philippe
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) : 430 - 447
  • [3] Autonomic Vertical Elasticity of Docker Containers with ELASTICDOCKER
    Al-Dhuraibi, Yahya
    Paraiso, Fawaz
    Djarallah, Nabil
    Merle, Philippe
    [J]. 2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 472 - 479
  • [4] ACCRS: autonomic based cloud computing resource scaling
    Al-Sharif, Ziad A.
    Jararweh, Yaser
    Al-Dahoud, Ahmad
    Alawneh, Luay M.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03): : 2479 - 2488
  • [5] [Anonymous], 2015, INTRO QUEUEING THEOR
  • [6] Containers and Cloud: From LXC to Docker to Kubernetes
    Bernstein, David
    [J]. IEEE CLOUD COMPUTING, 2014, 1 (03): : 81 - 84
  • [7] Bertoli Marco, 2009, Performance Evaluation Review, V36, P10, DOI 10.1145/1530873.1530877
  • [8] THE OUTPUT OF A QUEUING SYSTEM
    BURKE, PJ
    [J]. OPERATIONS RESEARCH, 1956, 4 (06) : 699 - 704
  • [9] Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    Buyya, Rajkumar
    Yeo, Chee Shin
    Venugopal, Srikumar
    Broberg, James
    Brandic, Ivona
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06): : 599 - 616
  • [10] Chen H, 2013, Fundamentals of queueing networks: Performance, asymptotics, and optimization, V46, DOI DOI 10.1007/978-1-4757-5301-1