0% found this document useful (0 votes)
76 views7 pages

Gwo 1

This conference paper presents a modified Grey Wolf Optimizer (MGWO) for task scheduling in cloud computing environments, aiming to minimize both makespan and cost. The study evaluates the proposed method using the CloudSim tool and demonstrates its superior performance compared to traditional Grey Wolf Optimization and Whale Optimization Algorithms. The research highlights the importance of efficient task scheduling for optimizing resource utilization and improving overall cloud service performance.

Uploaded by

gifty.gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views7 pages

Gwo 1

This conference paper presents a modified Grey Wolf Optimizer (MGWO) for task scheduling in cloud computing environments, aiming to minimize both makespan and cost. The study evaluates the proposed method using the CloudSim tool and demonstrates its superior performance compared to traditional Grey Wolf Optimization and Whale Optimization Algorithms. The research highlights the importance of efficient task scheduling for optimizing resource utilization and improving overall cloud service performance.

Uploaded by

gifty.gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/337790853

Task Scheduling based on Modified Grey Wolf Optimizer in Cloud Computing


Environment

Conference Paper · December 2019


DOI: 10.1109/ICTCS.2019.8923071

CITATIONS READS
9 140

3 authors:

Abdullah Issa Alzaqebah Rizik M. H, Al-Sayyed


The World Islamic Science and Education University University of Jordan
28 PUBLICATIONS 177 CITATIONS 70 PUBLICATIONS 337 CITATIONS

SEE PROFILE SEE PROFILE

Raja M.T Masadeh


The World Islamic Science and Education University
31 PUBLICATIONS 362 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Grey Wolf Optimization Applied to the 0/1 Knapsack Problem View project

A Survey on Automatic Web Extraction Information: An Efficiency and Accuracy Issues of Crawling Technique View project

All content following this page was uploaded by Raja M.T Masadeh on 04 August 2020.

The user has requested enhancement of the downloaded file.


Task Scheduling based on Modified Grey Wolf
Optimizer in Cloud Computing Environment
Abdullah Alzaqebah Rizik Al-Sayyed Raja Masadeh
Computer Science Department, Information Technology Department, Computer Science Department,
The World Islamic Sciences and King Abdullah II School for The World Islamic Sciences and
Education University Information Technology, Education University
Amman, Jordan University of Jordan Amman, Jordan
Abdullah.zaqebah@wise.edu.jo Amman, Jordan raja.masadeh@wise.edu.jo
r.alsayyed@ju.edu.jo

