2008
DOI: 10.1016/j.jpdc.2007.07.003
|View full text |Cite
|
Sign up to set email alerts
|

Enhancing self-scheduling algorithms via synchronization and weighting

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
19
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(19 citation statements)
references
References 36 publications
0
19
0
Order By: Relevance
“…Dynamic scheduling algorithms like CSS [11], GSS [12], TSS [13] adapt their decisions to the state of the system where the state could refer to the number of jobs waiting in the queue to be processed. Most of the scheduling algorithms are implemented using a master-slave or centralized policy where load scheduling is done by a single server.…”
Section: B Load Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…Dynamic scheduling algorithms like CSS [11], GSS [12], TSS [13] adapt their decisions to the state of the system where the state could refer to the number of jobs waiting in the queue to be processed. Most of the scheduling algorithms are implemented using a master-slave or centralized policy where load scheduling is done by a single server.…”
Section: B Load Schedulingmentioning
confidence: 99%
“…Such algorithms are bound to be less reliable than de-centralized algorithms, where load scheduling is done by many servers in the system. In de-centralized algorithms, "synchronization and weighting mechanisms can provide inter-processor communication, thus, enable self-scheduling algorithms to handle efficiently" [16] and improve the performance by 'nested loops with dependencies' [13]. Estimated load information scheduling [17], a de-centralized dynamic load scheduling algorithm estimates system parameters such as "job arrival rate, CPU processing rate, and load on server and balance the load by migrating jobs to buddy server (neighbors) by taking into account the job transfer cost" to perform load scheduling.…”
Section: B Load Schedulingmentioning
confidence: 99%
“…Distributed versions of the loop self-scheduling algorithms (CSS, TSS, FSS, GSS) have been studied before ( [12], [10], [16] and references therein). The approach used in Distributed TSS can be applied to the other self-scheduling algorithms so that they can be efficiently run on non-dedicated heterogeneous systems [10] [16].…”
Section: Determining the Synchronization Frequency For Heterogenmentioning
confidence: 99%
“…The approach used in Distributed TSS can be applied to the other self-scheduling algorithms so that they can be efficiently run on non-dedicated heterogeneous systems [10] [16]. In this work, this is accomplished by transforming the array of m physical heterogeneous processors into an array of A virtual homogeneous processors, each with computational power 1.…”
Section: Determining the Synchronization Frequency For Heterogenmentioning
confidence: 99%
See 1 more Smart Citation