Scheduling in distributed systems: A cloud computing perspective
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 …
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
Cloud computing is required by modern technology. Task scheduling and resource
allocation are important aspects of cloud computing. This paper proposes a heuristic …
allocation are important aspects of cloud computing. This paper proposes a heuristic …
Maptask scheduling in mapreduce with data locality: Throughput and heavy-traffic optimality
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 …
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 …
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
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 …
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 …
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 …
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
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 …
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
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 …
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 …
processing and storage. More and more business-to-consumer and enterprise applications …