Abstract—Task scheduling is considered as one of the to maximize resource utilization, minimize both makespan
most critical problems in cloud computing environment. The and cost to optimize the scheduling in cloud environments.
main target of task scheduling includes scheduling jobs on
virtual machines as well as improves performance. This Cloud task scheduling is known as an NP-complete
study employed Grey Wolf Optimization (GWO) algorithm problem [13]. More precisely, the required time for
with modifications on the fitness function by making it detecting the solution changes by the problem size [14].
handles multi-objectives in single fitness; the makespan and Cloud task scheduling is categorized into two classes
cost are the objectives included in the fitness in order to solve namely; meta-heuristic and heuristic algorithms. Heuristics
task scheduling problem. The main target of this technique is algorithms problem-specific strategy; it cannot be used to
to reduce both cost and makespan. CloudSim tool is used to answer open problems. On the other hand, the meta-
evaluate the objectives of the proposed method. The heuristics algorithm can be used (or applied) to solve a
simulation results showed that the proposed method wide range of problems in reasonable time.
(Modified Grey Wolf Optimizer - MGWO) has better
performance than both the traditional Grey Wolf Recently; Meta-heuristic algorithms are the most
Optimization Algorithm (GWO) and Whale Optimization applied techniques for task scheduling because they find
Algorithm (WOA) with makespan based fitness in terms of the optimal solutions or near-optimal solutions in
makespan, cost and degree of imbalance. reasonable time. Moreover, they detect the solutions by
employing the random choices. The most suitable example
Keywords—GWO, MGWO, WOA, Fitness, Makespan, and of a meta-heuristic algorithm is a Genetic Algorithm (GA)
Cost which is adopted by many studies to solve task scheduling
problem (TSP) in several manners. In literature studies
I. INTRODUCTION [15-18], the required time for mapping tasks into resources
Due to the availability of big data as well as the on- is increased when the number of jobs is increased.
demand operation in cloud computing (CC), the
requirements of CC environments have increased in recent In this research, we proposed cloud task scheduling
years. CC [1, 2] allows the clients to access the available which is based on the multi-objective model and Grey
and suitable resources such as internet applications, Wolf Optimization (GWO) algorithm to minimize both
storages, and servers [3]. The main role of the cloud cost and makespan in the cloud environments. CloudSim
service provider is to handle and manage client requests tool is used to evaluate the proposed technique.
(services) over the Internet [4]. The CC environment The organization of the paper is described as follows:
presents various services to clients. The most important Section II contains the related work, while section III
services are Platform as a Service (PaaS) [5], Infrastructure describes the GWO algorithm in details. Section IV
as a Service (IaaS) [6], Expert as a Service (ExaaS) [7] and outlines the suggested work. Simulation results are
Software as a Service (SaaS) [8][9]. The cloud clients have presented in section V. Finally, section VI concludes this
various tasks, and these tasks are implemented and research.
achieved at the same time by the available resources in the
cloud. The performance of CC can be developed by II. RELATED WORK
mapping tasks into resources in an optimized manner. One Many researchers tried to solve cloud task scheduling
of the most critical operations of the cloud is task using different techniques. Most of them employed meta-
scheduling which generates great influence on the entire heuristic algorithms such as GA, ACO, GWO, and WOA
cloud by impacting the Quality of Service (QoS) [10, 11]. in order to solve one of the main problems of cloud
The CC task scheduling preserves the balance over the environment which is task scheduling problem (TSP) as
entire system load. Each job demands response time, well as to find the optimal distribution of available
memory and computing time in several scales. In resources. However, there are still some issues in this
additions; the CC has the distributed resources. research area [2,19].
The efficient task scheduling method must minimize A novel algorithm is proposed which is based on neural
the makespan of the application [12]. Therefore, there is a network (NN) in order to classify the tasks queues which
need for algorithms to schedule the cloud tasks of users occur on any resource as well as to grant priorities to a
which optimally assign tasks into resources as well as variety of tasks [20]. NN is considered as an artificial
reduce the makespan. However, there are other criteria intelligence system which can discover and distinguish a
playing role in cloud task scheduling such as cost and pattern. Also, it can learn by instance and adapt to novel
utilization. Multi-objectives task scheduling algorithm has
978-1-7281-2882-5/19/$31.00 ©2019 IEEE
concepts and knowledge. Employing NN will be high the proposed technique can greatly minimize the total
potential to optimize mapping of tasks into virtual execution time to find the available cloud resources as well
machines (VMs) in CC environments. as significantly develop efficiency.
Few researchers employed GWO algorithm to solve the Some studies employed a Genetic Algorithm (GA) to
problem. Multi-Objectives cloud independent task propose novel cloud scheduling techniques. A new
scheduling based on mean GWO is presented [21]. The scheduling strategy and assists in appropriate and dynamic
primary objectives of the proposed algorithm [21] are to resource utilization are proposed in Kumar, P. et al. work
reduce both makespan and power consumption. Based on [30]. In other words, an improved GA is introduced which
simulation results, they proved that the suggested Mean of combined Min-Min and Max-min techniques in traditional
Grey Wolf Optimization algorithm has better results than GA. Based on simulation results, the proposed strategy
other traditional GWO and PSO algorithms. While [22] outperformed the traditional GA in terms of makespan.
employed the GWO method in order to solve dependent Suggested enhancement of GA is introduced by Wang, T.
tasks in CC environments. Makespan, cost, and resource et al. [31] which achieved independent task scheduling
utilization are taken into consideration. The experimental with minimizing makespan and balancing the entire system
results showed that the proposed algorithm has better load. The experimental results proved that the suggested
performance than the other existing techniques. algorithm can reduce the makespan and balance the system
load efficiently.
Some studies used Whale Optimization Algorithm
(WOA) to solve TSP. The study of sharma, m. et al. [23] III. GREY WOLF OPTIMIZATION (GWO) ALGORITHM
focused on both minimizing energy consumption and
makespan for cloud independent task scheduling. Grey Wolf Optimization (GWO) algorithm is
Experiments are performed over a variable number of tasks considered one of the most recently nature-inspired meta-
and VMs. Based on simulation results, the suggested heuristic optimization algorithm that is proposed by [32].
technique provided superior results than Min-min Moreover, it mimics the foraging and hunting behavior of
algorithm in terms of makespan and consumed energy. grey wolves. The most distinguished of grey wolves is
Another cloud task scheduling technique is suggested their social hierarchy; where they live in a pack that
based on WOA and multi-objective model that is called consists of 5-12 wolves. Each pack has alpha, beta, delta,
W-Scheduler [24]. The main objectives of W-Scheduler and omega members. Alpha is represented as a leader
are reducing makespan and budget cost. In addition, the which is responsible for take the decisions. Beta is a
simulation results of W-Scheduler are outperformed other consultant to the leader (alpha) which helps alpha to make
existing compared algorithms. Another multi-objectives decisions. Delta wolves are described as subordinate that
WOA is proposed in study of Reddy, G. N et al. [25] in submits to the upper levels (alpha and beta) but they
order to schedule independent tasks in CC environments. dominate the lower level which is called omega.
Energy consumption, makespan, resource utilization and Hunting behavior of grey wolves is split into stages as
quality of services are taken into accounts. Simulation follow [32-37]:
results proved that the suggested algorithm has better
performance compared with the existing techniques. • Tracking, chasing and approaching prey.
Masadeh, R. et al. [26] proposed a new metaheuristic • Pursuing, encircling and harassing the prey
optimization algorithm which is called Vocalization until it stops moving.
behavior of humpback Whale Optimization Algorithm
(VWOA). VWOA mimics the vocalization behavior of • Attack towards the prey.
humpback whales in nature. Also, the researchers
introduced cloud task scheduling technique which is based The mathematical model of the GWO algorithm is
on the VWOA and multi-objective model that is focused provided as follows:
on makespan, cost, resource utilization, and energy 1- Encircling prey: during the hunt phase, the grey
consumption. The simulation results showed that the wolves encircle the prey which is mathematically
proposed technique has better performance than other modeled as following equations Eq.1 and Eq.2:
algorithms.
Many researchers utilized Ant Colony Optimization
(ACO) to solve TSP in CC environment. Cloud task =| . ( )− ( ) (1)
scheduling algorithm is proposed based on load balancing
and ACO algorithm (LBACO) [27]. This algorithm ( + 1) = ( )− . (2)
balanced the entire system load, in turn, minimizing
makespan. Simulation results showed that the results of the
suggested strategy are provided superior results than First- Where t indicates to the current iteration, → and → are
Come-First-Served (FCFS) and traditional ACO coefficient vectors while is denoted as the position
algorithms. Another solution is proposed in study of
Tawfeek, M. A. et al. [28] that take into consideration the vector of the prey and → represents the position vector of a
makespan and degree of imbalance. Moreover, the grey wolf. In addition, → and → are computed using the
experimental results demonstrated that the suggested
following Eq. 3 and Eq. 4.
strategy outperformed Round-Robin (RR) and FCFS
techniques. Dependent tasks scheduling based on ACO and
two-way ants strategies is introduced in the work of Zhou,
Y. et al. [29]. The experimental results demonstrated that =2 . − (3)
= 2. (4) the broker is to optimize some needed parameters such as
makespan, Cost, resource utilization and energy
Where r1 and r2 represent random vectors in [0, 1] and consumption by assigning the tasks to VMs to satisfy the
→ is linearly decreased from 2 to 0. [32] optimization function.
2- Hunting: This phase is guided by the leader alpha The scheduling process is based on some parameters;
and the consultant's beta and delta wolves which the scheduler needs information about the resources during
have enough knowledge about the position of prey. the tasks execution process. The Resource Information
Thus, the rest of the wolves should update their Server (RIS) is responsible about feeding the scheduler
locations according to the location of the best about theses information by summarizing the data center
agent that is mathematically modeled as following information such as CPU, memories and all other
equations Eq.(5,6 and 7): information about the contained VMs. On the other hand,
the scheduler assigns the tasks to the resources based on
this information with respect to optimize the given
= . − , = . − , = . − (5) parameters [38].

