An overview of service placement problem in fog and edge computing

FA Salaht, F Desprez, A Lebre - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
To support the large and various applications generated by the Internet of Things (IoT), Fog
Computing was introduced to complement the Cloud Computing and offer Cloud-like …

A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments

MA Rodriguez, R Buyya - Concurrency and Computation …, 2017 - Wiley Online Library
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 …

Pegasus, a workflow management system for science automation

E Deelman, K Vahi, G Juve, M Rynge… - Future Generation …, 2015 - Elsevier
Modern science often requires the execution of large-scale, multi-stage simulation and data
analysis pipelines to enable the study of complex systems. The amount of computation and …

Dependent task offloading for edge computing based on deep reinforcement learning

J Wang, J Hu, G Min, W Zhan… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Edge computing is an emerging promising computing paradigm that brings computation and
storage resources to the network edge, hence significantly reducing the service latency and …

An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules

Y Wang, X Zuo - IEEE/CAA journal of automatica sinica, 2021 - ieeexplore.ieee.org
Workflow scheduling is a key issue and remains a challenging problem in cloud computing.
Faced with the large number of virtual machine (VM) types offered by cloud providers, cloud …

Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds

S Abrishami, M Naghibzadeh, DHJ Epema - Future generation computer …, 2013 - Elsevier
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 …

Wukong: A scalable and locality-enhanced framework for serverless parallel computing

B Carver, J Zhang, A Wang, A Anwar, P Wu… - Proceedings of the 11th …, 2020 - dl.acm.org
Executing complex, burst-parallel, directed acyclic graph (DAG) jobs poses a major
challenge for serverless execution frameworks, which will need to rapidly scale and …

A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues

Y Xu, K Li, J Hu, K Li - Information Sciences, 2014 - Elsevier
On parallel and distributed heterogeneous computing systems, a heuristic-based task
scheduling algorithm typically consists of two phases: task prioritization and processor …

Efficient dependent task offloading for multiple applications in MEC-cloud system

J Liu, J Ren, Y Zhang, X Peng… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
With the proliferation of versatile mobile applications, offloading compute-intensive tasks to
the MEC/Cloud becomes a dramatic technique due to the limited resources and high user …

{GRAPHENE}: Packing and {Dependency-Aware} scheduling for {Data-Parallel} clusters

R Grandl, S Kandula, S Rao, A Akella… - 12th USENIX Symposium …, 2016 - usenix.org
We present a new cluster scheduler, GRAPHENE, aimed at jobs that have a complex
dependency structure and heterogeneous resource demands. Relaxing either of these …