Lottery trees: motivational deployment of networked systems

We address a critical deployment issue for network systems, namely motivating people to install and run a distributed service. This work is aimed primarily at peer-to-peer systems, in which the decision and effort to install a service falls to individuals rather than to a central planner. This problem is relevant for bootstrapping systems that rely on the network effect, wherein the benefits are not felt until deployment reaches a significant scale, and also for deploying asymmetric systems, wherein the set of contributors is different than the set of beneficiaries. Our solution is the lottery tree (lottree), a mechanism that probabilistically encourages both participation in the system and also solicitation of new participants. We define the lottree mechanism and normally state seven properties that encourage contribution, solicitation, and fair play. We then present the Pachira lottree scheme, which satisfies five of these seven properties, and we prove this to be a maximal satisfiable subset. Using simulation, we determine optimal parameters for the Pachira lottree scheme, and we determine how to configure a lottree system for achieving various deployment scales based on expected installation effort. We also present extensive sensitivity analyses, which bolster the generality of our conclusions.

[1]  A. Crofts,et al.  Structure and function of the -complex of , 1992 .

[2]  A. Tversky,et al.  Advances in prospect theory: Cumulative representation of uncertainty , 1992 .

[3]  C. Shapiro,et al.  Systems Competition and Network Effects , 1994 .

[4]  Jacob Goldenberg,et al.  Using Complex Systems Analysis to Advance Marketing Theory Development , 2001 .

[5]  John R. Douceur,et al.  The Sybil Attack , 2002, IPTPS.

[6]  John R. Douceur Is remote host availability governed by a universal law? , 2003, PERV.

[7]  Amin Vahdat,et al.  Bootstrapping a Distributed Computational Economy with Peer-to-Peer Bartering , 2003 .

[8]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[9]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[10]  Peter Druschel,et al.  Incentives-Compatible Peer-to-Peer Multicast , 2004 .

[11]  P. Rogers The Cognitive Psychology of Lottery Gambling: A Theoretical Review , 2004, Journal of Gambling Studies.

[12]  Karthik Tamilmani,et al.  SWIFT: A System With Incentives For Trading , 2004 .

[13]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[14]  Partha Dasgupta,et al.  Pride: peer-to-peer reputation infrastructure for decentralized environments , 2004, WWW Alt. '04.

[15]  David P. Anderson,et al.  BOINC: a system for public-resource computing and storage , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[16]  D. Stainforth,et al.  The challenge of volunteer computing with lengthy climate model simulations , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[17]  Weblog Wikipedia,et al.  In Wikipedia the Free Encyclopedia , 2005 .

[18]  Alberto Blanc,et al.  Designing incentives for peer-to-peer routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[19]  Jon M. Kleinberg,et al.  Group formation in large social networks: membership, growth, and evolution , 2006, KDD '06.

[20]  K. Kaski,et al.  A Model For Social Networks , 2006, physics/0601114.

[21]  Michael Dahlin,et al.  BAR gossip , 2006, OSDI '06.

[22]  Jeffrey C. Mogul,et al.  Proceedings of the 7th symposium on Operating systems design and implementation , 2006 .

[23]  Vinay Pai,et al.  Improving Robustness of Peer-to-Peer Streaming with Incentives , 2006 .

[24]  Yu Peng,et al.  Robust incentives via multi‐level Tit‐for‐Tat , 2008, IPTPS.

[25]  A. Tversky,et al.  Prospect theory: an analysis of decision under risk — Source link , 2007 .

[26]  Vijay S. Pande,et al.  Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problem , 2009, 0901.0866.