• 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