1 An Incentive Mechanism for Message Relaying in Peer-to- Peer Discovery Cuihong Li (TSoB), Bin Yu (RI) and Katia Sycara (RI) Carnegie Mellon Unversity.

Slides:



Advertisements
Similar presentations
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Advertisements

Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
ECO290E: Game Theory Lecture 9 Subgame Perfect Equilibrium.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
Efficient Search - Overview Improving Search In Peer-to-Peer Systems Presented By Jon Hess cs294-4 Fall 2003.
UNIVERSITY OF JYVÄSKYLÄ Building NeuroSearch – Intelligent Evolutionary Search Algorithm For Peer-to-Peer Environment Master’s Thesis by Joni Töyrylä
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
1 An Overview of Gnutella. 2 History The Gnutella network is a fully distributed alternative to the centralized Napster. Initial popularity of the network.
Search and Replication in Unstructured Peer-to-Peer Networks Pei Cao, Christine Lv., Edith Cohen, Kai Li and Scott Shenker ICS 2002.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Distributed Association Control in Shared Wireless Networks Krishna C. Garikipati and Kang G. Shin University of Michigan-Ann Arbor.
Open Problems in Data- Sharing Peer-to-Peer Systems Neil Daswani, Hector Garcia-Molina, Beverly Yang.
CSCE 715 Ankur Jain 11/16/2010. Introduction Design Goals Framework SDT Protocol Achievements of Goals Overhead of SDT Conclusion.
P2p, Spring 05 1 Topics in Database Systems: Data Management in Peer-to-Peer Systems March 29, 2005.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Bargaining in-Bundle over Multiple Issues in Finite- Horizon Alternating-Offers Protocol Francesco Di Giunta and Nicola Gatti Politecnico di Milano Milan,
A Trust Based Assess Control Framework for P2P File-Sharing System Speaker : Jia-Hui Huang Adviser : Kai-Wei Ke Date : 2004 / 3 / 15.
Workshop on Auction Theory and Practice Carnegie Mellon University 1 Strategic Information Acquisition in Auctions Kate Larson Carnegie Mellon University.
A Payment-based Incentive and Service Differentiation Mechanism for P2P Streaming Broadcast Guang Tan and Stephen A. Jarvis Department of Computer Science,
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
presented by Hasan SÖZER1 Scalable P2P Search Daniel A. Menascé George Mason University.
A Distributed Search Service for Peer-to-Peer File Sharing in Mobile Application Presented by Tony Sung On Loy, MC Lab, CUHK IE 1 A Distributed Search.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Vassilios V. Dimakopoulos and Evaggelia Pitoura Distributed Data Management Lab Dept. of Computer Science, Univ. of Ioannina, Greece
Chord-over-Chord Overlay Sudhindra Rao Ph.D Qualifier Exam Department of ECECS.
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
Efficient Search in Peer to Peer Networks By: Beverly Yang Hector Garcia-Molina Presented By: Anshumaan Rajshiva Date: May 20,2002.
Searching in Unstructured Networks Joining Theory with P-P2P.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery Using NeuroSearch Presentation for the Agora Center InBCT-seminar Mikko Vapa, researcher InBCT 3.2.
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery in Unstructured P2P Networks Distributed Systems Research Seminar on Mikko Vapa, research student.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
INTRODUCTION TO PEER TO PEER NETWORKS Z.M. Joseph CSE 6392 – DB Exploration Spring 2006 CSE, UT Arlington.
Freenet. Anonymity  Napster, Gnutella, Kazaa do not provide anonymity  Users know who they are downloading from  Others know who sent a query  Freenet.
1 Napster & Gnutella An Overview. 2 About Napster Distributed application allowing users to search and exchange MP3 files. Written by Shawn Fanning in.
Introduction Widespread unstructured P2P network
Allerton 2011 September 28 Mathias Humbert, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux EPFL - Laboratory for Communications and Applications (LCA1)
IR Techniques For P2P Networks1 Information Retrieval Techniques For Peer-To-Peer Networks Demetrios Zeinalipour-Yazti, Vana Kalogeraki and Dimitrios Gunopulos.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Searching In Peer-To-Peer Networks Chunlin Yang. What’s P2P - Unofficial Definition All of the computers in the network are equal Each computer functions.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Super-peer Network. Motivation: Search in P2P Centralised (Napster) Flooding (Gnutella)  Essentially a breadth-first search using TTLs Distributed Hash.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
© 2002, Magdalena Punceva, EPFL-IC, Laboratoire de systèmes d'informations répartis Self-Organized Construction of Distributed Access Structures: A Comparative.
03/19/02Scalab Seminar Series1 Routing in Peer-to-Peer Systems Ramaswamy N.Vadivelu Scalab, ASU.
Peer Centrality in Socially-Informed P2P Topologies Nicolas Kourtellis, Adriana Iamnitchi Department of Computer Science & Engineering University of South.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
1 Reading Report 3 Yin Chen 20 Feb 2004 Reference: Efficient Search in Peer-to-Peer Networks, Beverly Yang, Hector Garcia-Molina, In 22 nd Int. Conf. on.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Intermediate Microeconomics Game Theory. So far we have only studied situations that were not “strategic”. The optimal behavior of any given individual.
P2P Search COP P2P Search Techniques Centralized P2P systems  e.g. Napster, Decentralized & unstructured P2P systems  e.g. Gnutella.
School of Electrical Engineering &Telecommunications UNSW Cost-effective Broadcast for Fully Decentralized Peer-to-peer Networks Marius Portmann & Aruna.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
NGMAST Mobile DHT Energy1 Optimizing Energy Consumption of Mobile Nodes in Heterogeneous Kademlia-based Distributed Hash Tables Imre Kelényi Budapest.
Distributed Caching and Adaptive Search in Multilayer P2P Networks Chen Wang, Li Xiao, Yunhao Liu, Pei Zheng The 24th International Conference on Distributed.
Presentation transcript:

