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 条
  • [21] DYNAMIC PROVISIONING AND RESOURCE MANAGEMENT FOR MULTI-TIER CLOUD BASED APPLICATIONS
    Goswami, Veena
    Patra, S. S.
    Mund, G. B.
    [J]. FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2013, 38 (03) : 175 - 191
  • [22] CIRANO: An integrated programming environment for multi-tier cloud based applications
    Fylaktopoulos, George
    Goumas, Georgios
    Skolarikis, Michael
    Sotiropoulos, Aris
    Athanasiadis, Dimitrios
    Maglogiannis, Ilias
    [J]. 1ST INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2015, 68 : 42 - 52
  • [23] Adaptive resource provisioning for read intensive multi-tier applications in the cloud
    Iqbal, Waheed
    Dailey, Matthew N.
    Carrera, David
    Janecek, Paul
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (06): : 871 - 879
  • [24] HybridScaler: Handling Bursting Workload for Multi-tier Web Applications in Cloud
    Wu, Song
    Li, Binji
    Wang, Xinhou
    Jin, Hai
    [J]. 2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 141 - 148
  • [25] A Study on Resource Provisioning of Multi-tier Web Applications in Cloud Computing
    Singh, Parminder
    Singh, Gurjot Balraj
    Jyoti, Kiran
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 799 - 802
  • [26] CloudPath: A Multi-Tier Cloud Computing Framework
    Mortazavi, Seyed Hossein
    Salehe, Mohammad
    Gomes, Carolina Simoes
    Phillips, Caleb
    de Lara, Eyal
    [J]. SEC 2017: 2017 THE SECOND ACM/IEEE SYMPOSIUM ON EDGE COMPUTING (SEC'17), 2017,
  • [27] Maintaining multi-tier web applications
    Zheng, Xiaoyu
    Chen, Mei-Hwa
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 304 - 313
  • [28] THE PROBLEM OF AUTHENTICATION IN THE MULTI-TIER APPLICATIONS
    Pautov, P. A.
    [J]. PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2008, 2 (02): : 87 - 90
  • [29] Approaches for multi-tier cloud structure management
    Muthanna, Mohammed Manea Ahmed
    Nikolayevich, Vadim
    Volkov, Artem
    Abdukodir, Khakimov
    [J]. 2019 11TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2019,
  • [30] Availability modeling for multi-tier cloud environment
    Nalinipriya, G.
    Maheswari, K. G.
    Balusamy, Balamurugan
    Kotteswari, K.
    Sangaiah, Arun Kumar
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2017, 23 (03): : 485 - 492