Repository logo
 

Static mapping heuristics for tasks with dependencies, priorities, deadlines, and multiple versions in heterogeneous environments

dc.contributor.authorSiegel, Howard Jay, author
dc.contributor.authorBraun, Tracy D., author
dc.contributor.authorMaciejewski, Anthony A., author
dc.contributor.authorIEEE, publisher
dc.date.accessioned2007-01-03T04:44:06Z
dc.date.available2007-01-03T04:44:06Z
dc.date.issued2002
dc.description.abstractHeterogeneous computing (HC) environments composed of interconnected machines with varied computational capabilities are well suited to meet the computational demands of large, diverse groups of tasks. The problem of mapping (defined as matching and scheduling) these tasks onto the machines of a distributed HC environment has been shown, in general, to be NP-complete. Therefore, the development of heuristic techniques to find near-optimal solutions is required. In the HC environment investigated, tasks had deadlines, priorities, multiple versions, and may be composed of communicating subtasks. The best static (off-line) techniques from some previous studies were adapted and applied to this mapping problem: a genetic algorithm (GA), a GENITOR-style algorithm, and a greedy Min-min technique. Simulation studies compared the performance of these heuristics in several overloaded scenarios, i.e., not all tasks executed. The performance measure used was a sum of weighted priorities of tasks that completed before their deadline, adjusted based on the version of the task used. It is shown that for the cases studied here, the GENITOR technique found the best results, but the faster Min-min approach also performed very well.
dc.description.sponsorshipThis research was supported in part by the DARPA/ITO Quorum Program under GSA subcontract number GS09K99BH0250 and a Purdue University Dean of Engineering Donnan Scholarship.
dc.format.mediumborn digital
dc.format.mediumproceedings (reports)
dc.identifier.bibliographicCitationBraun, Tracy D., Howard Jay Siegel, and Anthony A. Maciejewski, Static Mapping Heuristics for Tasks with Dependencies, Priorities, Deadlines, and Multiple Versions in Heterogeneous Environments, Proceedings: International Parallel and Distributed Processing Symposium, April 15-19, 2002, Ft. Lauderdale, Florida: 78-85.
dc.identifier.urihttp://hdl.handle.net/10217/1353
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartofFaculty Publications
dc.rights©2002 IEEE.
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectparallel architectures
dc.subjectdistributed processing
dc.titleStatic mapping heuristics for tasks with dependencies, priorities, deadlines, and multiple versions in heterogeneous environments
dc.typeText

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ECEaam00092.pdf
Size:
421.52 KB
Format:
Adobe Portable Document Format
Description: