EE360: Lecture 11 Outline Cross-Layer Design and CR Announcements HW 1 due Feb. 19 Progress reports due Feb. 24 Interference alignment Feedback MIMO in.

Slides:



Advertisements
Similar presentations
EE360: Lecture 10 Outline Capacity and Optimization of Ad Hoc Nets Announcements Revised proposals due Monday HW 1 posted, due Feb. 19 Lecture Wed will.
Advertisements

EE360: Lecture 12 Outline Ad-Hoc Network Optimization and Analysis, Cognitive Radios Announcements HW 1 due today Progress reports due Feb. 24 Network.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project FLoWS Team Update: Andrea Goldsmith ITMANET PI Meeting Jan 27, 2011.
Andrea Goldsmith Stanford University DAWN ARO MURI Program Review U.C. Santa Cruz Oct 5, 2009 Joint work with Y. Chang, R. Dabora, D. Gunduz, I. Maric,
Capacity of Wireless Channels
5/11/20151 Computer Networks COE 549 Random Access Tarek Sheltami KFUPM CCSE COE
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
HKUST Robust Optimal Cross Layer Designs for TDD- OFDMA Systems with Imperfect CSIT and Unknown Interference — State-Space Approach based on 1-bit.
EE360: Lecture 13 Outline Cognitive Radios and their Capacity Announcements March 5 lecture moved to March 7, 12-1:15pm, Packard 364 Poster session scheduling.
EE359 – Lecture 16 Outline MIMO Beamforming MIMO Diversity/Multiplexing Tradeoffs MIMO Receiver Design Maximum-Likelihood, Decision Feedback, Sphere Decoder.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Node Cooperation and Cognition in Dynamic Wireless Networks
The Capacity of Wireless Ad Hoc Networks
Cooperation and Crosslayer Design in Wireless Networks Andrea Goldsmith Stanford University DAWN ARO MURI Program Review U.C. Santa Cruz September 12,
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
Mobility Increases Capacity In Ad-Hoc Wireless Networks Lecture 17 October 28, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor.
EE360: Lecture 7 Outline Adaptive CDMA Techniques Introduction CDMA with power control Adaptive techniques for interference reduction Rate and power adaptation.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
EE360: Lecture 11 Outline Cross-Layer Design and CR Announcements HW 1 posted, due Feb. 24 at 5pm Progress reports due Feb. 29 at midnight (not Feb. 27)
EE360: Lecture 17 Outline Cross-Layer Design
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Multiple-access Communication in Networks A Geometric View W. Chen & S. Meyn Dept ECE & CSL University of Illinois.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
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.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Overview of Research Activities Aylin Yener
EE360: Lecture 8 Outline Intro to Ad Hoc Networks Announcements Proposal feedback by Wed, revision due following Mon HW 1 posted this week, due Feb. 22.
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Cooperative Wireless Networks Hamid Jafarkhani Director Center for Pervasive Communications and Computing
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
EE359 – Lecture 14 Outline Announcements: HW posted tomorrow, due next Thursday Will send project feedback this week Practical Issues in Adaptive Modulation.
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Novel network coding strategy for TDD Use of feedback (ACK) improves delay/energy/ throughput performance, especially for high latency- high errors scenarios.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
EE360: Lecture 9 Outline Announcements Cooperation in Ad Hoc Networks
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
EE360: Lecture 10 Outline Capacity of Ad Hoc Nets Announcements Revised proposals due tomorrow HW 1 posted, due Feb. 24 at 5pm Definition of ad hoc network.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Interference in MANETs: Friend or Foe? Andrea Goldsmith
EE360: Lecture 9 Outline Resource Allocation in Ad Hoc Nets Announcements Paper summaries due next Wednesday Overview of resource allocation in ad-hoc.
Cross-Layer Schemes for Antenna Array Based Wireless Ad Hoc Networks – Design and Analysis Jayakrishnan Mundarath Jointly Advised by : Prof. Parmesh Ramanathan.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Scheduling Considerations for Multi-User MIMO
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
EE360: Lecture 13 Outline Capacity of Cognitive Radios Announcements Progress reports due Feb. 29 at midnight Overview Achievable rates in Cognitive Radios.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Multiple Antennas.
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Space Time Codes.
Delay Efficient Wireless Networking
Layerless Dynamic Networks
Distributed MIMO Patrick Maechler April 2, 2008.
Javad Ghaderi, Tianxiong Ji and R. Srikant
Subject Name: Adhoc Networks Subject Code: 10CS841
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Presentation transcript:

EE360: Lecture 11 Outline Cross-Layer Design and CR Announcements HW 1 due Feb. 19 Progress reports due Feb. 24 Interference alignment Feedback MIMO in ad-hoc networks Cross layer design in ad hoc networks Consummating the union between network and information theory

Interference Alignment Addresses the number of interference-free signaling dimensions in an interference channel Based on our orthogonal analysis earlier, it would appear that resources need to be divided evenly, so only 2BT/N dimensions available Jafar and Cadambe showed that by aligning interference, 2BT/2 dimensions are available Everyone gets half the cake!

