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. Tversky,et al.  Prospect theory: an analysis of decision under risk — Source link , 2007 .

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

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

[4]  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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[23]  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..

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

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

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