Abstract
In this paper, we show that for elections in distributed systems the conversion from non-binary choices to binary choices does not always provide optimal results when the preferences of nodes are not identical. With this observation, we study the problem of conducting democratic elections in distributed systems in the form of social choice and social welfare functions with three or more candidates. We present some impossibility and possibility results for distributed democratic elections in presence of Byzantine behavior. We also discuss some existing election schemes, and present a new approach that attempts to mitigate the effects of Byzantine votes. We analyze the performance of these schemes through simulations to compare their efficacy in producing the most desirable social welfare rankings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arrow, K.J.: Social Choice and Individual Values. Yale University Press (1951)
Farquharson, R.: A Theory of Voting. Yale University Press (1969)
Arrow, K.J.: A difficulty in the concept of social welfare. Journal of Political Economy 58, 328–346 (1950)
Ishikawa, S., Nakamura, K.: The strategy-proof social choice functions. Journal of Mathematical Economics 6, 283–295 (1979)
Saari, D.G.: Mathematical structure of voting paradoxes: Positional voting. Economic Theory 15, 55–102 (2000)
Graaff, J.V.: Theoretical Welfare Economics. Cambridge University Press (1957)
Garg, V.K., Bridgman, J., Balasubramanian, B.: Accurate Byzantine Agreement with Feedback. In: Fernà ndez Anta, A., Lipari, G., Roy, M. (eds.) OPODIS 2011. LNCS, vol. 7109, pp. 465–480. Springer, Heidelberg (2011)
Buchanan, J.M.: Social choice, democracy, and free markets. Journal of Political Economy 62, 114–123 (1954)
Pease, M., Shostak, R., Lamport, L.: Reaching agreement in the presence of faults. Journal of ACM 27, 228–234 (1980)
Turpin, R., Coan, B.A.: Extending binary byzantine agreement to multivalued byzantine agreement. Inf. Process. Lett. 18, 73–76 (1984)
Lynch, N.: Distributed Algorithms. Morgan Kaufmann Publishers (1996)
Young, H.P.: Condorcet’s theory of voting. American Political Science Review 82(4), 1231–1244 (1988)
Young, H.P.: Optimal voting rules. Journal of Economic Perspectives 9(1), 51–64 (1995)
Kemeny, J.G.: Mathematics without numbers. Daedalus, Quantity and Quality 88(4), 577–591 (1959)
Ben-Or, M., Dolev, D., Hoch, E.N.: Simple gradecast based algorithms. CoRR, vol. abs/1007.1049 v3 (2010)
Bartholdi, J., Tovey, C.A., Trick, M.A.: Voting schemes for which it can be difficult to tell who won the election. Social Choice and Welfare 6(2), 157–165 (1989)
Ostrovsky, R., Rajagopalan, S., Vazirani, U.: Simple and efficient leader election in the full information model. In: Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, STOC 1994, pp. 234–242 (1994)
Feige, U.: Noncryptographic selection protocols. In: Proceedings of the 40th Annual Symposium on Foundations of Computer Science (1999)
Russell, A., Zuckerman, D.: Perfect information leader election in log*n + o(1) rounds. In: Proceedings of the 39th Annual Symposium on Foundations of Computer Science, FOCS 1998, pp. 576–583 (1998)
Kapron, B., Kempe, D., King, V., Saia, J., Sanwalani, V.: Fast asynchronous byzantine agreement and leader election with full information. In: Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2008, pp. 1038–1047 (2008)
Prisco, R.D., Malkhi, D., Reiter, M.: On k-set consensus problems in asynchronous systems. In: Proceedings of the 18th ACM Symposium on Principles of Distributed Computing (PODC 1999), pp. 257–265 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chauhan, H., Garg, V.K. (2013). Democratic Elections in Faulty Distributed Systems. In: Frey, D., Raynal, M., Sarkar, S., Shyamasundar, R.K., Sinha, P. (eds) Distributed Computing and Networking. ICDCN 2013. Lecture Notes in Computer Science, vol 7730. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35668-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-35668-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35667-4
Online ISBN: 978-3-642-35668-1
eBook Packages: Computer ScienceComputer Science (R0)