= − . , = − . , = − . (6) In this research, GWO is employed as the scheduler


engine of the cloud tasks according to their optimization
( + 1) = ( + + )/3 (7)
behaviour with respect of consumed time and it is recently
proposed by Mirjalili (2014). GWO scheduler algorithm
starts with random individuals (solutions) then evaluate
3- Exploitation and exploration (Attacking prey and these solutions according to the fitness values and update
search for prey): The prey that chased and attacked the search agents' positions in order to create other
by wolves is considered the ability of wolves solutions. Moreover, according to the evaluation process
catching the prey. More precisely, the ability of (Fitness Function), the algorithm creates near-optimal or
wolves can lead to global optima; which is the optimal solution by keeping the best fitness value
ability of exploitation. Since the value of A plays a solutions. In this research; the modification is make the
significant role; in case |A|<1, the grey wolves are fitness function contains multi-objectives instead of single
obliged to assault the prey. In case |A|>1, the grey one, the objectives cost and makespan are the used
wolves are forced to go away from the prey and objectives inside the fitness function in GWO in order to
looking for another one. Algorithm 1 shows the evaluate each solution; Thus, MGWO based on Multi-
pseudocode of the GWO algorithm. [32] Objectives function and Grey Wolf Optimization
Algorithm. for that we call it MGWO.
Algorithm 1: Pseudocode of GWO algorithm
A. Performance Metrics
Begin
1- Makespan: is the overall execution time that
1. Initialize Population needed to accomplish the tasks in the CC
2. Initialize a, A and C environment. The minimum value of makespan
3. Calculate the fitness of each search agent) means better efficiency in CC and this is done by
4. X = the best search agent making the scheduler assigns tasks to prior VM
5. X = the second-best search agent according to the task's information and the RIS
6. information. Assume the ET is the execution time
X = the third best search agent
7. of (tn) task on (Vmm) VM as following, {t1, t2,
While (t< maximum number of iteration) …… tn} are tasks, {Vm1, Vm2, …….Vmm} are
8. For each search agent VMs and the execution time is {ET1, ET2, …..
9. Update the position of the current search agent ETn}, Eq.8shows the makespan fitness function
by equation (7). [26].
10. End for
11. Update a, A and C
12. Calculate the fitness of the current search agent. = { } (8)
13. Update Best Solution.
14. Update X_α, X_β and X_δ
15. t= t+1 2- Cost: is the execution cost of execution task on a
16. End While specific VM, this cost relies on the length of the
17. Return X task (TaskSize), the cost of transfer task to the
specific VM and the storage of that VM. Eq. 9
End shows the cost equation and Eq. 10 illustrates the
fitness of cost metric [26, 29].
IV. PROPOSED WORK
Task manager which is called cloud broker is key = (9)
responsible for collecting and controlling the tasks
submitted by cloud users. More precisely, the management = { …… } (10)
process is distributing the incoming tasks to the available
resources (VMs) in the cloud datacenter. The main aim of
3- Evaluation of Fitness Function: in this paper, two
performance metrics makespan and cost are
included in the fitness function of the MGWO
scheduler which aims to minimize the fitness value
and this is the modification of traditional use of
GWO. The fitness equation presented in Eq. 11
where ti represents the i'th task from the tasks list.