Basic Premise For any number of TXs and RXs, each TX can transmit half the time and be received without any interference Assume different delay for each transmitter-receiver pair Delay odd when message from TX i desired by RX j; even otherwise. Each TX transmits during odd time slots and is silent at other times. All interference is aligned in even time slots.

Extensions Multipath channels Fading channels MIMO channels Cellular systems Imperfect channel knowledge …

Feedback in Networks Feedback in ptp links Does not increase capacity Ensures reliable transmission Reduces complexity; adds delay Used to share CSI Types of feedback in networks Output feedback CSI Acknowledgements Network/traffic information Something else What is the network metric to be improved by feedback? Capacity, delay, … Noisy/Compressed

RXRX T X2 T X1 Capacity and Feedback Feedback does not increase capacity of ptp memoryless channels Reduces complexity of optimal transmission scheme Drives error to zero faster Capacity of ptp channels under feedback largely unknown E.g. for channels with memory; finite rate and/or noisy feedback Feedback introduces a new metric: directed mutual information Multiuser channel capacity with FB largely unknown Feedback introduces cooperation RX cooperation in the BC TX cooperation in the MAC Capacity of multihop networks unknown with/without feedback But ARQ is ubiquitious in practice Works well on finite-rate noisy feedback channels Reduces end-to-end delay How to explore optimal use of feedback in networks

MIMO in Ad-Hoc Networks Antennas can be used for multiplexing, diversity, or interference cancellation Cancel M-1 interferers with M antennas What metric or tradeoff should be optimized? Throughput, diversity, delay, …

Diversity-Multiplexing-Delay Tradeoffs for MIMO Multihop Networks with ARQ MIMO used to increase data rate or robustness Multihop relays used for coverage extension ARQ protocol: Can be viewed as 1 bit feedback, or time diversity, Retransmission causes delay (can design ARQ to control delay) Diversity multiplexing (delay) tradeoff - DMT/DMDT Tradeoff between robustness, throughput, and delay ARQ H2 H1 Error Prone Multiplexing Low P e Beamforming

MIMO Multihop Model Multihop model Two models for channel variations l Long-term static: l Short-term static: constant or varies/block: Relay model: delay-and-forward Full-duplex (FDD) or half-duplex (using TDD)

Fixed ARQ: fixed window size Maximum allowed ARQ round for ith hop satisfies Adaptive ARQ: adaptive window size Fixed Block Length (FBL) (block-based feedback, easy synchronization) Variable Block Length (VBL) (real time feedback) Multihop ARQ Protocols Block 1 ARQ round 1 Block 1 ARQ round 1 Block 1 ARQ round 2 Block 1 ARQ round 2 Block 1 ARQ round 3 Block 1 ARQ round 3 Block 2 ARQ round 1 Block 2 ARQ round 1 Block 2 ARQ round 2 Block 2 ARQ round 2 Block 1 ARQ round 1 Block 1 ARQ round 1 Block 1 ARQ round 2 Block 1 ARQ round 2 Block 1 round 3 Block 1 round 3 Block 2 ARQ round 1 Block 2 ARQ round 1 Block 2 ARQ round 2 Block 2 ARQ round 2 Receiver has enough Information to decode Receiver has enough Information to decode Receiver has enough Information to decode Receiver has enough Information to decode

Fixed ARQ Allocation Adaptive FBL Adaptive VBL: close form solution in some special cases Asymptotic DMDT: long-term static channel Adaptive ARQ: this equalizing optimization is done automatically Performance limited by the weakest link Optimal ARQ equalizes link performance

12 Example: (4, 1, 3) network Long term static channel Half duplexing

Adaptive ARQ: FBL Adaptive ARQ VBL: optimization problem, no closed form solution Gain by a factor due to time diversity of channel variation Performance limited by the weakest link Optimal ARQ equalizes the link performance Asymptotic DMDT: Short-term static channel More variables: more degree-of-freedom due to time diversity

14 Asymptotic DMDT Optimality Theorem: VBL ARQ achieves the optimal DMDT in MIMO multihop relay networks in long-term and short-term static channels. Proved by cut-set bound An intuitive explanation by stopping times: VBL ARQ has the smaller outage regions among multihop ARQ protocols

Is a capacity region all we need to design networks? Yes, if the application and network design can be decoupled Capacity Delay Energy Application metric: f(C,D,E):(C*,D*,E*)=arg max f(C,D,E) (C*,D*,E*) If application and network design are coupled, then cross-layer design needed

Crosslayer Design in Ad-Hoc Wireless Networks Application Network Access Link Hardware Substantial gains in throughput, efficiency, and end-to-end performance from cross-layer design

Why a crosslayer design? The technical challenges of future mobile networks cannot be met with a layered design approach. QoS cannot be provided unless it is supported across all layers of the network. The application must adapt to the underlying channel and network characteristics. The network and link must adapt to the application requirements Interactions across network layers must be understood and exploited.

