Energy-Aware Task Allocation for Multi-Cloud Networks

被引:40
作者
Mishra, Sambit Kumar [1 ]
Mishra, Sonali [2 ]
Alsayat, Ahmed [3 ]
Jhanjhi, N. Z. [4 ]
Humayun, Mamoona [5 ]
Sahoo, Kshira Sagar [6 ]
Luhach, Ashish Kr [7 ]
机构
[1] SRM Univ, Dept Comp Sci & Engn, Amaravati 522502, India
[2] Siksha O Anusandhan Deemed Be Univ, Dept Comp Sci & Engn, Bhubaneswar 751030, India
[3] Jouf Univ, Coll Comp & Informat Sci, Al Jouf 2014, Saudi Arabia
[4] Taylors Univ, Sch Comp Sci & Engn SCE, Subang Jaya 47500, Malaysia
[5] Jouf Univ, Coll Comp & Informat Sci, Dept Informat Syst, Al Jouf 2014, Saudi Arabia
[6] VNRVJIET, Dept Informat Technol, Hyderabad 500090, India
[7] PNG Univ Technol, Dept Elect & Commun Engn, Lae 411, Papua N Guinea
关键词
Task analysis; Cloud computing; Resource management; Energy consumption; Quality of service; Scheduling algorithms; Approximation algorithms; Resource based; energy consumption; makespan; multi-cloud; task scheduling; cloud virtualization; ALGORITHM;
D O I
10.1109/ACCESS.2020.3026875
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the growth rate of Cloud computing technology is increasing exponentially, mainly for its extraordinary services with expanding computation power, the possibility of massive storage, and all other services with the maintained quality of services (QoSs). The task allocation is one of the best solutions to improve different performance parameters in the cloud, but when multiple heterogeneous clouds come into the picture, the allocation problem becomes more challenging. This research work proposed a resource-based task allocation algorithm. The same is implemented and analyzed to understand the improved performance of the heterogeneous multi-cloud network. The proposed task allocation algorithm (Energy-aware Task Allocation in Multi-Cloud Networks (ETAMCN)) minimizes the overall energy consumption and also reduces the makespan. The results show that the makespan is approximately overlapped for different tasks and does not show a significant difference. However, the average energy consumption improved through ETAMCN is approximately 14%, 6.3%, and 2.8% in opposed to the random allocation algorithm, Cloud Z-Score Normalization (CZSN) algorithm, and multi-objective scheduling algorithm with Fuzzy resource utilization (FR-MOS), respectively. An observation of the average SLA-violation of ETAMCN for different scenarios is performed.
引用
收藏
页码:178825 / 178834
页数:10
相关论文
共 38 条
[1]  
[Anonymous], 2017, P 14 INT JOINT C E B
[2]   MULTS: A multi-cloud fault-tolerant architecture to manage transient servers in cloud computing [J].
Araujo Neto, Jose Pergentino ;
Pianto, Donald M. ;
Ralha, Celia Ghedini .
JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 101
[3]   Generalized Nash Equilibria for the Service Provisioning Problem in Multi-Cloud Systems [J].
Ardagna, Danilo ;
Ciavotta, Michele ;
Passacantando, Mauro .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (03) :381-395
[4]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[5]  
Chen H, 2013, PLOS ONE, V8, DOI [10.1371/journal.pone.0068675, 10.1371/journal.pone.0053878]
[6]   RESOURCE ALLOCATION IN HETEROGENEOUS CLOUD RADIO ACCESS NETWORKS: ADVANCES AND CHALLENGES [J].
Dahrouj, Hayssam ;
Douik, Ahmed ;
Dhifallah, Oussama ;
Al-Naffouri, Tareq Y. ;
Alouini, Mohamed-Slim .
IEEE WIRELESS COMMUNICATIONS, 2015, 22 (03) :66-73
[7]   Modeling and Evaluation of Service Composition in Commercial Multiclouds Using Timed Colored Petri Nets [J].
Entezari-Maleki, Reza ;
Etesami, Sayed Ehsan ;
Ghorbani, Negar ;
Niaki, Arian Akhavan ;
Sousa, Leonel ;
Movaghar, Ali .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (03) :947-961
[8]   Scheduling Scientific Workflow Using Multi-Objective Algorithm With Fuzzy Resource Utilization in Multi-Cloud Environment [J].
Farid, Mazen ;
Latip, Rohaya ;
Hussin, Masnida ;
Hamid, Nor Asilah Watt Abdul .
IEEE ACCESS, 2020, 8 :24309-24322
[9]   Towards an SLA-based Service Allocation in Multi-Cloud Environments [J].
Farokhi, Soodeh .
2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, :591-594
[10]   Optimization of Microservice Composition Based on Artificial Immune Algorithm Considering Fuzziness and User Preference [J].
Gao, Ming ;
Chen, Mingxia ;
Liu, An ;
Ip, Wai Hung ;
Yung, Kai Leung .
IEEE ACCESS, 2020, 8 :26385-26404