=( + ) (11)

V. SIMULATION RESULTS
Fig.2: Makespan of various numbers of tasks when the number of VMs
The proposed algorithm is simulated using CloudSim is 2
tool; where its platform based on Java. All these
experiments are validated on a personal computer with
Intel Core i-7 processor, 16 GB RAM, and Windows 8.1
operating system. The proposed MGWO differs from
GWO by modifying the core fitness function by make it
considering multi-objectives instead of just a single
objective which is the makespan. The outcomes of
employed modified GWO (MGWO) are compared with
the original GWO and existing WOA technique since the
WOA is a recently proposed optimizer by Mirjalili (2016)
with various numbers of independent tasks (200, 400, 600,
800 and 1000) and different numbers of VMs (1,2, 4 and
8); in terms of makespan, cost and degree of imbalance.
Fig.3: Makespan of various numbers of tasks when the number of VMs
The simulation results showed minimum cost and total is 4.
execution time compared with other selected algorithms. In
this simulation, each scenario is executed 10 times and
then the average is calculated and taken into consideration.
The average makespan for executed tasks using MGWO,
GWO and WOA is illustrated in Fig.1 – Fig.4. It is obvious
that MGWO has better performance than existing WOA
and traditional GWO in terms of makespan because of
using cost with makespan in the fitness function to
evaluate the solutions which make better scheduling
process which directly effect on the overall makespan. In
addition, when the number of VM equals one, all
algorithms form same results in both makespan and cost
since there are no other resources to schedule tasks into it.
The cost which represents the execution cost of running Fig.4: Makespan of various numbers of tasks when the number of VMs
an independent task on a particular VM. Moreover, it is 8
depends on the task's length, VM's storage and cost of
transmitting task to a particular VM, Moreover, due to the
simulation settings are almost same so as clearly shown in
the results there is no significant difference in term of cost
metric. Fig.5- Fig.9 showed the cost of a different number
of executing tasks on various numbers of VMs.

