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 :
بازگشت