CoMCLOUD: Virtual Machine Coalition for Multi-Tier Applications Over Multi-Cloud Environments

被引:13
|
作者
Addya, Sourav Kanti [1 ]
Satpathy, Anurag [2 ]
Ghosh, Bishakh Chandra [3 ]
Chakraborty, Sandip [3 ]
Ghosh, Soumya K. [3 ]
Das, Sajal K. [4 ,5 ]
机构
[1] Natl Inst Technol Karnatak, Dept Comp Sci & Engn, Surathkal 575025, Karnataka, India
[2] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela 769008, Orissa, India
[3] Indian Inst Technol, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
[4] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO 65409 USA
[5] IIT Kharagpur, VAJRA Fac, Kharagpur 721302, W Bengal, India
关键词
Cloud computing; Costs; Quality of service; Games; Pricing; Computer architecture; Resource management; data center; virtual machine; migration; ant colony optimization; game theory; COLONY OPTIMIZATION ALGORITHM; MIGRATION;
D O I
10.1109/TCC.2021.3122445
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applications hosted in commercial clouds are typically multi-tier and comprise multiple tightly coupled virtual machines (VMs). Service providers (SPs) cater to the users using VM instances with different configurations and pricing depending on the location of the data center (DC) hosting the VMs. However, selecting VMs to host multi-tier applications is challenging due to the trade-off between cost and quality of service (QoS) depending on the placement of VMs. This paper proposes a multi-cloud broker model called CoMCLOUD to select a sub-optimal VM coalition for multi-tier applications from an SP with minimum coalition pricing and maximum QoS. To strike a trade-off between the cost and QoS, we use an ant-colony-based optimization technique. The overall service selection game is modeled as a first-price sealed-bid auction aimed at maximizing the overall revenue of SPs. Further, as the hosted VMs often face demand spikes, we present a parallel migration strategy to migrate VMs with minimum disruption time. Detailed experiments show that our approach can improve the federation profit up to 23% at the expense of increased latency of approximately 15%, compared to the baselines.
引用
收藏
页码:956 / 970
页数:15
相关论文
共 50 条
  • [1] Optimal VM Coalition for Multi-Tier Applications Over Multi-Cloud Broker Environments
    Addya, Sourav Kanti
    Satpathy, Anurag
    Chakraborty, Sandip
    Ghosh, Soumya K.
    [J]. 2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 176 - 183
  • [2] Automatic provisioning of multi-tier applications in cloud computing environments
    Beltran, Marta
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (06): : 2221 - 2250
  • [3] Automatic provisioning of multi-tier applications in cloud computing environments
    Marta Beltrán
    [J]. The Journal of Supercomputing, 2015, 71 : 2221 - 2250
  • [4] VMbuddies: Coordinating Live Migration of Multi-Tier Applications in Cloud Environments
    Liu, Haikun
    He, Bingsheng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) : 1192 - 1205
  • [5] Performance Modelling and Simulation of Three-Tier Applications in Cloud and Multi-Cloud Environments
    Grozev, Nikolay
    Buyya, Rajkumar
    [J]. COMPUTER JOURNAL, 2015, 58 (01): : 1 - 22
  • [6] Heuristic Virtual Machine Allocation for Multi-Tier Ambient Assisted Living Applications in a Cloud Data Center
    Jing Bi
    Haitao Yuan
    Ming Tie
    Xiao Song
    [J]. China Communications, 2016, 13 (05) : 56 - 65
  • [7] Heuristic Virtual Machine Allocation for Multi-Tier Ambient Assisted Living Applications in a Cloud Data Center
    Bi, Jing
    Yuan, Haitao
    Tie, Ming
    Song, Xiao
    [J]. CHINA COMMUNICATIONS, 2016, 13 (05) : 56 - 65
  • [8] Cost-aware Dynamic Virtual Machine Purchase Plan Orchestrator for Multi-tier Cloud Applications
    Zhao, He
    Peng, Chenglei
    Yu, Yao
    Zhou, Yu
    Wang, Ziqiang
    Du, Sidan
    [J]. 2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 514 - 520
  • [9] An Approach for the Performance Evaluation of Multi-Tier Cloud Applications
    Garay, Godofredo R.
    Tchernykh, Andrei
    Drozdov, Alexander Yu.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION, EN&T 2015, 2015, : 63 - 66
  • [10] sPARE: Partial Replication for Multi-Tier Applications in the Cloud
    Birke, Robert
    Perez, Juan F.
    Qiu, Zhan
    Borkqvist, Mathias
    Chen, Lydia Y.
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 574 - 588