• DocumentCode
    2489921
  • Title

    Cluster queue structure for shared-memory multiprocessor systems

  • Author

    Zhu, Weiping ; Liang, Tyngyeu ; Shieh, Ce-Kuen

  • Author_Institution
    Dept. of Comput. Sci., Queensland Univ., Qld., Australia
  • fYear
    1998
  • fDate
    14-16 Dec 1998
  • Firstpage
    420
  • Lastpage
    427
  • Abstract
    Three basic organizations have been proposed to construct the task queues for a shared memory multiprocessor system: centralized, distributed, and hierarchical structures. The centralized structure is not suitable for massively parallel systems since the centralized queue is a bottleneck. The distributed structure, on the other hand, will end up with load imbalancing due to the random execution time of tasks. The hierarchical structure tends to combine the advantages of the previous two structures and reduces the impact of bottleneck and load imbalancing. However, we found out that the load imbalancing still exists in the hierarchical structure. It also affects system performance, in particular, when the workload becomes heavier. We further identified the cause of this problem. We propose the use of a forest structure to provide load balancing and contention minimization
  • Keywords
    processor scheduling; queueing theory; resource allocation; shared memory systems; centralized structure; cluster queue structure; contention minimization; distributed structure; forest structure; hierarchical structure; load imbalancing; massively parallel systems; random execution time; shared memory multiprocessor system; system performance; task queues; workload; Analytical models; Computer science; Load management; Load modeling; Multiprocessing systems; Parallel processing; Prototypes; Scalability; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    0-8186-8603-0
  • Type

    conf

  • DOI
    10.1109/ICPADS.1998.741108
  • Filename
    741108