Benjamin S. Macey

dblp:54/4799 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › scheduling algorithms
genetic algorithm scheduling
0.011999
Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues · IEEE Trans. Parallel Distributed Syst. 1999
Parallel and multicore computing › parallel scheduling
list scheduling
0.011999
Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues · IEEE Trans. Parallel Distributed Syst. 1999
Parallel and multicore computing
task scheduling
0.011999
Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues · IEEE Trans. Parallel Distributed Syst. 1999

Methods — techniques the papers use, named apart from their topics

list scheduling heuristics · 0.0genetic algorithm · 0.0
YearPublicationVenuePosition
1999 Genetic Scheduling for Parallel Processor Systems: Comparative Studies and Performance Issues
abstract
Task scheduling is essential for the proper functioning of parallel processor systems. Scheduling of tasks onto networks of parallel processors is an interesting problem that is well-defined and documented in the literature. However, most of the available techniques are based on heuristics that solve certain instances of the scheduling problem very efficiently and in reasonable amounts of time. This paper investigates an alternative paradigm, based on genetic algorithms, to efficiently solve the scheduling problem without the need to apply any restricted assumptions that are problem-specific, such is the case when using heuristics. Genetic algorithms are powerful search techniques based on the principles of evolution and natural selection. The performance of the genetic approach will be compared to the well-known list scheduling heuristics. The conditions under which a genetic algorithm performs best will also be highlighted. This will be accompanied by a number of examples and case studies.
Albert Y. Zomaya, Chris Ward, Benjamin S. Macey
IEEE Trans. Parallel Distributed Syst.3
1997 A Comparison of List Scheduling Heuristics for Communication Intensive Task Graphs
abstract
List-based priority schedulers have long been the dominant class of static scheduling algorithms. Such heuristics have been predominantly based on the ''critical path, most immediate successors first'' CP MISF priority. The ability of this type of scheduler to handle increased levels of communication overhead is examined in this paper. Three of the more popular list scheduling heuristics, Hu's LSH and Kruatrachue's ISH and DSH, are subjected to a performance-based comparison, with results demonstrating their inadequacies in communication-intensive cases. WINSCHED, a Microsoft Windows tool developed by the Parallel Computing Research Laboratory, is also briefly presented. WINSCHED uses a number of list-based heuristics to schedule a parallel program represented as an enhanced directed acyclic graph EDAG on an arbitrary number of homogeneous parallel processors. It supports six distinct heuristics with or without consideration of communication costs and has six interconnection topologies built in.
Benjamin S. Macey, Albert Y. Zomaya
Cybern. Syst.1