1 An Incentive Mechanism for Message Relaying in Peer-to- Peer Discovery Cuihong Li (TSoB), Bin Yu (RI) and Katia Sycara (RI) Carnegie Mellon Unversity

2 Peer-to-Peer Discovery Peer discovery is important in a P2P system for peers to exploit distributed resources Message relaying for peer discovery in a distributive model (“word-of-mouth”) Common searching protocols:  breadth-first search (Gnutella)  depth-first search (Freenet)

3 Problems Efficiency  BFS costs enormously the bandwidth although the results can be found quickly  DFS is cheaper in communications but the response time can be very long Incentive  Each peer may represent a self-interested entity  Communication bandwidth and energy are bounded resources  A peer may drop searching messages from other peers to save resources (free riding)  A different problem from the message relaying mechanism in distributed routing

4 The Incentive Mechanism An incentive mechanism overcomes the flooding problem of BFS while reserving the quick response feature It is motivated by the following requirements:  Communication efficiency  Reliability  Anonymity and information locality $ $ $ $ $ $ $ $ provider

5 Communication Efficiency Overlapping: the wasted transmissions of the message to the peers that have received the message The system becomes saturated quickly if each peer makes significant transmission efforts To reduce the inefficiency caused by overlapping, a peer should adjust the effort with the saturation status.

6 Reliability The probability of finding a provider is positively correlated with the transmission efforts. Reliability is a conflicting goal with reducing the communication cost. Trade off the communication cost and reliability to maximize the utility. The optimum depends on the value of information.

7 Anonymity and Information Locality A micro-payment system that prices the scarce resource is commonly used to provide incentive compatibility. The usual micro-payment mechanism is NOT feasible in P2P discovery system:  With anonymity the intermediate peers on the route and their transmission efforts are not identifiable by the source node.  Pricing is difficult as the local environments are unknown to the mechanism designer or a third party (“non-private value revelation” in Shneidman & Parkes). Price the searching result that only require local information that is easy to obtain/verify by local price makers, e.g., neighbors, immediate upstream nodes, and incentives received and passed.

8 Agenda The relaying model Equilibrium analysis Experiments Conclusion

9 The Relaying Model Knower Ignorant Hop 0 (requestor) Hop 1 Hop 2 Hop 3 Hop 4

10 The Relaying Model (cont.) Assumptions  Single provider  Homogeneity Parameters  Message relaying cost: c(k), increasing and convex  Number of peers: N  Max hop number ( TTL ): H, i.e., H+1 hops allowed  Information value: v 0

11 Equilibrium Analysis Individual strategy: (k i,u i )=S i (h i,v i ) Individual utility: U i (S)=(v i -u i )L i (S)/N-c(k i ) System utility: U(S)=v 0 L 0 (S)/N-∑c(k i ) Sub-game perfect Nash Equilibrium (SPNE): a Nash equilibrium for each subgame of the propagation process starting from each hop to the last hop.

12 Equilibrium Analysis (cont.)

13 Approximation of Symmetric SPNE The expected ignorants reached by each peer in hop h is Estimate the number of peers in hop h+1: Estimate the number of descendants of a peer in hop h: An approximate SPNE can be calculated by backward induction.

14 Experiments Three systems:  The distributed incentive mechanism (based on the approximate SPNE strategy)  The breadth-first search mechanism  The centralized mechanism (maximizes the system utility based on the approximate coverage function) We are interested in:  The system total utility (efficiency)  The coverage (reliability)  The distribution of transmission effort and incentives over hops in the distributed incentive mechanism N=50, H=2 (three hops), D=6, v 0 =10 to 30, c(k)=0.1k or 0.015k 2

15 System Utility U BFS <U dist <U cen with U dist generally higher than 80% of U cen U dist - U BFS decreases with the increase of information value.

16 Coverage BFS has the highest coverage, which does not depend on the information value. The coverage of both the distributed and centralized system increases with the information value The distributed mechanism cannot achieve the optimal coordination.

17 Distribution of Transmission Efforts and Incentives With a more convex cost function, a peer tends to develop its family tree by its own transmission efforts, and pass little incentives to downstream nodes.

18 Conclusion An incentive mechanism for message relaying in P2P discovery that prices the searching results instead of the searching behavior. Optimal TTL? Multiple providers? Peers are heterogeneous and have knowledge?