Close category search window
 

Performance analysis of adaptive consensus protocols based on slowness oracles

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Sampaio, L.M.R. ; Dept. de Sistemas e Computacao, Univ. Fed. de Campina Grande, Brazil ; Brasileiro, F.V. ; Moreira, A.L.C.

The design of most distributed consensus protocols does not take into account the fact that, over time, the different processes running the protocol are subject to a varying availability of processing and communication resources. Because of that, performance bottlenecks are possible to arise in those executions on which a process that plays a key role in the protocol is executing on a slower processor, or experiences long delays in the communication with other processes. In a previous work we have proposed the abstraction of a slowness oracle that allows a class of consensus protocols, designed for the asynchronous distributed system augmented with unreliable failure detectors, to adapt themselves to this varying availability of resources, minimizing performance bottlenecks. We analyse the performance of several implementations of such adaptive consensus protocols. Their performance is compared against that of a nonadaptive protocol via both simulated scenarios as well as experiments conducted at our laboratory. From the results attained, we conclude that the more accurate is the slowness oracle the better is the performance of the adaptive protocols that uses it. Nevertheless, even very naive implementations of a slowness oracle are sufficient to yield better performance when system load is not homogeneous.

Published in:
Distributed Computing Systems Workshops, 2004. Proceedings. 24th International Conference on

Date of Conference: 23-24 March 2004

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.