earliest finish time
Recently Published Documents


TOTAL DOCUMENTS

26
(FIVE YEARS 15)

H-INDEX

4
(FIVE YEARS 1)

2021 ◽  
Vol 30 (10) ◽  
Author(s):  
Lokesh Sivanandam ◽  
Sakthivel Periyasamy ◽  
Uma Maheswari Oorkavalan

Author(s):  
Honglin Zhang ◽  
Yaohua Wu ◽  
Zaixing Sun

AbstractIn cloud computing, task scheduling and resource allocation are the two core issues of the IaaS layer. Efficient task scheduling algorithm can improve the matching efficiency between tasks and resources. In this paper, an enhanced heterogeneous earliest finish time based on rule (EHEFT-R) task scheduling algorithm is proposed to optimize task execution efficiency, quality of service (QoS) and energy consumption. In EHEFT-R, ordering rules based on priority constraints are used to optimize the quality of the initial solution, and the enhanced heterogeneous earliest finish time (HEFT) algorithm is used to ensure the global performance of the solution space. Simulation experiments verify the effectiveness and superiority of EHEFT-R.


Sensors ◽  
2021 ◽  
Vol 21 (12) ◽  
pp. 4093
Author(s):  
Abdullah Lakhan ◽  
Mazin Abed Mohammed ◽  
Ahmed N. Rashid ◽  
Seifedine Kadry ◽  
Thammarat Panityakul ◽  
...  

The Internet of Medical Things (IoMT) is increasingly being used for healthcare purposes. IoMT enables many sensors to collect patient data from various locations and send it to a distributed hospital for further study. IoMT provides patients with a variety of paid programmes to help them keep track of their health problems. However, the current system services are expensive, and offloaded data in the healthcare network are insecure. The research develops a new, cost-effective and stable IoMT framework based on a blockchain-enabled fog cloud. The study aims to reduce the cost of healthcare application services as they are processing in the system. The study devises an IoMT system based on different algorithm techniques, such as Blockchain-Enable Smart-Contract Cost-Efficient Scheduling Algorithm Framework (BECSAF) schemes. Smart-Contract Blockchain schemes ensure data consistency and validation with symmetric cryptography. However, due to the different workflow tasks scheduled on other nodes, the heterogeneous, earliest finish, time-based scheduling deals with execution under their deadlines. Simulation results show that the proposed algorithm schemes outperform all existing baseline approaches in terms of the implementation of applications.


Author(s):  
Junqiang Jiang ◽  
Chenyan Zhu ◽  
Hailin Cai ◽  
Li Pan ◽  
Wenbin Li ◽  
...  

Efficient workflow scheduling plays a critical role in achieving high performance in heterogeneous distributed computing systems. Given its key importance, workflow scheduling has been extensively studied, and various algorithms have been proposed in the literature mainly for systems with homogeneous or heterogeneous processors. Most of the algorithms leverage the average computation cost to prioritize tasks, and few focus on the combination of the level and out-degree of tasks, which both have a considerable impact on scheduling. A new list scheduling algorithm called level and out-degree earliest finish time (LOEFT) is proposed in this paper to address the problem of static workflow scheduling in a heterogeneous computing environment to reduce the workflow execution time. This algorithm has three major phases: task leveling, task prioritization and processor selection. In the task leveling phase, tasks are categorized into different groups based on depth value to ensure data transmission completeness. In the task prioritizing phase, the upward rank value is combined with the out-degree of every task to calculate the heterogeneous priority rank value on different processors and leverage the value to sort all tasks. In the processor selection phase, the selected task is assigned to the processor, which minimizes the former’s earliest finish time. The experimental simulation of randomly generated DAG and real-world application workflows proves that the LOEFT algorithm can significantly reduce the workflow execution time.


Electronics ◽  
2020 ◽  
Vol 9 (6) ◽  
pp. 936
Author(s):  
Tegg Taekyong Sung ◽  
Jeongsoo Ha ◽  
Jeewoo Kim ◽  
Alex Yahja ◽  
Chae-Bong Sohn ◽  
...  

In this paper, we present a novel scheduling solution for a class of System-on-Chip (SoC) systems where heterogeneous chip resources (DSP, FPGA, GPU, etc.) must be efficiently scheduled for continuously arriving hierarchical jobs with their tasks represented by a directed acyclic graph. Traditionally, heuristic algorithms have been widely used for many resource scheduling domains, and Heterogeneous Earliest Finish Time (HEFT) has been a dominating state-of-the-art technique across a broad range of heterogeneous resource scheduling domains over many years. Despite their long-standing popularity, HEFT-like algorithms are known to be vulnerable to a small amount of noise added to the environment. Our Deep Reinforcement Learning (DRL)-based SoC Scheduler (DeepSoCS), capable of learning the “best” task ordering under dynamic environment changes, overcomes the brittleness of rule-based schedulers such as HEFT with significantly higher performance across different types of jobs. We describe a DeepSoCS design process using a real-time heterogeneous SoC scheduling emulator, discuss major challenges, and present two novel neural network design features that lead to outperforming HEFT: (i) hierarchical job- and task-graph embedding; and (ii) efficient use of real-time task information in the state space. Furthermore, we introduce effective techniques to address two fundamental challenges present in our environment: delayed consequences and joint actions. Through an extensive simulation study, we show that our DeepSoCS exhibits the significantly higher performance of job execution time than that of HEFT with a higher level of robustness under realistic noise conditions. We conclude with a discussion of the potential improvements for our DeepSoCS neural scheduler.


Author(s):  
Li Han ◽  
Valentin Le Fèvre ◽  
Louis-Claude Canon ◽  
Yves Robert ◽  
Frédéric Vivien

This work deals with scheduling and checkpointing strategies to execute scientific workflows on failure-prone large-scale platforms. To the best of our knowledge, this work is the first to target fail-stop errors for arbitrary workflows. Most previous work addresses soft errors, which corrupt the task being executed by a processor but do not cause the entire memory of that processor to be lost, contrarily to fail-stop errors. We revisit classical mapping heuristics such as Heterogeneous Earliest Finish Time and MinMin and complement them with several checkpointing strategies. The objective is to derive an efficient trade-off between checkpointing every task (CkptAll), which is an overkill when failures are rare events, and checkpointing no task (CkptNone), which induces dramatic re-execution overhead even when only a few failures strike during execution. Contrarily to previous work, our approach applies to arbitrary workflows, not just special classes of dependence graphs such as minimal series-parallel graphs. Extensive experiments report significant gain over both CkptAll and CkptNone for a wide variety of workflows.


Sign in / Sign up

Export Citation Format

Share Document