DocumentCode
2791851
Title
Processor self-scheduling in parallel discrete event simulation
Author
Konas, Pavlos ; Yew, Pen-Chung
Author_Institution
Silicon Graphics Inc., Mountain View, CA, USA
fYear
1995
fDate
3-6 Dec 1995
Firstpage
682
Lastpage
689
Abstract
This paper describes a novel data structure and an algorithm for processor self-scheduling in parallel discrete event simulation. The presented data structure allows the efficient scheduling of future computations, it facilitates the inexpensive use of processor affinity information, it reduces the contention on the scheduling queue, and it integrates load balancing and locality management methods into a single mechanism. We use the behavioral simulation of a multiprocessor system to characterize the behavior of the proposed data structure and the associated scheduling algorithm. The results of our study show that it is important to maintain as detailed affinity information as possible and exploit this information at run time
Keywords
data structures; discrete event simulation; parallel algorithms; processor scheduling; resource allocation; behavioral simulation; computations; data structure; load balancing; locality management methods; multiprocessor system; parallel discrete event simulation; processor affinity information; processor self-scheduling; run time; scheduling algorithm; scheduling queue; Computational modeling; Concurrent computing; Data structures; Discrete event simulation; Distributed computing; Load management; Multiprocessing systems; Optimization methods; Predictive models; Processor scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference Proceedings, 1995. Winter
Conference_Location
Arlington, VA
Print_ISBN
0-78033018-8
Type
conf
DOI
10.1109/WSC.1995.478844
Filename
478844
Link To Document