Fig.5: Scheduling cost of a various number of tasks when the number of


VMs is 1.

Fig.1: Makespan of various numbers of tasks when the number of VMs


is 1
Fig.9: Degree of Imbalance of GWO, MGWO, and WOA on 8 VM
Fig.6: Scheduling cost of a various number of tasks when the number of
VMs is 2.
VI. CONCLUSION
Various meta-heuristic algorithms are employed in
order to develop task scheduling methods for CC
environment. In this work, a new task scheduling based on
GWO (MGWO) is introduced by modifying the fitness
function and make multi-objective in single fitness instead
of using the single makespan objective. The major target of
independent task scheduling based on both cost and
makespan is executed in the CloudSim. The performance
of the proposed technique is compared with traditional
GWO and WOA. The simulation results provided good
outcomes in reducing makespan, cost, and degree of
imbalance.

Fig.7: Scheduling cost of a various number of tasks when the number of


VMs is 4. REFERENCES

[1] Mell, P., & Grance, T. (2011). The NIST definition of cloud
computing..
[2] JoSEP, A. D., KAtz, R., KonWinSKi, A., Gunho, L. E. E.,
PAttERSon, D., & RABKin, A. (2010). A view of cloud
computing. Communications of the ACM, 53(4).
[3] He, H., Xu, G., Pang, S., & Zhao, Z. (2016). AMTS: Adaptive
multi-objective task scheduling strategy in cloud computing. China
Communications, 13(4), 162-171.
[4] Lin, X., Wang, Y., Xie, Q., & Pedram, M. (2014). Task scheduling
with dynamic voltage and frequency scaling for energy
minimization in the mobile cloud computing environment. IEEE
Transactions on Services Computing, 8(2), 175-186.
[5] Navimipour, N. J., Rahmani, A. M., Navin, A. H., &
Hosseinzadeh, M. (2015). Expert Cloud: A Cloud-based
framework to share the knowledge and skills of human resources.
Fig.8: Scheduling cost of a various number of tasks when the number of Computers in Human Behavior, 46, 57-74.
VMs is 8. [6] Malawski, M., Juve, G., Deelman, E., & Nabrzyski, J. (2015).
Algorithms for cost-and deadline-constrained provisioning for
While the Degree of Imbalance (DI) is measured the scientific workflow ensembles in IaaS clouds. Future Generation
Computer Systems, 48, 1-18.
imbalance among VMs [36] using the following Eq. 5:
[7] Navimipour, N. J. (2015). A formal approach for the specification
and verification of a trustworthy human resource discovery
( )= (5) mechanism in the expert cloud. Expert Systems with Applications,
42(15-16), 6112-6131.
[8] Keshanchi, B., Souri, A., & Navimipour, N. J. (2017). An
Where Tmax represents the maximum execution time of improved genetic algorithm for task scheduling in the cloud
VMs, Tmin and Taverage are denoted the minimum and environments using the priority queues: formal verification,
average execution time, respectively. Fig.9 illustrated DI's simulation, and statistical testing. Journal of Systems and Software,
experiments which are performed for a different number of 124, 1-21.
independent tasks on 8 VMs. Moreover, it clearly showed [9] Alkhanak, E. N., Lee, S. P., & Khan, S. U. R. (2015). Cost-aware
that the MGWO achieved lowest level of degree of challenges for workflow scheduling approaches in cloud
computing environments: Taxonomy and opportunities. Future
imbalanced which means better scheduling balancing. Generation Computer Systems, 50, 3-21.
[10] Rimal, B. P., Jukan, A., Katsaros, D., & Goeleven, Y. (2011). [30] Kumar, P., & Verma, A. (2012). Independent Task Scheduling in
Architectural requirements for cloud computing systems: an Cloud Computing by Improved Genetic Algorithm. International
enterprise cloud approach. Journal of Grid Computing, 9(1), 3-26. Journal, 2(5).
[11] Rimal, B. P., Choi, E., & Lumb, I. (2009, August). A taxonomy [31] Wang, T., Liu, Z., Chen, Y., Xu, Y., & Dai, X. (2014, August).
and survey of cloud computing systems. In 2009 Fifth International Load balancing task scheduling based on genetic algorithm in
Joint Conference on INC, IMS and IDC (pp. 44-51). Ieee. cloud computing. In 2014 IEEE 12th International Conference on
[12] Navin, A. H., Navimipour, N. J., Rahmani, A. M., & Dependable, Autonomic and Secure Computing (pp. 146-152).
Hosseinzadeh, M. (2014). Expert grid: new type of grid to manage IEEE.
the human resources and study the effectiveness of its task [32] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf
scheduler. Arabian Journal for Science and Engineering, 39(8), optimizer. Advances in engineering software, 69, 46-61.
6175-6188. [33] Masadeh, R., Alzaqebah, A., Hudaib, A., & Rahman, A. A. (2018).
[13] Ullman, J. D. (1975). NP-complete scheduling problems. Journal Grey Wolf Algorithm for Requirements Prioritization. Modern
of Computer and System sciences, 10(3), 384-393. Applied Science, 12(2), 54.
[14] Xu, Y., Li, K., He, L., & Truong, T. K. (2013). A DAG scheduling [34] Masadeh, R., Hudaib, A., & Alzaqebah, A. (2018). WGW: A
scheme on heterogeneous computing systems using double hybrid approach based on whale and grey wolf optimization
molecular structure-based chemical reaction optimization. Journal algorithms for requirements prioritization. Advances in Systems
of Parallel and Distributed Computing, 73(9), 1306-1322. Science and Applications, 18(2), 63-83.
[15] Singh, S., & Kalra, M. (2014, November). Scheduling of [35] Masadeh, R., Sharieh, A., & Sliet, A. (2017). Grey wolf
independent tasks in cloud computing using modified genetic optimization applied to the maximum flow problem. International
algorithm. In 2014 International Conference on Computational Journal of Advanced and Applied Sciences, 4(7), 95-100.
Intelligence and Communication Networks (pp. 565-569). IEEE. [36] Yassien, E., Masadeh, R., Alzaqebah, A., & Shaheen, A. (2017).
[16] Kaur, K., & Kaur, A. (2015). Optimal Scheduling and Load Grey wolf optimization applied to the 0/1 knapsack problem.
Balancing in Cloud using Enhanced Genetic Algorithm. International Journal of Computer Applications, 169(5), 11-15.
International Journal of Computer Applications, 125(11). [37] Alzaqebah, A., & Abu-Shareha, A. A. (2019). Ant Colony System
[17] Wang, T., Liu, Z., Chen, Y., Xu, Y., & Dai, X. (2014, August). Algorithm with Dynamic Pheromone Updating for 0/1 Knapsack
Load balancing task scheduling based on genetic algorithm in Problem. International Journal of Intelligent Systems and
cloud computing. In 2014 IEEE 12th International Conference on Applications, 11(2), 9.
Dependable, Autonomic and Secure Computing (pp. 146-152). [38] Menascé, D. A., Saha, D., Porto, S. C. D., Almeida, V. A., &
IEEE. Tripathi, S. K. (1995). Static and dynamic processor scheduling
[18] Lakshmi, R. D., & Srinivasu, N. (2016). A dynamic approach to disciplines in heterogeneous parallel architectures. Journal of
task scheduling in cloud computing using genetic algorithm. Parallel and Distributed Computing, 28(1), 1-18.
Journal of Theoretical & Applied Information Technology, 85(2).
[19] Singh, P., Dutta, M., & Aggarwal, N. (2017). A review of task
scheduling based on meta-heuristics approach in cloud computing.
Knowledge and Information Systems, 52(1), 1-51.
[20] Maqableh, M., & Karajeh, H. (2014). Job scheduling for cloud
computing using neural networks. Communications and Network,
6(3), 191-200.
[21] Natesan, G., & Chokkalingam, A. (2018). Task scheduling in
heterogeneous cloud environment using mean grey wolf
optimization algorithm. ICT Express, 1-5.
[22] Khalili, A., & Babamir, S. M. (2017). Optimal scheduling
workflows in cloud computing environment using Pareto‐based
Grey Wolf Optimizer. Concurrency and Computation: Practice and
Experience, 29(11), 1-11.
[23] Sharma, M., & Garg, R. (2017, December). Energy-aware whale-
optmized task scheduler in cloud computing. In 2017 International
Conference on Intelligent Sustainable Systems (ICISS) (pp. 121-
126). IEEE.
[24] Sreenu, K., & Sreelatha, M. (2017). W-Scheduler: whale
optimization for task scheduling in cloud computing. Cluster
Computing, 1-12.
[25] Reddy, G. N., & Kumar, S. P. (2017, October). Multi objective task
scheduling algorithm for cloud computing using whale
optimization technique. In International Conference on Next
Generation Computing Technologies (pp. 286-297). Springer,
Singapore.
[26] Masadeh, R., Sharieh, A., & Mahafzah, B. A. Humpback Whale
Optimization Algorithm Based on Vocal Behavior for Task
Scheduling in Cloud Computing.
[27] Li, K., Xu, G., Zhao, G., Dong, Y., & Wang, D. (2011, August).
Cloud task scheduling based on load balancing ant colony
optimization. In 2011 Sixth Annual ChinaGrid Conference (pp. 3-
9). IEEE.
[28] Tawfeek, M. A., El-Sisi, A., Keshk, A. E., & Torkey, F. A. (2013,
November). Cloud task scheduling based on ant colony
optimization. In 2013 8th international conference on computer
engineering & systems (ICCES) (pp. 64-69). IEEE.
[29] Zhou, Y., & Huang, X. (2013, November). Scheduling workflow in
cloud computing based on ant colony optimization algorithm. In
2013 Sixth International Conference On Business Intelligence And
Financial Engineering (pp. 57-61). IEEE

View publication stats

You might also like