Abstract
Earlier performance studies of multiple-bus multiprocessor systems assume a random selection of competing requests for bus assignment and ignore the effects of realistic bus arbitration schemes on the performance of such systems. In this paper, we present performance analysis of the multiple-bus systems with different arbitration protocols. The priority protocols considered are random selection, fixed priority, rotating priority, round-robin and FIFO. Analytical models are developed for each of these five different priority protocols. Each of our analyses models exactly the behavior of the corresponding priority protocol with little computation cost. The analytical models are validated through extensive simulations and are then used to carry out performance analysis and comparison of different priority protocols. Numerical results obtained from our models show that the round-robin protocol performs the best among the five protocols in the system with a few buses.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Lang T, Valero M, Alegre I. Bandwidth of crossbar and multiple-bus connections for multiprocessors.IEEE Trans. on Computers, 1982, C-31)12): 1227–1234.
Bhuyan L N. A combinational analysis of multibus multiprocessors. InProc. Int.’l Conf. on Parallel Processing, 1984, pp.225–227.
Mudge T N, Hayes J P, Buzzard G D, Winsor D C. Analysis of multiple-bus interconnection networks.Journal of Parallel and Distributed Computing, 1986, 3(3).
Irani K B, Onyuksel I H. A closed form solution for the performance of analysis of multiple-bus multiprocessor systems.IEEE Trans. on Computers, 1984, C-33(11): 1004–1012.
Das C R, Bhuyan L N. Bandwidth availability of multiple-bus multiprocessors.IEEE Trans. on Computers, 1985, C-34(10): 918–926.
Marsan M A, Balbo G, Conte G. Comparative performance analysis of single bus multiprocessor architectures.IEEE Trans. on Computers, 1982. C-31(12): 1179–1191.
Yang Q, Bhuyan L N. Analysis of packet switched multiple-bus multiprocessor systems.IEEE Trans. on Computers, 1991, 40(3).
Vernon M K, Manber U. Distributed round-robin and first-come first-serve protocols and their application to multiprocessor bus arbitration. InProc. 15th Int’l Symp. on Comput. Arch., 1988, pp.269–277.
Yang Q, Bhuyan L N, Liu B C. Analysis and comparison of cache coherence protocols for a packet-switched multiprocessor.IEEE Trans. on Computers, 1989, C-38(8): 1143–1153 (Special Issue on distributed Computer Systems).
Trivedi K S. Probability and Statistics with Reliability, Queuing, and Computer Science Applications. Prentice Hall, 1982.
Lavenberg S S. Computer Performance Modeling Handbook. Academic Press, 1983.
Author information
Authors and Affiliations
Additional information
This research is supported in part by National Science Foundation under grants No. CCR-8909672, MIP-9208041, MIP-9505601.
Dr. Chi-Ming Chung was born in 1956. He received his M.S. degree in computer science from the Ohio University in 1984, and Ph.D. degree from the University of South Western Louisianna in 1988. His dissertation was on the software testing and software metrics. He is now an Associate Professor of the Department of Information Engineering and Computer Science at Tamkang University. His research interests include CASE, software testing, software metrics and automata theory.
Dr. Ding-An Chiang was born in 1958. He received his M.S. degree and Ph.D. degree from the University of Southwestern Louisiana in 1986 and in 1990, respectively. His dissertation was on the null value problem in relational databases. He is now an Associate Professor and the Chairperson in the Department of Information Engineering and Computer Science at Tamkang University. His research interests include object-oriented databases (OODBS), spatial DB design, and GPS.
For the biography ofDr. Yang Qing, please see p. 194 (Guest Editor’s Introduction) of this issue
Rights and permissions
About this article
Cite this article
Chung, CM., Chiang, DA. & Yang, Q. A comparative analysis of different arbitration protocols for multiple-bus multiprocessors. J. of Comput. Sci. & Technol. 11, 313–325 (1996). https://doi.org/10.1007/BF02943137
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02943137