Delay/Throughput/Robustness across Multiple Layers Multiple routes through the network can be used for multiplexing or reduced delay/loss Application can use single-description or multiple description codes Can optimize optimal operating point for these tradeoffs to minimize distortion A B

Application layer Network layer MAC layer Link layer Cross-layer protocol design for real-time media Capacity assignment for multiple service classes Congestion-distortion optimized routing Congestion-distortion optimized routing Adaptive link layer techniques Adaptive link layer techniques Loss-resilient source coding and packetization Congestion-distortion optimized scheduling Congestion-distortion optimized scheduling Traffic flows Link capacities Link state information Transport layer Rate-distortion preamble Joint with T. Yoo, E. Setton, X. Zhu, and B. Girod

Video streaming performance 3-fold increase 5 dB 100 s (logarithmic scale) 1000

Approaches to Cross-Layer Resource Allocation* Network Optimization Dynamic Programming State Space Reduction *Much prior work is for wired/static networks Distributed Optimization Distributed Algorithms Network Utility Maximization Wireless NUM Multiperiod NUM Game Theory Mechanism Design Stackelberg Games Nash Equilibrium

Network Utility Maximization Maximizes a network utility function Assumes Steady state Reliable links Fixed link capacities Dynamics are only in the queues routing Fixed link capacity flow k U 1 (r 1 ) U 2 (r 2 ) U n (r n ) RiRi RjRj

Wireless NUM Extends NUM to random environments Network operation as stochastic optimization algorithm Physical Layer Upper Layers Physical Layer Upper Layers Physical Layer Upper Layers Physical Layer Upper Layers Physical Layer Upper Layers user video Stolyar, Neely, et. al.

WNUM Policies Control network resources Inputs: Random network channel information G k Network parameters Other policies Outputs: Control parameters Optimized performance, that Meet constraints Channel sample driven policies

Example: NUM and Adaptive Modulation Policies Information rate Tx power Tx Rate Tx code rate Policy adapts to Changing channel conditions Packet backlog Historical power usage Data Physical Layer Buffer Upper Layers Physical Layer Buffer Upper Layers Block codes used

Rate-Delay-Reliability Policy Results

Beyond WNUM WNUM Limitations Adapts to channel and network dynamics Cross-layer optimization Limited to elastic traffic flows Multi-period NUM extends WNUM Multi-period resource (e.g., flow rate, power) allocation Resources (e.g., link capacities, channel states) vary randomly Maximize utility (or minimize cost) that reflects different weights (priorities), desired/required target levels, and averaging time scales for different flows Traffic can have defined start and stop times Traffic QoS metrics can Be met General capacity regions can be incorporated Much work by Stephen Boyd and his students

Reduced-Dimension Stochastic Control Reduced-State Sampling and Learning Random Network Evolution Changes Stochastic Control Stochastic Optimization Resource Management

Game theory Coordinating user actions in a large ad-hoc network can be infeasible Distributed control difficult to derive and computationally complex Game theory provides a new paradigm Users act to “win” game or reach an equilibrium Users heterogeneous and non-cooperative Local competition can yield optimal outcomes Dynamics impact equilibrium and outcome Adaptation via game theory

Transmitter/ Controller Channel Receiver/ System Feedback Channel Feedback channels and stochastic control Multihop networks with imperfect feedback Controller System Controller Distributed Control with imperfect feedback Connections

Limitations in theory of ad hoc networks today Shannon capacity pessimistic for wireless channels and intractable for large networks Wireless Information Theory Optimization Theory B. Hajek and A. Ephremides, “Information theory and communications networks: An unconsummated union,” IEEE Trans. Inf. Theory, Oct –Little cross-disciplinary work spanning these fields –Optimization techniques applied to given network models, which rarely take into account fundamental network capacity or dynamics Wireless Network Theory –Large body of wireless (and wired) network theory that is ad-hoc, lacks a basis in fundamentals, and lacks an objective success criteria.

Consummating Unions When capacity is not the only metric, a new theory is needed to deal with nonasymptopia (i.e. delay, random traffic) and application requirements Shannon theory generally breaks down when delay, error, or user/traffic dynamics must be considered Fundamental limits are needed outside asymptotic regimes Optimization, game theory, and other techniques provide the missing link Wireless Information Theory Wireless Network Theory Optimization Game Theory,… Menage a Trois

Summary Interference avoidance a great method for everyone getting “half the cake” Feedback in networks poorly understood MIMO provides multiplexing, diversity, and interference reduction tradeoffs Cross-layer design can be powerful, but can be detrimental if done wrong Techniques outside traditional communications theory needed to optimize ad-hoc networks

Student Presentation Interference alignment and cancellation.” By S. Gollakota, S. Perli, and D. Katabi. Appeared in ACM SIGCOMM Computer Communication Review. Vol. 39. No Presented by Omid