2018
DOI: 10.1002/cpe.5060
|View full text |Cite
|
Sign up to set email alerts
|

An edge priority‐based clustering algorithm for multiprocessor environments

Abstract: Summary In multiprocessor environments, the scheduling algorithms play a significant role in maximizing system performance. In this paper, we propose a clustering‐based task scheduling algorithm called Edge Priority Scheduling (EPS) for multiprocessor environments. The proposed algorithm extends the idea of edge zeroing heuristic and uses the concept of edge priority to minimize the makespan of the task graph. The complexity of the EPS algorithm is O(|V||E|(|V| + |E|)), where |E| represents the number of edges… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 48 publications
(110 reference statements)
0
4
0
Order By: Relevance
“…Whenever a fault occurs in the system, the model reschedules the task in nodes having the highest reliability instead of providing a replica of the task to all nodes. Resubmission in the presented models helps in reducing the makespan 69 and resource usage. Patra et al 70 projected an adaptive fault‐tolerant model based on replication and resubmission in cloud computing.…”
Section: Taxonomy Of Fault Tolerance Approachesmentioning
confidence: 99%
“…Whenever a fault occurs in the system, the model reschedules the task in nodes having the highest reliability instead of providing a replica of the task to all nodes. Resubmission in the presented models helps in reducing the makespan 69 and resource usage. Patra et al 70 projected an adaptive fault‐tolerant model based on replication and resubmission in cloud computing.…”
Section: Taxonomy Of Fault Tolerance Approachesmentioning
confidence: 99%
“…Further, if a DAG has more than one entry and exit task, then a dummy entry task is added at the start and similarly, a dummy exit task at the end is added to the DAG to convert it into a DAG with only one entry and exit task. 35,36…”
Section: Workflow Modelmentioning
confidence: 99%
“…From the graph, it can be seen that if a task has no parent task, then it is called an entry task (here task t1$$ {t}_1 $$), whereas a task with no child task is called an exit task (here task t7$$ {t}_7 $$). Further, if a DAG has more than one entry and exit task, then a dummy entry task is added at the start and similarly, a dummy exit task at the end is added to the DAG to convert it into a DAG with only one entry and exit task 35,36 …”
Section: Basic Models and Energy‐efficient Strategiesmentioning
confidence: 99%
“…Nowadays, distributed systems perform complex computations in various domains such as astronomy, weather forecasting, satellite data analysis, bioinformatics applications, social computing, and medical data analysis 1 . There are many variants of distributed systems like multiprocessor computing system, 2 cloud computing, 3 fog computing, 4 edge computing, 5 cluster system, 6 and heterogeneous computing system 7 . The distributed system may experience different failures and act as a fault‐tolerant system that recovers from partial failures and continues operating without interruption.…”
Section: Introductionmentioning
confidence: 99%