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 条
  • [41] COMMA: Coordinating the Migration of Multi-tier Applications
    Zheng, Jie
    Ng, T. S. Eugene
    Sripanidkulchai, Kunwadee
    Liu, Zhaolei
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (07) : 153 - 164
  • [42] Identity Access Management for Multi-tier Cloud Infrastructures
    Faraji, Mohammad
    Kang, Joon-Myung
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [43] Recovery guarantees for general multi-tier applications
    Barga, R
    Lomet, D
    Weikum, G
    [J]. 18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 543 - 554
  • [44] Multi-cloud Applications Security Monitoring
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    Rios, Erkuden
    [J]. GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 748 - 758
  • [45] Optimizing Monitorability of Multi-cloud Applications
    Fadda, Edoardo
    Plebani, Pierluigi
    Vitali, Monica
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 : 411 - 426
  • [46] Portal services integrate multi-cloud environments
    Hasegawa, Takashi
    Hirai, Masaki
    [J]. NEC Technical Journal, 2015, 9 (02): : 15 - 18
  • [47] A framework for evaluating security in multi-cloud environments
    Afolaranmi, Samuel Olaiya
    Ferrer, Borja Ramis
    Lastra, Jose Luis Martinez
    [J]. IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3059 - 3066
  • [48] Network Coding for IIoT Multi-Cloud Environments
    Zverev, Mihail
    Garrido, Pablo
    Aguero, Ramon
    Bilbao, Josu
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,
  • [49] Implementing SLA Constraints in Multi-Cloud Environments
    Iordache, George-Valentin
    Tiganoaia, Bogdan
    Negru, Catalin
    Pop, Florin
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2020, 22 (04): : 71 - 81
  • [50] Cooperative Data Access in Multi-cloud Environments
    Le, Meixing
    Kant, Krishna
    Jajodia, Sushil
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXV, 2011, 6818 : 14 - 28