DocumentCode :
1246849
Title :
On a unified framework for the evaluation of distributed quorum attainment protocols
Author :
Menascé, Daniel A. ; Yesha, Yelena ; Kalpakis, Konstantinos
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Volume :
20
Issue :
11
fYear :
1994
fDate :
11/1/1994 12:00:00 AM
Firstpage :
868
Lastpage :
884
Abstract :
Quorum attainment protocols are an important part of many mutual exclusion algorithms. Assessing the performance of such protocols in terms of number of messages, as is usually done, may be less significant than being able to compute the delay in attaining the quorum. Some protocols achieve higher reliability at the expense of increased message cost or delay. A unified analytical model which takes into account the network delay and its effect on the time needed to obtain a quorum is presented. A combined performability metric, which takes into account both availability and delay, is defined, and expressions to calculate its value are derived for two different reliable quorum attainment protocols: D. Agrawal and A. El Abbadi´s (1991) and Majority Consensus algorithms (R.H. Thomas, 1979). Expressions for the primary site approach are also given as upper bound on performability and lower bound on delay. A parallel version of the Agrawal and El Abbadi protocol is introduced and evaluated. This new algorithm is shown to exhibit lower delay at the expense of a negligible increase in the number of messages exchanged. Numerical results derived from the model are discussed
Keywords :
distributed algorithms; protocols; software fault tolerance; software performance evaluation; Majority Consensus algorithms; delay analysis; distributed quorum attainment protocols; distributed systems; fault tolerance; mutual exclusion algorithms; network delay; parallel version; performability; performability metric; performance analysis; primary site approach; protocol performance; tree-based mutual exclusion protocols; unified analytical model; unified framework; Access protocols; Analytical models; Availability; Computer science; Costs; Delay effects; Fault tolerant systems; Performance analysis; Time measurement; Upper bound;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.368122
Filename :
368122
Link To Document :
بازگشت