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 …

Task scheduling and resource allocation in cloud computing using a heuristic approach

MB Gawali, SK Shinde - Journal of Cloud Computing, 2018 - Springer
Cloud computing is required by modern technology. Task scheduling and resource
allocation are important aspects of cloud computing. This paper proposes a heuristic …

Maptask scheduling in mapreduce with data locality: Throughput and heavy-traffic optimality

W Wang, K Zhu, L Ying, J Tan… - IEEE/ACM Transactions …, 2014 - ieeexplore.ieee.org
MapReduce/Hadoop framework has been widely used to process large-scale datasets on
computing clusters. Scheduling map tasks with data locality consideration is crucial to the …

Heuristic-based load-balancing algorithm for IaaS cloud

M Adhikari, T Amgoth - Future Generation Computer Systems, 2018 - Elsevier
The tremendous growth of virtualization technology in cloud environment reflects the
increasing number of tasks that require the services of the virtual machines (VMs). To …

Meta heuristic-based task deployment mechanism for load balancing in IaaS cloud

M Adhikari, S Nandy, T Amgoth - Journal of Network and Computer …, 2019 - Elsevier
An Infrastructure-as-a-service (IaaS) cloud is a new paradigm which offers computing and
storage services in form of virtual machines to the cloud users. Due to increasing demand …

Open problems in queueing theory inspired by datacenter computing

M Harchol-Balter - Queueing Systems, 2021 - Springer
Datacenter operations today provide a plethora of new queueing and scheduling problems.
The notion of a “job” has become more general and multi-dimensional. The ways in which …

Elastic resource allocation against imbalanced transaction assignments in sharding-based permissioned blockchains

H Huang, Z Yue, X Peng, L He, W Chen… - … on Parallel and …, 2022 - ieeexplore.ieee.org
This article studies the PBFT-based sharded permissioned blockchain, which executes in
either a local datacenter or a rented cloud platform. In such permissioned blockchain, the …

Resource allocation and task offloading for heterogeneous real-time tasks with uncertain duration time in a fog queueing system

L Li, Q Guan, L Jin, M Guo - Ieee Access, 2019 - ieeexplore.ieee.org
Fog computing has become the primary infrastructure on the Internet for improving the
quality of service. We consider a fog queueing system with limited infrastructure resources to …

The RESET and MARC techniques, with application to multiserver-job analysis

I Grosof, Y Hong, M Harchol-Balter… - Performance …, 2023 - Elsevier
Abstract Multiserver-job (MSJ) systems, where jobs need to run concurrently across many
servers, are increasingly common in practice. The default service ordering in many settings …

Energy efficient job scheduling with workload prediction on cloud data center

X Tang, X Liao, J Zheng, X Yang - Cluster Computing, 2018 - Springer
Data centers are the backbone of cloud infrastructure platform to support large-scale data
processing and storage. More and more business-to-consumer and enterprise applications …