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
Link To Document