A Non-Monetary Protocol for P2P Content Distribution in Wireless Broadcast Networks with Network Coding I-Hong Hou, Yao Liu, and Alex Sprintson Dept. of.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Medium Access Issues David Holmer
TDMA Scheduling in Wireless Sensor Networks
Stochastic optimization for power-aware distributed scheduling Michael J. Neely University of Southern California t ω(t)
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
1 Cooperative Transmissions in Wireless Sensor Networks with Imperfect Synchronization Xiaohua (Edward) Li, Mo Chen and Wenyu Liu Department of Electrical.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
Modelling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
Modeling and analysis of BitTorrent-like P2P network Fan Bin Oct,1 st,2004.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Cs/ee 143 Communication Networks Chapter 3 Ethernet Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Allerton 2011 September 28 Mathias Humbert, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux EPFL - Laboratory for Communications and Applications (LCA1)
Ethernet. Ethernet Goals Simplicity Low Cost Compatibility Address flexibility Fairness –All nodes have equal access to the network High speed Stability.
Opersating Mode DCF: distributed coordination function
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Incentivizing Sharing in Realtime D2D Streaming Networks: A Mean Field Game Perspective Jian Li Texas A&M University April 30 th, 2015 Jointly with R.
CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 4a-12 March 2012.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
A Game Approach for Cell Selection and Resource Allocation in Heterogeneous Wireless Networks Lin Gao, Xinbing Wang Institute of Wireless Communication.
Wireless Sensor Networks COE 499 Energy Aware Routing
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Wen-Hwa Liao, Wen-Chin Chung Tatung University, Taiwan CMC2009 (International Conference on Communications and Mobile Computing)
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Truthful and Non-Monetary Mechanism for Direct Data Exchange I-Hong Hou, Yu-Pin Hsu, and Alex Sprintson.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
Mohamed Elhawary Computer Science Department Cornell University PERCOM 2008 Zygmunt J. Haas Electrical and Computer Engineering Department Cornell University.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
AEDG:AUV aided Efficient Data Gathering Routing Protocol for UWSNs Prepared by: Mr. Naveed Ilyas CIIT, Islamabad, Pakistan 1.
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
4 Introduction Carrier-sensing Range Network Model Distributed Data Collection Simulation 6 Conclusion 2.
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Network System Lab. Sungkyunkwan Univ. Differentiated Access Mechanism in Cognitive Radio Networks with Energy-Harvesting Nodes Network System Lab. Yunmin.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
PROJECT DOMAIN : NETWORK SECURITY Project Members : M.Ananda Vadivelan & E.Kalaivanan Department of Computer Science.
A Taxonomy of Mechanisms for Multi-Access
IEEE Protocol: Design and Performance Evaluation of An Adaptive Backoff Mechanism JSAC, vol.18, No.9, Sept Authors: F. Cali, M. Conti and.
Data Collection and Dissemination
Net 435: Wireless sensor network (WSN)
Spectrum Sharing in Cognitive Radio Networks
Submission Title: [channel dependent initial backoff of CSMA]
Presentation transcript:

A Non-Monetary Protocol for P2P Content Distribution in Wireless Broadcast Networks with Network Coding I-Hong Hou, Yao Liu, and Alex Sprintson Dept. of ECE, TAMU

Wireless P2P Exchange data locally instead of getting all packets from the base station AB A,B

Wireless P2P Exchange data locally instead of getting all packets from the base station AB A,B AB

Wireless P2P Exchange data locally instead of getting all packets from the base station AB A,B ABAB

Wireless P2P Exchange data locally instead of getting all packets from the base station AB A B AB

Wireless P2P Exchange data locally instead of getting all packets from the base station AB A B A B

Benefits of Wireless P2P Exchange data locally requires less power Reduce power consumption Reduce interference Increase spatial reuse and hence total system capacity Reduce the amount of data from BS Reduce cost

Incentives in P2P People benefit from “receiving” data, not “transmitting” data A policy is needed to make people contribute Tic-for-tac exchange between 2 peers A B Need: B Need: A

