1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Network Coding and Xors in the Air 7th Week.

Slides:



Advertisements
Similar presentations
Practical Network Coding for the Internet and Wireless Networks Philip A. Chou with thanks to Yunnan Wu, Kamal Jain, Pablo Rodruiguez Rodriguez, Christos.
Advertisements

Inter-session Network Coding in wireless network Long Hai 10/02/2012.
Network Coding for Wireless Networks
XORs in The Air: Practical Wireless Network Coding
Opportunistic Routing Is Missing Its Opportunities! Sachin Katti & Dina Katabi.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
José Vieira Information Theory 2010 Information Theory MAP-Tele José Vieira IEETA Departamento de Electrónica, Telecomunicações e Informática Universidade.
BASIC Regenerating Codes for Distributed Storage Systems Kenneth Shum (Joint work with Minghua Chen, Hanxu Hou and Hui Li)
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Network coding techniques Elena Fasolo Network coding techniques Elena Fasolo PhD Student - SIGNET Group Wireless Systems - Lecture.
Information Theoretical Security and Secure Network Coding NCIS11 Ning Cai May 14, 2011 Xidian University.
1 A Framework for Joint Network Coding and Transmission Rate Control in Wireless Networks Tae-Suk Kim*, Serdar Vural*, Ioannis Broustis*, Dimitris Syrivelis.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Summary and Further Reading Part I of 13th.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
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.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Cool Topics in Networking CS144 Review Session 8 November 20, 2009 Samir Selman.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Distributed Coloring in Õ(  log n) Bit Rounds COST 293 GRAAL and.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Interferences, Trade-Offs between.
Context Compression: using Principal Component Analysis for Efficient Wireless Communications Christos Anagnostopoulos & Stathes Hadjiefthymiades Pervasive.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
Network Coding Project presentation Communication Theory 16:332:545 Amith Vikram Atin Kumar Jasvinder Singh Vinoo Ganesan.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
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 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 5th Lecture Christian Schindelhauer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 7th Lecture Christian Schindelhauer.
Forward Error Correction Steven Marx CSC45712/04/2001.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 17th Lecture Christian Schindelhauer.
XORs in The Air: Practical Wireless Network Coding Daniel Courcy- Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina.
Optimal Multicast Algorithms Sidharth Jaggi Michelle Effros Philip A. Chou Kamal Jain.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine.
Frank H.P. Fitzek Aalborg University
XORs in the Air: Practical Wireless Network Coding Sachin Katti Hariharan Rahul Wenjun Hu Dina Katabi Muriel Medard Jon Crowcroft Presented by: Suvesh.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Network Coding and Media Streaming (Invited Paper)
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Multicast + Network Coding in Ad Hoc Networks CS 218 Fall 2008.
Pushing the Limits of Wireless Networks Prof. Dina Katabi Jan 9, 2006.
Presented by Yung-Cheng Tu 2010/12/24
Wireless Access and Networking Technology Lab WANT Opportunistic XOR Network Coding for Multihop Data Delivery in Underwater Acoustic Networks Haojie Zhuang,
Practical Network Coding for Wireless Mesh Networks Wenjun Hu Joint work with Sachin Katti, Hariharan Rahul, Dina Katabi, Jon Crowcroft and Muriel Médard.
Peer-Assisted Content Distribution Pablo Rodriguez Christos Gkantsidis.
Ahmed Osama Research Assistant. Presentation Outline Winc- Nile University- Privacy Preserving Over Network Coding 2  Introduction  Network coding 
LT Network Codes Mary-Luc Champel, Kevin Huguenin, Anne-Marie Kermarrec and Nicolas Le Scouarnec Technicolor, Rennes, France IEEE ICDCS (International.
15-744: Computer Networking L-12 Wireless Broadcast.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Network Information Flow Nikhil Bhargava (2004MCS2650) Under the guidance of Prof. S.N Maheshwari (Dept. of Computer Science and Engineering) IIT, Delhi.
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.
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
March 18, 2005 Network Coding in Interference Networks Brian Smith and Sriram Vishwanath University of Texas at Austin March 18 th, 2005 Conference on.
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Embracing Wireless Interference : Analog Network Coding By Sachin Katti, Shyamnath Gollakota, and Dina Katabi Shyamala Villupuram Sundararaman.
Network coding techniques
Computing and Compressive Sensing in Wireless Sensor Networks
Xors in the air Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft.
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Wireless Mesh Networks
Presentation transcript:

1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Network Coding and Xors in the Air 7th Week Christian Schindelhauer

Mobile Ad Hoc Networks th Week - 2 Network Coding  R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung, "Network Information Flow", (IEEE Transactions on Information Theory, IT-46, pp , 2000)  Example: –Bits A and B need to be transfered –Every link transmits only a bit –If the bits must be unchanged then A and B can be received either on the right or on the left side –Solution: Compute Xor A+B in the middle link and both sides get A and B

Mobile Ad Hoc Networks th Week - 3 Network Coding and Flow  R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung, "Network Information Flow", (IEEE Transactions on Information Theory, IT-46, pp , 2000)  Theorem [Ahlswede et al.] –There is a network code for each graph such that each target nodes receives as much information as the maximal flow problem for each target allows

Mobile Ad Hoc Networks th Week - 4 Practical Network Coding in Peer-to-Peer Networks  Christos Gkantsidis, Pablo Rodriguez Rodriguez, 2005  Goal –Overcome the coupon collector problem for partitioning of data A message of m frames can be received if the sum of the m received encoded frames is at least m –Optimal transmission of files w.r.t the available bandwidth  Method –Use linear combinations of the frames of the message Send combination with the corresponding variables –Recombine transmitted frames in intermediate stations –Receivers collect the linar combinations –Use matrix inverse of the parameters to reconstruct the original message

Mobile Ad Hoc Networks th Week - 5 Encoding and Decoding  Original message frames: x 1, x 2,..., x m  Encoded frames: y 1,y 2,...,y m  Random variables r ij  Hence  If the matrix (r ij ) is invertable, then we have

Mobile Ad Hoc Networks th Week - 6 On Inverting a Random Matrix  Theorem –If the numbers of a m x m random matrix are chosen uniformly and independently from a finite field of size b, then the random matrix can be inverted with probability of at least  Idea: Choose finite field GF[2 8 ] –Computation with bytes is very efficient –The success probability is at least 0.99 –In the error case an additional frame gives again a success probability of at least 0.99

Mobile Ad Hoc Networks th Week - 7 Speed of Network Coding in Peer-to-Peer-Networks  Comparison –Network-Coding (NC) versus –Local-Rarest (LR) and –Local-Rarest+Forward-Error- Correction (LR+FEC)

Mobile Ad Hoc Networks th Week - 8 Multicasting in Ad Hoc Networks  Minimum-Energy Multicast in Mobile Ad hoc Networks using Network Coding, Yunnan Wu, Philip A. Chou, Sun-Yuan Kung, 2006  Multicast: Send message from one node to a dedicated set  Example: –Traditional cost: 5 energy units for 1 message –With network coding: 9 energy units for 2 messages

Mobile Ad Hoc Networks th Week - 9 Multicasting in Ad Hoc Networks  Minimum-Energy Multicast in Mobile Ad hoc Networks using Network Coding, Yunnan Wu, Philip A. Chou, Sun-Yuan Kung, 2006  Solving minimal energy multicasting is NP-hard –Problem: Solve an integer linear optimization problem  With network coding the maximum throughput can be found in polynomial time –Solve linear optimization problem, i.e. a flow problem

Mobile Ad Hoc Networks th Week - 10 XOrs in the Air  XORs in the Air: Practical Wireless Network Coding, Sachin Katti Hariharan Rahul, Wenjun Hu, Katabi, Muriel Médard, Jon CrowcroftProblem: –Maximize throughput in an ad hoc network –Multihop messages lead to interferences  Example –Traditional: 4 messages to deliver a message from Alice to Bob and from B –Network Coding: 3 messages

Mobile Ad Hoc Networks th Week - 11 Components of COPE  Opportunistic Listening –Get maximum context for decoding messages  Opportunistic Coding –„The key question is what packets to code together to maximize throughput. A node may have multiple options, but it should aim to maximize the number of native packets delivered in a single transmission, while ensuring that each intended nexthop has enough information to decode its native packet.“  Learning Neighbor State –Each node announces the packets it has received –Each node also guesses the packets a neighbor could have received

Mobile Ad Hoc Networks th Week - 12 Opportunistic Coding

Mobile Ad Hoc Networks th Week - 13 Theoretical Gains  Coding Gain: –Number of messages saved because of network coding  Coding+MAC Gain: –Intermediate routers forming a bottleneck further delay the medium access –Using COPE an additional speedup occurs

Mobile Ad Hoc Networks th Week - 14 Summary Network Coding  Network Coding can help to –increase traffic throughput in Ad Hoc Networks COPE (in the absence of hidden terminal) –decrease energy consumption in multicast –increase robustness and reduce the error rate –increase throughput in Peer-to-Peer Networks –increase throughput in Wireless Sensor Networks  Many Network Coding schemes suffer from the complexity of inverting large matrices and introduce a delay for decoding  COPE is an exemption it is efficient and without delay

15 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Thank you! Mobile Ad Hoc Networks Christian Schindelhauer 7th Week