A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments
Large‐scale scientific problems are often modeled as workflows. The ever‐growing data
and compute requirements of these applications has led to extensive research on how to …
and compute requirements of these applications has led to extensive research on how to …
Multi-objective task and workflow scheduling approaches in cloud computing: a comprehensive review
Efficient task and workflow scheduling are very important for improving resource
management and reducing power consumption in cloud computing data centers (DCs) …
management and reducing power consumption in cloud computing data centers (DCs) …
A scheduling scheme in the cloud computing environment using deep Q-learning
Task scheduling, which plays a vital role in cloud computing, is a critical factor that
determines the performance of cloud computing. From the booming economy of information …
determines the performance of cloud computing. From the booming economy of information …
Multiobjective cloud workflow scheduling: A multiple populations ant colony system approach
Cloud workflow scheduling is significantly challenging due to not only the large scale of
workflow but also the elasticity and heterogeneity of cloud resources. Moreover, the pricing …
workflow but also the elasticity and heterogeneity of cloud resources. Moreover, the pricing …
Evolutionary multi-objective workflow scheduling in cloud
Cloud computing provides promising platforms for executing large applications with
enormous computational resources to offer on demand. In a Cloud model, users are …
enormous computational resources to offer on demand. In a Cloud model, users are …
A time-driven data placement strategy for a scientific workflow combining edge computing and cloud computing
B Lin, F Zhu, J Zhang, J Chen, X Chen… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Compared to traditional distributed computing environments such as grids, cloud computing
provides a more cost-effective way to deploy scientific workflows. Each task of a scientific …
provides a more cost-effective way to deploy scientific workflows. Each task of a scientific …
Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing
Workflow scheduling is a largely studied research topic in cloud computing, which targets to
utilize cloud resources for workflow tasks by considering the objectives specified in QoS. In …
utilize cloud resources for workflow tasks by considering the objectives specified in QoS. In …
Dynamic group learning distributed particle swarm optimization for large-scale optimization and its application in cloud workflow scheduling
Cloud workflow scheduling is a significant topic in both commercial and industrial
applications. However, the growing scale of workflow has made such a scheduling problem …
applications. However, the growing scale of workflow has made such a scheduling problem …
Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds
The advent of Cloud computing as a new model of service provisioning in distributed
systems encourages researchers to investigate its benefits and drawbacks on executing …
systems encourages researchers to investigate its benefits and drawbacks on executing …
Algorithms for cost-and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds
Large-scale applications expressed as scientific workflows are often grouped into
ensembles of inter-related workflows. In this paper, we address a new and important …
ensembles of inter-related workflows. In this paper, we address a new and important …