Incentives in P2P People benefit from “receiving” data, not “transmitting” data A policy is needed to make people contribute Tic-for-tac exchange between 2 peers A B Need: B Need: A A B

Free Rider Problem The broadcast wireless channels make it a little bit more tricky… A A B B Need: B Need: A …….

Free Rider Problem A A B B A B The broadcast wireless channels make it a little bit more tricky…

Free Rider Problem A A B B A A B B Free Riders!

Contributions Propose a non-monetary protocol for wireless P2P networks Address the free rider by incentivizing nodes to contribute Derive closed-form Nash Equilibrium Propose a distributed mechanism that converges to the Nash Equilibrium Incorporate network coding

A Model for Incentives For every packet I download, I want: Make as few transmissions as possible Minimize the inter-packet delay, or, equivalently, maximize download rate

A Model for Incentives My cost function: g n {avg. transmissions per download} +w n {avg. inter-download delay} g n : price for transmission w n : price for waiting

Protocol Illustration A A B B Time

Protocol Illustration A A B B backoff Time

Protocol Illustration A A B B Time up backoff Time Have: A Need: B

Protocol Illustration A A B B backoff Time

Protocol Illustration A A B B backoff Time up Time B

Protocol Illustration A A B B Time A B B

Protocol Illustration A A B B Time B B A A

Protocol for Bilateral File Exchange Two files, A and B, in the system The protocol consists of rounds In the beginning of a round, nodes need B secretly picks a backoff time The node n with the smallest backoff time transmits a control packet after backoff Nodes that need A secretly picks a backoff time The node m with the smallest backoff time exchanges with n

Why the Protocol Works? For every packet I download, I want: Make as few transmissions as possible Minimize the inter-packet delay, or, equivalently, maximize download rate If I pick a large backoff time More likely that I don’t transmit Longer delay

Performance Analysis Only two files in the system Strategy of node n that needs A: Choose backoff time as an exponential variable with mean Theorem: This strategy is a Nash Equilibrium Average amount of time on backoff:

Performance Analysis Only two files in the system Strategy of node n that needs A: Choose backoff time as an exponential variable with mean Need to know the parameters of all other nodes!

A Distributed Mechanism I don’t know other nodes’ strategies I can estimate them by monitoring system history Update my strategy accordingly Theorem The mechanism converges to a Nash Equilibrium Node’s cost decreases with each update

Simulation Setup 10 nodes need A, and 10 nodes need B g n =1, w n uniformly distributed between [1,2] Each node decides its initial policy by assuming that there are 100 nodes that need the same file as it does, and all nodes have the same value of w n as itself Each node uses the mechanism to update its strategy

Simulation Results

Performance Analysis Only two files in the system Strategy of node n that needs A: Choose backoff time as an exponential variable with mean Theorem: This strategy is a Nash Equilibrium Average amount of time on backoff:

Incorporating Network Coding for Multiple Files A A B B A A C C B C B C

A A B B A A C C backoff B C B C

Incorporating Network Coding for Multiple Files A A B B A A C C Time up backoff B C B C

Incorporating Network Coding for Multiple Files A A B B A A C C B C B C Have: A, B Need: C

Incorporating Network Coding for Multiple Files A A B B A A C C backoff B C B C

Incorporating Network Coding for Multiple Files A A B B A A C C backoff Time up B C B C

Incorporating Network Coding for Multiple Files A A B B A A C C B C B C C C C

A A B B A A C C B C B C A B + C C

A A B B A A C C B C B C A B + B = A - B B C C

A A B B A A C C B C B C A B + B = A - B B C C A A

Performance Analysis for Network Coding Theorem: When there are multiple files with network coding employed, and every node chooses its backoff time as an exponential random variable, the Nash Equilibrium can be computed by solving a series of linear equations

Conclusions We propose a non-monetary protocol to address the free rider problem in wireless P2P networks The core idea is to apply random backoff Derive closed-form Nash Equilibrium Propose a distributed mechanism for convergence Extend the protocol to incorporate network coding