Abstract
We argue that in distributed mechanism design frameworks it is important to consider not only rational manipulation by players, but also malicious, faulty behavior. To this end, we show that in some instances it is possible to take a centralized mechanism and implement it in a distributed setting in a fault tolerant manner. More specifically, we examine two distinct models of distributed mechanism design – a Nash implementation with the planner as a node on the network, and an ex post Nash implementation with the planner only acting as a “bank”. For each model we show that the implementation can be made resilient to faults.
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
Aiyer, A., Alvisi, L., Clement, A., Dahlin, M., Martin, J.-P., Porth, C.: BAR fault tolerance for cooperative services. In: Proceedings of 20th ACM Symposium on Operating Systems Principles, pp. 45–58 (2005)
Abraham, I., Dolev, D., Gonen, R., Halpern, J.: Distributed computing meets game theory: Robust mechanisms for rational secret sharing and multiparty computation. In: Proceedings of the 25th Annual ACM Symposium on Principles of Distributed Computing, pp. 53–62 (2006)
Aumann, R.J.: Acceptable points in general cooperative n-person games. In: Contributions to the Theory of Games IV. Annals of Mathematical Studies, pp. 287–324 (1959)
Dolev, D., Dwork, C., Waarts, O., Yung, M.: Perfectly secure message transmission. Journal of the ACM 40(1), 17–47 (1997)
Eliaz, K.: Fault-tolerant implementation. Review of Economic Studies 69(3), 589–610 (2002)
Feldman, P., Micali, S.: An optimal probabilistic protocol for synchronous byzantine agreement. SIAM J. Comput. 26(4), 873–933 (1997)
Feigenbaum, J., Papadimitriou, C., Sami, R., Shenker, S.: A BGP-based mechanism for lowest-cost routing. Distributed Computing 18, 61–702 (2005)
Feigenbaum, J., Schapira, M., Shenker, S.: Distributed algorithmic mechanism design. In: Algorithmic Game Theory. Cambridge University Press, Cambridge (2008)
Feigenbaum, J., Shenker, S.: Distributed Algorithmic Mechanism Design: Recent Results and Future Directions. In: 6th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications, pp. 1–13 (2002)
Goldwasser, S., Pavlov, E., Vaikuntanathan, V.: Fault-tolerant distributed computing in full-information networks. In: Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science (2006)
Gradwohl, R.: Fault tolerance in distributed mechanism design (manuscript), http://www.wisdom.weizmann.ac.il/~rgradwoh/files/ft-mech.pdf
Halpern, J.: A computer scientist looks at game theory. Games and Economic Behavior 45(1), 114–131 (2003)
Halpern, J.: Computer science and game theory: A brief survey. In: The New Palgrave Dictionary of Economics (to appear)
Karlin, A., Yao, A.: Probabilistic lower bounds for byzantine agreeement (manuscript, 1986)
Monderer, D., Tennenholtz, M.: Distributed games: from mechanisms to protocols. In: AAAI, pp. 32–37 (1999)
Petcu, A., Faltings, B., Parkes, D.: MDPOP: Faithful distributed implementation of efficient social choice problems. In: AAMAS (2006)
Parkes, D., Shneidman, J.: Distributed implementation of Vickrey-Clarke-Groves mechanisms. In: AAMAS (2004)
Pease, M., Shostak, R., Lamport, L.: Reaching agreement in the presence of faults. Journal of the ACM 27, 228–234 (1980)
Shneidman, J., Parkes, D.: Specification faithfulness in networks with rational nodes. In: PODC 2004 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gradwohl, R. (2008). Fault Tolerance in Distributed Mechanism Design. In: Papadimitriou, C., Zhang, S. (eds) Internet and Network Economics. WINE 2008. Lecture Notes in Computer Science, vol 5385. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92185-1_60
Download citation
DOI: https://doi.org/10.1007/978-3-540-92185-1_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92184-4
Online ISBN: 978-3-540-92185-1
eBook Packages: Computer ScienceComputer Science (R0)