Inter-session Network Coding in wireless network Long Hai 10/02/2012.

Slides:



Advertisements
Similar presentations
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Network Coding for Wireless Networks
XORs in The Air: Practical Wireless Network Coding
Pouya Ostovari and Jie Wu Computer and Information Sciences
Opportunistic Routing Is Missing Its Opportunities! Sachin Katti & Dina Katabi.
- Paper By Yunfeng Lin, Baochun Li, Ben Liang. Outline Motivation Constraints in DTN Network coding Vs Replication Binary Spraying Vs Epidemic routing.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
REfactor-ing Content Overhearing to Improve Wireless Performance Shan-Hsiang Shen Aaron Gember Ashok Anand Aditya Akella abc 1d ab 1.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
Network coding techniques Elena Fasolo Network coding techniques Elena Fasolo PhD Student - SIGNET Group Wireless Systems - Lecture.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
1 A Framework for Joint Network Coding and Transmission Rate Control in Wireless Networks Tae-Suk Kim*, Serdar Vural*, Ioannis Broustis*, Dimitris Syrivelis.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
1 XORs in the Air: Practical Wireless Network Coding Sachin Katti HariharanRahul, WenjunHu, Dina Katabi, Muriel Medard, Jon Crowcroft Presented by Lianmu.
XORs in the air: Practical Wireless Network Coding Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft SIGCOMM ‘06 Presented.
Dynamic Index Coding User set N Packet set P Broadcast Station N N p p p Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Network Coding and Xors in the Air 7th Week.
Cool Topics in Networking CS144 Review Session 8 November 20, 2009 Samir Selman.
Exploiting Opportunism in Wireless Networks Aruna Balasubramanian Guest Lecture, CS 653 (Some slides borrowed from the ExOr and MORE presentations at SigComm.
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
Network coding for multicasting and unicasting in MANETs Muriel Médard LIDS Massachusetts Institute of Technology.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
1 How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding Jerry Le, John C.S. Lui, Dah Ming Chiu Chinese University of Hong.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Opportunistic Routing Based Scheme with Multi-layer Relay Sets in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
XORs in the Air: Practical Wireless Network Coding Sachin Katti Hariharan Rahul Wenjun Hu Dina Katabi Muriel Medard Jon Crowcroft Presented by: Suvesh.
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Sensor Networks COE 499 Energy Aware Routing
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Pushing the Limits of Wireless Networks Prof. Dina Katabi Jan 9, 2006.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Practical Network Coding for Wireless Mesh Networks Wenjun Hu Joint work with Sachin Katti, Hariharan Rahul, Dina Katabi, Jon Crowcroft and Muriel Médard.
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
The 2014 APSIPA ASC Conference December 9-12, 2014, Siem Reap, city of Angkor Wat, Cambodia Improved Cross-Layer Cooperative MAC Protocol for Wireless.
15-744: Computer Networking L-12 Wireless Broadcast.
24 st Oct Correlated Coding: Efficient Network Coding under Unreliable Wireless Links Shuai Wang, Song Min Kim, Zhimeng Yin, and Tian He University.
Chih-Min Chao and Yao-Zong Wang Department of Computer Science and Engineering National Taiwan Ocean University, Taiwan IEEE WCNC 2010 A Multiple Rendezvous.
Trading Coordination For Randomness Szymon Chachulski Mike Jennings, Sachin Katti, and Dina Katabi.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
CSR: Cooperative Source Routing Using Virtual MISO in Wireless Ad hoc Networks IEEE WCNC 2011 Yang Guan, Yao Xiao, Chien-Chung Shen and Leonard Cimini.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Structure-Free Data Aggregation in Sensor Networks.
Discussion on Technologies for E-MBS Document Number: IEEE S802.16m-08/1134 Date Submitted: Source: Wang Yonggang, Chao Hua, Chen Yu, Wang He,
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
TCP+Network Coding Li Shushi
Richard Alimi, L. Erran Li, Ramachandran Ramjee, Harish Viswanathan, Y
Network coding techniques
Universal Opportunistic Routing Scheme using Network Coding
Reliability Gain of Network Coding - INFOCOM 08
Xors in the air Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft.
Network: Non Traditional Routing
Taking Advantage of Broadcast
Witness-based Detection of Forwarding Misbehavior in Wireless Networks
2/25/2019May 2008 November 2007 doc.: IEEE /2752r1 January 2009
ExOR: Opportunistic Multi-hop routing for Wireless Networks
ACHIEVEMENT DESCRIPTION
Presentation transcript:

Inter-session Network Coding in wireless network Long Hai 10/02/2012

Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

What is Network Coding? Network coding is a technique where, instead of simply relaying the packets of information they receive, the nodes of a network will take several packets and combine them together for transmission.

Example1 A B1 B2 B3 C P1 P2 P3 P1, P2 P2, P3 P1+P2 2P1+3P2 P2+3P3

Example2 A C B CD F A B P1 P2 P1+P2 P2 P1 P2 P3 P4 P1 P4P3 P2 P1+P2+P3+P4

Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

Intra-session Network Coding The gain of intra-session network coding is from decreasing the retransmission times. (linear coding) A B1 B2 B3 C P1 P1+P3 2P1+3P3 P1+3P3

Inter-session Network Coding The gain of inter-session network is from reducing the transmitting slots. (xor coding) A C B CD F A B P1 P2 P1+P2 P1+P2+P3+P4 P1+P2

Side Information (SI) P 1 is called the SI for D, which is –overheard by receivers (D, B) –detected by coding nodes (R)

Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

The Overhearing Detection (Local vs. Nonlocal) in Dynamical Network Local Detection: Cope methods (Katti, 2006) –Opportunistic Listening –Learning Neighbor State

Nonlocal Detection Nonlocal Detection: Dcar method (Jilin Le, 2008) –Routing Overhearing + Learning Neighbor State

Relative Merits of Cope and Dcar More coding opportunities by Dcar than by Cope Dcar is not robust.

Packet Overhearing Detection The SI is piggybacked by every data packet. –Dcar: Routing control packet –Cope: Report control packet It is –a NLD method. –more coding opportunities than Cope. –more robust than Dcar.

An example

Simulation Two dynamic scenarios: bloat, open

The TPT of dynamic scenarios

Outline Network Coding Intra- and Inter-session Network Coding My Main Work –Overhearing Detection for Inter-session Network Coding in Dynamical Network –Inter-session Network Coding in Lossy Network

Inter-session Network Coding in Lossy Network Unreliable Overhearing Problem –Irresponsible transmission: no ACK –Free ride: no RTS/CTS Overhearing Feedback Problem –Periodical report: bandwidth profligacy –Learning neighbor state: UOP

Linear coding Linear Coding –Xe: output –Xg: input –Kg,e: coding coefficient Random Linear Coding (Tracey Ho, 2006) –Random coding coefficient –Lemma 1: On an acyclic network, the successful decoding probability of the network is at least where |F|>δ Full rank

RLC in InteR-session NC (R 2 NC) Source: –Unicast –Batch transmission (maybe) Relay: Coding node –RLC –Multicast –Batch transmission Destination: Decoding node –Overhearing –Batch feedback

The Characters of R 2 NC

The Character of R 2 NC For successful decoding: both n1 and n2 have to receive X+Y NC packets. X+Y: coded packets and overheard packets n1n2 R

The Gain of R 2 NC If we set the gain of R 2 NC as, and let, then R 2 NC is not always effective. The maximal gain of R 2 NC is related to link state.

A Routing Method Using R 2 NC Gain (ETX_MG)

Summary Review of Network Coding An Overhearing Detection Method for DWN : POD –More feasible for dynamic networks Inter-session Network Coding in Lossy Networks –R 2 NC scheme –ETX_MG routing

Thank you for your attention!