Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …

Elastic Business Process Management: State of the art and open challenges for BPM in the cloud

S Schulte, C Janiesch, S Venugopal, I Weber… - Future Generation …, 2015 - Elsevier
With the advent of cloud computing, organizations are nowadays able to react rapidly to
changing demands for computational resources. Not only individual applications can be …

Task-based system load balancing in cloud computing using particle swarm optimization

F Ramezani, J Lu, FK Hussain - International journal of parallel …, 2014 - Springer
Live virtual machine (VM) migration is a technique for achieving system load balancing in a
cloud environment by transferring an active VM from one physical host to another. This …

Execution time estimation for workflow scheduling

AM Chirkin, ASZ Belloum, SV Kovalchuk… - Future generation …, 2017 - Elsevier
Estimation of the execution time is an important part of the workflow scheduling problem.
The aim of this paper is to highlight common problems in estimating the workflow execution …

Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments

F Ramezani, J Lu, J Taheri, FK Hussain - World Wide Web, 2015 - Springer
Optimizing task scheduling in a distributed heterogeneous computing environment, which is
a nonlinear multi-objective NP-hard problem, plays a critical role in decreasing service …

Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization

F Ramezani, J Lu, F Hussain - … ICSOC 2013, Berlin, Germany, December 2 …, 2013 - Springer
Optimizing the scheduling of tasks in a distributed heterogeneous computing environment is
a nonlinear multi-objective NP-hard problem which is playing an important role in optimizing …

A many-objective optimized task allocation scheduling model in cloud computing

J Xu, Z Zhang, Z Hu, L Du, X Cai - Applied Intelligence, 2021 - Springer
The characteristics of randomness, running style, and unpredictability of user requirements
in the cloud environment, brings great challenges to task scheduling. Meanwhile, the …

Four-fold auto-scaling on a contemporary deployment platform using docker containers

P Hoenisch, I Weber, S Schulte, L Zhu… - … -Oriented Computing: 13th …, 2015 - Springer
With the advent of Docker, it becomes popular to bundle Web applications (apps) and their
libraries into lightweight linux containers and offer them to a wide public by deploying them …

A hybrid heuristic queue based algorithm for task assignment in mobile cloud

S Rashidi, S Sharifian - Future Generation Computer Systems, 2017 - Elsevier
This paper presents a novel algorithm for task assignment in mobile cloud computing
environments in order to reduce offload duration time while balancing the cloudlets' loads …

Cost-efficient auto-scaling of container-based elastic processes

G Sheganaku, S Schulte, P Waibel, I Weber - Future generation computer …, 2023 - Elsevier
In business process landscapes, a common challenge is to provide the necessary
computational resources to enact the single process steps. One well-known approach to …