Cloud computing enables users to provision resources on demand and execute applications in a way that meets their requirements by choosing virtual resources that fit their application …
In the single-machine non-clairvoyant scheduling problem, the goal is to minimize the total completion time of jobs whose processing times are unknown a priori. We revisit this well …
Fog computing is one of the promising technologies for realizing global‐scale Internet of Things (IoT) applications as it allows moving compute and storage resources closer to IoT …
Many techniques such as scheduling and resource provisioning rely on performance prediction of workflow tasks for varying input data. However, such estimates are difficult to …
With the increasing growth of information through smart devices, increasing the quality level of human life requires various computational paradigms presentation including the Internet …
L Yang, L Ye, Y Xia, Y Zhan - Future Generation Computer Systems, 2023 - Elsevier
With the migration of more and more workflows to clouds, cloud workflow scheduling becomes the main bottleneck for meeting user's Quality of Service (QoS) due to the …
Spark has become one of the main options for large-scale analytics running on top of shared- nothing clusters. This work aims to make a deep dive into the parallelism configuration and …
Many algorithms in workflow scheduling and resource provisioning rely on the performance estimation of tasks to produce a scheduling plan. A profiler that is capable of modeling the …
Estimates of task runtime, disk space usage, and memory consumption, are commonly used by scheduling and resource provisioning algorithms to support efficient and reliable …