• DocumentCode
    3088156
  • Title

    Queue structures for shared-memory multiprocessor systems

  • Author

    Zhu, Weiping

  • Author_Institution
    Dept. of Comput. Sci., ADFA, ACT, Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    Three basic structures have been proposed to organize the task queues for shared-memory multiprocessor systems: centralized, distributed, and hierarchical structures. The hierarchical structure intends to combine the advantage of the other two structures and eliminate their disadvantages. Unfortunately, we find it still has serious load imbalancing, in particular when the workload is heavy and irregular. We propose the use of a forest structure in place of a hierarchical one. Simulation shows the proposed structure can provide better load balancing and less contention than the hierarchical one
  • Keywords
    processor scheduling; queueing theory; resource allocation; shared memory systems; simulation; centralized structures; contention; distributed structures; forest structure; hierarchical structures; load balancing; load imbalancing; queue structures; shared-memory multiprocessor systems; simulation; task queues; Multiprocessing systems; Random variables; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 2001. Proceedings. 34th Annual
  • Conference_Location
    Seattle, WA
  • ISSN
    1080-241X
  • Print_ISBN
    0-7695-1092-2
  • Type

    conf

  • DOI
    10.1109/SIMSYM.2001.922121
  • Filename
    922121