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 条
  • [31] A resource provisioning framework for bioinformatics applications in multi-cloud environments
    Senturk, Izzet F.
    Balakrishnan, P.
    Abu-Doleh, Anas
    Kaya, Kamer
    Malluhi, Qutaibah
    Catalyurek, Umit V.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 379 - 391
  • [32] Virtual machine migration policy for multi-tier application in cloud computing based on Q-learning algorithm
    Cong Hung Tran
    Thanh Khiet Bui
    Tran Vu Pham
    [J]. COMPUTING, 2022, 104 (06) : 1285 - 1306
  • [33] Virtual machine migration policy for multi-tier application in cloud computing based on Q-learning algorithm
    Cong Hung Tran
    Thanh Khiet Bui
    Tran Vu Pham
    [J]. Computing, 2022, 104 : 1285 - 1306
  • [34] Advantages of multi-tier architecture in designing complex software applications for network environments
    Andreica, Alina
    Stuparu, Daniel
    [J]. Education Training and Information Communication Technologies RoEduNet' 05: Proceedings of the 4th International Conference RoEduNet Romania, 2005, : 128 - 133
  • [35] Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
    Han, Rui
    Ghanem, Moustafa M.
    Guo, Li
    Guo, Yike
    Osmond, Michelle
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 32 : 82 - 98
  • [36] Enhancing Real-Time Applications by means of Multi-Tier Cloud Federations
    Xhagjika, Vamis
    Navarro, Leandro
    Vlassov, Vladimir
    [J]. 2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 397 - 404
  • [37] Dynamic provisioning of multi-tier Internet applications
    Urgaonkar, B
    Shenoy, P
    Chandra, A
    Goyal, P
    [J]. ICAC 2005: Second International Conference on Autonomic Computing, Proceedings, 2005, : 217 - 228
  • [38] Improving Resource Allocation in Multi-Tier Cloud Systems
    Mithani, Mohammad Firoj
    Rao, Shrisha
    [J]. 2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 356 - 361
  • [39] Tier-Centric Resource Allocation in Multi-Tier Cloud Systems
    Khasnabish, Jyotiska Nath
    Mithani, Mohammad Firoj
    Rao, Shrisha
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (03) : 576 - 589
  • [40] Performance Mimicking Benchmarks for Multi-tier Applications
    Duttagupta, Subhasri
    Kumar, Mukund
    Apte, Varsha
    [J]. ICPE'16 COMPANION: PROCEEDINGS OF THE 2016 COMPANION PUBLICATION FOR THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2016, : 45 - 50