Multi-objective container scheduling and multi-path routing for elastic business process management in autonomic multi-tenant cloud

被引:0
|
作者
Saif, Mufeed Ahmed Naji [1 ]
Aradhya, S. K. Niranjan [1 ]
Murshed, Belal Abdullah Hezam [2 ,3 ]
Alnaggar, Omar Abdullah Murshed Farhan [4 ]
Ali, Issa Mohammed Saeed [5 ]
机构
[1] VTU, Sri Jayachamarajendra Coll Engn, Dept Comp Applicat, Mysore, India
[2] Univ Mysore, Dept Studies Comp Sci, Mysore, India
[3] Univ Amran, Coll Engn & IT, Dept Comp Sci, Amran, Yemen
[4] Kuvempu Univ, Dept PG studies & Res Elect, Shimoga, India
[5] Sri Ramakrishna Coll Arts & Sci, Dept Comp Sci, Coimbatore, India
来源
关键词
autonomic multi-tenant cloud; business process management; container scheduling; elasticity; multi-path routing; multi-tenancy; multi-tenancy graph; OPTIMIZATION; ALGORITHM; SERVICE; SIMULATION;
D O I
10.1002/cpe.7584
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud multi-tenancy has a variant requirement, due to its resource sharing nature, satisfying such requirements and maintaining a balance between the resources and the business workloads of multiple tenants is a challenging task, and also the communication between scheduled containers leads to high power consumption. To address these issues, this article proposes an autonomic approach to ensure the elasticity of BPM in multi-tenant cloud. Where it employs the autonomic computing capabilities for scheduling the containers into the available servers then regulates the communication between the containers using multi-path routing. For the container scheduling, a multi-objective crow search optimization algorithm is proposed to schedule the containers into appropriate servers. Then, the discrete wolf search algorithm based multipath routing is proposed to route the communication flows between the containers by finding the optimal path with an objective to minimize the energy consumption. The optimal path is constructed as a multi-tenancy graph with bandwidths determining the shortest distance between the servers and containers. The overall simulations shows that the proposed algorithm outperformed the other compared approaches in terms of make-span, resource utilization, execution cost, execution time, and energy consumption.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Elastic Multi-tenant Business Process Based Service Pattern in Cloud Computing
    Sellami, Wael
    Kacem, Hatem Hadj
    Kacem, Ahmed Hadj
    2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 154 - 161
  • [2] A Multi-Tenant Framework for Cloud Container Services
    Zheng, Chao
    Zhuang, Qinghui
    Guo, Fei
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 359 - 369
  • [3] Distributed multi-path and multi-objective routing for network operation and dimensioning
    Fournie, Laurent
    Hong, Dohy
    Randriamasy, Sabine
    2006 2ND CONFERENCE ON NEXT GENERATION INTERNET DESIGN AND ENGINEERING, 2006, : 17 - +
  • [4] An Efficient Approach for Multi-tenant Elastic Business Processes Management in Cloud Computing environment
    Rosinosky, Guillaume
    Youcef, Samir
    Charoy, Francois
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 311 - 318
  • [5] Elastic Scaling in the Cloud: A Multi-Tenant Perspective
    Rameshan, Navaneeth
    Liu, Ying
    Navarro, Leandro
    Vlassov, Vladimir
    2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2016), 2016, : 25 - 30
  • [6] Energy efficient VM scheduling and routing in multi-tenant cloud data center
    Chakravarthy, A. Sudarshan
    Sudhakar, Ch
    Ramesh, T.
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2019, 22 : 139 - 151
  • [7] Accountability management for multi-tenant cloud services
    Masmoudi, Fatma
    Sellami, Mohamed
    Loulou, Monia
    Kacem, Ahmed Hadj
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (02) : 141 - 158
  • [8] Framework for Management of Multi-tenant Cloud Environments
    Beranek, Marek
    Kovar, Vladimir
    Feuerlicht, George
    CLOUD COMPUTING - CLOUD 2018, 2018, 10967 : 309 - 322
  • [9] Workflow Scheduling in Multi-Tenant Cloud Computing Environments
    Rimal, Bhaskar Prasad
    Maier, Martin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 290 - 304
  • [10] Leveraging Evolutionary Algorithms for Dynamic Multi-Objective Optimization Scheduling of Multi-tenant Smart Home Appliances
    Trabelsi, Walid
    Azzouz, Radhia
    Bechikh, Slim
    Ben Said, Lamjed
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3533 - 3540