DocumentCode :
1992942
Title :
Performance scalability in multiprocessor systems with resource contention
Author :
Majumdar, Shikharesh
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
fYear :
2000
fDate :
2000
Firstpage :
129
Lastpage :
138
Abstract :
Multiple processes may contend for shared resources such as variables stored in the shared memory of a multiprocessor system. Mechanisms required to preserve data consistency on such systems often lead do a decrease in system performance. This research focuses on controlling shared resource contention for achieving high capacity and scalability in multiprocessor based applications that include telephone switches and real time databases. Both reengineering of existing code as well as appropriate scheduling of the processes are two viable methods for controlling memory contention. Emphasis is placed on the second approach. Based on analytic models, three different scheduling approaches are compared. The numerical results obtained from the model provide insights into system behavior and highlight the important attributes of each strategy. A hybrid approach that combines the good attributes of a number of these strategies is proposed and analyzed. The results of this research are useful mainly to designers of software for multiprocessor based telecommunication and other embedded systems
Keywords :
multiprocessing systems; performance evaluation; processor scheduling; resource allocation; systems re-engineering; analytic models; data consistency; embedded systems; hybrid approach; memory contention; multiple processes; multiprocessor based applications; multiprocessor based telecommunication; multiprocessor systems; performance scalability; real time databases; reengineering; resource contention; scheduling approaches; shared memory systems; shared resource contention; shared resources; system behavior; system performance; telephone switches; Access protocols; Database systems; Multiprocessing systems; Scalability; Switches; Systems engineering and theory; Telephony; Transaction databases; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and Software, 2000. ISPASS. 2000 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
0-7803-6418-X
Type :
conf
DOI :
10.1109/ISPASS.2000.842292
Filename :
842292
Link To Document :
بازگشت