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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |