Local Phy + Global Routing: A Fundamental Layering Principle for Wireless Networks Pramod Viswanath, University of Illinois July, 2011.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 11 Information.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
5/21/20151 Mobile Ad hoc Networks COE 549 Capacity Regions Tarek Sheltami KFUPM CCSE COE
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
June 4, 2015 On the Capacity of a Class of Cognitive Radios Sriram Sridharan in collaboration with Dr. Sriram Vishwanath Wireless Networking and Communications.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
Network Coding and Reliable Communications Group Network Coding for Multi-Resolution Multicast March 17, 2010 MinJi Kim, Daniel Lucani, Xiaomeng (Shirley)
Information Theory of Wireless Networks: A Deterministic Approach David Tse Wireless Foundations U.C. Berkeley CISS 2008 March 21, 2008 TexPoint fonts.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Theory of Data Flow and Random Placement.
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
Network Coding and Reliable Communications Group Algebraic Network Coding Approach to Deterministic Wireless Relay Networks MinJi Kim, Muriel Médard.
Hierarchical Cooperation Achieves Linear Scaling in Ad Hoc Wireless Networks David Tse Wireless Foundations U.C. Berkeley MIT LIDS May 7, 2007 Joint work.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
EE360: Lecture 15 Outline Cellular System Capacity
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Gaussian Interference Channel Capacity to Within One Bit David Tse Wireless Foundations U.C. Berkeley MIT LIDS May 4, 2007 Joint work with Raul Etkin (HP)
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine.
Communication over Bidirectional Links A. Khoshnevis, D. Dash, C Steger, A. Sabharwal TAP/WARP retreat May 11, 2006.
Hierarchical Cooperation Achieves Linear Scaling in Ad Hoc Wireless Networks David Tse Wireless Foundations U.C. Berkeley AISP Workshop May 2, 2007 Joint.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
Joint Physical Layer Coding and Network Coding for Bi-Directional Relaying Makesh Wilson, Krishna Narayanan, Henry Pfister and Alex Sprintson Department.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Layerless Dynamic Networks Lizhong Zheng, Todd Coleman.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
Multi-channel Wireless Networks with Infrastructure Support: Capacity and Delay Hong-Ning Dai (Macau University of Science and Technology, Macau) Raymond.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Low Complexity User Selection Algorithms for Multiuser MIMO Systems with Block Diagonalization Zukang Shen, Runhua Chen, Jeff Andrews, Robert Heath, and.
Convergecast with MIMO Luoyi Fu, Yi Qin, Xinbing Wang Department of Electronic Engineering Shanghai Jiao Tong University, China Xue Liu Department of Computer.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
Some Networking Aspects of Multiple Access Muriel Medard EECS MIT.
EE360: Lecture 9 Outline Announcements Cooperation in Ad Hoc Networks
Interference in MANETs: Friend or Foe? Andrea Goldsmith
MAIN RESULT: Depending on path loss and the scaling of area relative to number of nodes, a novel hybrid scheme is required to achieve capacity, where multihop.
Capacity of Large Scale Wireless Networks with Directional Antenna and Delay Constraint Guanglin Zhang IWCT, SJTU 26 Sept, 2012 INC, CUHK 1.
A Perspective on Network Interference and Multiple Access Control Michael J. Neely University of Southern California May 2008 Capacity Region 
Multi-commodity Flows and Cuts in Polymatroidal Networks
Distributed Network Coding Based Opportunistic Routing for Multicast Abdallah Khreishah, Issa Khalil, and Jie Wu.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrusts 0 and 1 Metrics and Upper Bounds Muriel Medard, Michelle Effros and.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Scheduling Considerations for Multi-User MIMO
Impact of Network Coding on Combinatorial Optimization Chandra Chekuri Univ. of Illinois, Urbana-Champaign DIMACS Workshop on Network Coding: Next 15 Years.
March 18, 2005 Network Coding in Interference Networks Brian Smith and Sriram Vishwanath University of Texas at Austin March 18 th, 2005 Conference on.
1)Effect of Network Coding in Graphs Undirecting the edges is roughly as strong as allowing network coding simplicity is the main benefit 2)Effect of Network.
Impact of Interference on Multi-hop Wireless Network Performance
EECS 290S: Network Information Flow
Capacity region of large wireless networks
Universal Opportunistic Routing Scheme using Network Coding
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Layerless Dynamic Networks
ACHIEVEMENT DESCRIPTION
Resource Allocation in Non-fading and Fading Multiple Access Channel
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
The Capacity of Wireless Networks
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Subject Name: Adhoc Networks Subject Code: 10CS841
Network Coding Rates and Edge-Cut Bounds
Maximum Flow Problems in 2005.
Information Sciences and Systems Lab
Presentation transcript:

Local Phy + Global Routing: A Fundamental Layering Principle for Wireless Networks Pramod Viswanath, University of Illinois July, 2011

Wireless Network Architectures Wireless Networks Cellular Heterogeneous Ad hoc Multiple Layers Cross layer design engineering principles We seek for fundamental layering principles lens of information theory

Information Theory of Wireless Networks Long standing open question even for wireline networks approximate capacity results scaling law results Engineering implication unclear even for known solutions -- complicated (nonlayered) strategies Goals: approximate capacity of wireless networks engineering guidelines

Wireline Networks Wireline network composed of independent noisy channels Layered Design: separate PHY and Network layers [Koetter, Effros, Medard 2010] Layering is capacity optimal in wireline networks

Layering in Wireline Networks Layered Design: separate PHY and Network layers [Koetter, Effros, Medard 2010] Layering is capacity optimal Capacity is still unknown Network layer potentially uses network coding

Bit pipe Wireline Networks Routing conceptually simple different traffic flows never mix practical -- efficient algorithms Routing is optimal for unicast traffic [Ford Fulkerson, 1956] max flow = min cut Network coding required in general optimal for multicast Focus of this talk: Multiple unicast traffic

Multiple Unicast in Wireline Networks Directed graphs network coding arbitrarily better than routing min cut far from any efficient algorithm [Chuzhoy Khanna, 2006] Undirected graphs no example of network coding being better than routing routing close to min cut [Leighton Rao, 1988]

Engineering Implication for Wireline Networks Separate Phy and Network layers Routing in network layer

Features of Wireless Channel Broadcast: one to many Superposition: many to one In general both features Partial Frequency reuse networks No edge involved in both broadcast and superposition

Partial Frequency Reuse Networks Cellular Networks Neighboring cells use different frequencies Uplink-Downlink design + routing Enterprise Wi-Fi networks

Wireless Frequency Reuse Networks No edge involved in both broadcast and superposition frequency planning packet erasure networks

Packet Erasure Networks Communication link is an erasure channel Broadcast constraint only Broadcast erasure channel degraded time sharing optimal [Dana Hassibi 2005] very far from min cut

A Non-layered Scheme Layering very suboptimal even for unicast Do not layer! [Gowaikar et. al. 2003] global network coding for unicast traffic wireless network coding = min cut need to use broadcast feature of medium

Abstraction by Wireline Networks create detailed bit pipes multiple multicast traffic allow general network coding [Koetter, Effros, Medard, 2010] Approximate optimality degree two broadcast and superposition

Reprise Layering in wireline networks is successful separation of Phy, MAC, network layers routing in network layer -- undirected Reciprocity in wireless channels Use reciprocity to simultaneously show separation of Phy and network layers routing in network layer This talk: approximate optimality of separation + routing multiple unicast traffic

Reciprocity Wired infrastructure is bidirected Wireless point-to-point channel is reciprocal even when scatterers are present Maxwell equations are reciprocal:

Point to Point Channel is Reciprocal Reverse source and destination traffic flow reversed power capability reversed Capacity is unchanged Also true with MIMO total power across antennas preserved capacity only depends on singular values [Telatar, 2001]

Uplink Downlink Reciprocity Broadcast channel -- broadcast Multiple access channel -- superposition Channels reciprocal Communication rates also reciprocal reciprocal linear strategies reciprocity of SIC and DPC Can create a bidirected network

Polymatroidal Networks Constraints on in/out rates submodular rate region is a polymatroid exact for superposition approximate for broadcast Bidirected network Symmetric inflow and outflow constraints

Unicast in Polymatroidal Networks Directed polymatroidal network Various application areas operations research Unicast: Max flow = Min cut [Lawler Martel, 1982] and [Edmonds Giles,1975] Cut subset of edges, removal disconnect source and sink grouping of edges which share a vertex value of cut is sum of submodular function on each partition

Main Technical Result Multiple unicast traffic Bidirected polymatroidal network, general demands Max flow Min cut approximation result generalizes [Leighton Rao, 1988] Min cut is a fundamental upper bound information theoretic Approximation result also true: directed polymatroidal network, symmetric demands [Klein Plotkin Rao Tardos 1995]

Game Plan: Application in Wireless Networks Physical layer strategy use feedback converts medium into bit pipes polymatroidal achievable rate region Cut set bound typically polymatroidal achievable scheme is close enough Wireless Network approximated by polymatroidal network harness max flow min cut approximation result Result: local Phy + global Routing is near optimal

Packet Erasure Networks with Feedback Erasure network with broadcast constraints Feedback via natural reciprocal channels Optimal Phy scheme not time sharing a form of hybrid ARQ coding [Georghiades Tassiulas 2010] capacity region now close to min cut (order log d) Min cut region is polymatroidal

Layering Principle for Packet Erasure Networks Critical use of feedback both in Phy (local) and in routing (global) Summary: Local Phy with feedback + Global routing with feedback is near optimal

Gaussian Partial Reuse Networks Superposition constraint Capacity rate region is polymatroidal Capacity equals min cut region Broadcast constraint Min cut region is polymatroidal Capacity (P) contains min cut (P/d) Thus both in and out flow constraints are submodular symmetric (due to reciprocity)

Gaussian Partial Reuse Networks Local Phy superposition coding for broadcast SIC for multiple access feedback used for channel state information Global routing feedback useful for bidirectional structure Summary: Local Phy + Global routing nearly achieves min cut

Full Reuse Networks Every node uses same frequency interference is a central feature Begin with specific channel models fading channels (slow/fast fading) Geographic Networks scaling laws; heirarchical MIMO + routing [Niesen, Gupta, Shah 2010]

PHY Layering Where to draw the line? Phy ends and routing begins Treat each hop as separate Phy layer Phy is over the X channel multihop routing

X Channel Every source has independent message for every destination more general than interference channel Capacity region unknown Look for new Phy schemes

Phy Scheme for X Channel Approach: consider interference channels subset of source and destinations Phy scheme for interference channels ergodic/real interference alignment reliable communication at half direct link capacity Time sharing across all interference channels

Min Cuts in X Channel Specific cuts lead to polymatroidal constraints cuts separate one node from rest General cuts do not fit our framework Turns out: cuts of interest are essentially minimal [Niesen 2010]

Feedback Feedback used in Phy scheme to convey channel state information Treating each hop as Phy layer leads to a directed network Need bidirected network feedback used for efficient global routing

Layering Principle Local Phy X channel Global routing Main result

Summary Layering of wireless networks common engineering practice Our contribution Fundamental view of layering Feedback critically useful in both Phy and Routing A framework to use good Phy schemes in a network context No natural place for network coding Credit: Sreeram Kannan, Adnan Raja, Chandra Chekuri