General Terms

It is useful to prove that an implementation correctly follows a specification. But even with a provably correct implementation, given a choice, would a node choose to follow it? This paper explores how to create distributed system specifications that will be faithfully implemented in networks with...

Full description

Bibliographic Details
Main Authors: Jeffrey Shneidman, David C. Parkes
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.2744
http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.118.2744
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.118.2744 2023-05-15T18:12:01+02:00 General Terms Jeffrey Shneidman David C. Parkes The Pennsylvania State University CiteSeerX Archives application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.2744 http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.2744 http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf Algorithms Design Economics. Keywords Distributed Algorithmic Mechanism Design Computational Mechanism Design Rational Manipulation Algorithm Compatibility Communication Compatibility Incentive Compatibility Failure Models Rational Failure text ftciteseerx 2016-01-07T13:58:18Z It is useful to prove that an implementation correctly follows a specification. But even with a provably correct implementation, given a choice, would a node choose to follow it? This paper explores how to create distributed system specifications that will be faithfully implemented in networks with rational nodes, so that no node will choose to deviate. Given a strategyproof centralized mechanism, and given a network of nodes modeled as having rational-manipulation faults, we provide a proof technique to establish the incentive-, communication-, and algorithm-compatibility properties that guarantee that participating nodes are faithful to a suggested specification. As a case study, we apply our methods to extend the strategyproof interdomain routing mechanism proposed by Feigenbaum, Papadimitriou, Sami, and Shenker (FPSS) [7], defining a faithful implementation. Text sami Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
topic Algorithms
Design
Economics. Keywords Distributed Algorithmic Mechanism Design
Computational Mechanism Design
Rational Manipulation
Algorithm Compatibility
Communication Compatibility
Incentive Compatibility
Failure Models
Rational Failure
spellingShingle Algorithms
Design
Economics. Keywords Distributed Algorithmic Mechanism Design
Computational Mechanism Design
Rational Manipulation
Algorithm Compatibility
Communication Compatibility
Incentive Compatibility
Failure Models
Rational Failure
Jeffrey Shneidman
David C. Parkes
General Terms
topic_facet Algorithms
Design
Economics. Keywords Distributed Algorithmic Mechanism Design
Computational Mechanism Design
Rational Manipulation
Algorithm Compatibility
Communication Compatibility
Incentive Compatibility
Failure Models
Rational Failure
description It is useful to prove that an implementation correctly follows a specification. But even with a provably correct implementation, given a choice, would a node choose to follow it? This paper explores how to create distributed system specifications that will be faithfully implemented in networks with rational nodes, so that no node will choose to deviate. Given a strategyproof centralized mechanism, and given a network of nodes modeled as having rational-manipulation faults, we provide a proof technique to establish the incentive-, communication-, and algorithm-compatibility properties that guarantee that participating nodes are faithful to a suggested specification. As a case study, we apply our methods to extend the strategyproof interdomain routing mechanism proposed by Feigenbaum, Papadimitriou, Sami, and Shenker (FPSS) [7], defining a faithful implementation.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Jeffrey Shneidman
David C. Parkes
author_facet Jeffrey Shneidman
David C. Parkes
author_sort Jeffrey Shneidman
title General Terms
title_short General Terms
title_full General Terms
title_fullStr General Terms
title_full_unstemmed General Terms
title_sort general terms
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.2744
http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf
genre sami
genre_facet sami
op_source http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.2744
http://www.eecs.harvard.edu/~jeffsh/pubs/podc2004/p221-shneidman.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766184597583822848