Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.

Slides:



Advertisements
Similar presentations
Tarik Tabet Mobile Communications Laboratory
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
An Easy-to-Decode Network Coding Scheme for Wireless Broadcasting
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Capacity of Wireless Channels
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
David Ripplinger, Aradhana Narula-Tam, Katherine Szeto AIAA 2013 August 21, 2013 Scheduling vs Random Access in Frequency Hopped Airborne.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
HKUST Robust Optimal Cross Layer Designs for TDD- OFDMA Systems with Imperfect CSIT and Unknown Interference — State-Space Approach based on 1-bit.
© 2004 Qualcomm Flarion Technologies 1 + Lessons Unlearned in Wireless Data Rajiv Laroia Qualcomm Flarion Technologies.
1 Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh, Romit Roy Choudhury Duke University.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
June 4, 2015 On the Capacity of a Class of Cognitive Radios Sriram Sridharan in collaboration with Dr. Sriram Vishwanath Wireless Networking and Communications.
System constraints Average and peak energy Quality of Service (QoS):  Maximum delay Data Link Queue Length? Inadequate conventional routers Battery-powered.
Optimization of pilot Locations in Adaptive M-PSK Modulation in a Rayleigh Fading Channel Khaled Almustafa Information System Prince Sultan University.
Three Lessons Learned Never discard information prematurely Compression can be separated from channel transmission with no loss of optimality Gaussian.
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Using Redundancy to Cope with Failures in a Delay Tolerant Network Sushant Jain, Michael Demmer, Rabin Patra, Kevin Fall Source:
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
Network Coding and Reliable Communications Group DAWN PI meeting – October 2009 Network coding with unreliable, unknown bandwidths Muriel Medard EECS RLE.
Location Estimation in Sensor Networks Moshe Mishali.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Allocation of Layer Bandwidths and FECs for Video Multicast Over Wired and Wireless Networks T.-W. Angus Lee, S.-H. Gary Chan, Qian Zhang, Wen-Wu Zhu,
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
HKUST Combined Cross-Layer Design and HARQ for TDD Multiuser systems with Outdated CSIT Rui Wang & Vincent K. N. Lau Dept. of ECE The Hong Kong University.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
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.
Cellular System Capacity Maximum number of users a cellular system can support in any cell. Can be defined for any system. Typically assumes symmetric.
Capacity of multi-antenna Gaussian Channels, I. E. Telatar By: Imad Jabbour MIT May 11, 2006.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
On the Optimal SINR in Random Access Networks with Spatial Re-Use Navid Ehsan and R. L. Cruz UCSD.
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Wireless Sensor Networks COE 499 Energy Aware Routing
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
 Leaf test codes are secure sine they would not be jammed by jammers.  When few normal users are present, many leaf code tests are wasted since absent.
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
Novel network coding strategy for TDD Use of feedback (ACK) improves delay/energy/ throughput performance, especially for high latency- high errors scenarios.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
University of Houston Cullen College of Engineering Electrical & Computer Engineering Capacity Scaling in MIMO Wireless System Under Correlated Fading.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
On Coding for Real-Time Streaming under Packet Erasures Derek Leong *#, Asma Qureshi *, and Tracey Ho * * California Institute of Technology, Pasadena,
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Throughput-Smoothness Trade-offs in Streaming Communication Gauri Joshi (MIT) Yuval Kochman (HUJI) Gregory Wornell (MIT) 1 13 th Oct 2015 Banff Workshop.
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
Cooperative Communication
October 28, 2005 Single User Wireless Scheduling Policies: Opportunism and Optimality Brian Smith and Sriram Vishwanath University of Texas at Austin October.
Scheduling Considerations for Multi-User MIMO
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Multiple Antennas.
Shenzen Sino-German Workshop University of Maryland
Diversity Lecture 7.
Resource Allocation in Non-fading and Fading Multiple Access Channel
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Presentation transcript:

Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute of Technology

Introduction Reliable communications over unreliable wireless channels. Physical layer: channel coding. Erasure channel: coding across packets. Fundamental tradeoff in coding. Long coding blocks are more effective in mitigating channel variations. But introduce larger decoding delay. End-to-end performance depends on parameters across networks layers: Delay sensitivity, packet coding strategy, transmission SNR target, power allocation among users. 2

End-to-end Performance Metrics Physical layer link performance: Instantaneous rate and outage probability. Cannot resolve system-level design choices: Higher rate with greater outage probability, or vice versa? To optimize end-to-end performance, need to additionally consider: i.User decoding delay requirements. ii.How and when the transmitter learns about the outage event. iii.Retransmission or coding strategy that recovers the outage data loss. Cross-layer model to jointly optimize packet level and physical layer parameters. 3

Packet Erasure Channel Packet erasure channel with delayed acknowledgment feedback. In-order packet delivery; erasure probability q. ACK/NACK feedback after D time slots. Linear packet coding: Transmitter may combine (encode) source packets to form a coded packet. Coded packet is a linear combination of the source packets. Receiver knows the transmitter’s coding scheme. 4

Packet Delay Cost Function Inter-decoding times: Delay cost function: Normalized p-norm of the expected inter-decoding times: Larger p: more sensitive to delay between decoding times. When p=1; expected completion time: When p=∞; per-packet delay: 5

Block-by-Block Packet Coding Transmitter sends linearly independent coded packets. Over a block size of k packets until receives ACK. Tradeoff between completion time and per-packet delay: Optimize block size k based on delay sensitivity p: 6 Completion Time Per-Packet Delay

Wireless Erasure Channel Fading wireless channel: With additive white Gaussian noise: Packet erasure induced by small-scale channel fading. Shadowing: G can be accurately estimated. Fading: F is a random variable; transmitter knows only its distribution. Transmission outage leads to packet erasure. Transmitter picks SNR target s. Outage/erasure probability: q = Pr{ realized SNR < s }. 7

Single-User Wireless Erasure Channel Optimization Target SNR optimization: Jointly optimize packet coding block size k and target SNR s. According to user delay sensitivity p. Convex optimization problem: Change of variables transformation similar to that in geometric programming (GP). Efficiently solved by standard numerical methods (e.g., with the CVX software package). 8

Optimal Target SNR and Outage Probability Large p: leads to short coding blocks. More redundancy at packet level allows more aggressive SNR target. Target SNR increases with average SNR, but not as fast; hence outage probability drops. 9 Optimal Target SNR Outage Probability

Wireless Packet Network Multiuser wireless erasure channels: M users in the network: Transmission from each user interferes with one another. 10

Optimal Transmit Power Allocation Need to optimize power allocation among users. Transmit at maximum power is not necessarily optimal due to interference. Power constraint for each user: Interference is treated as noise. Signal to interference-plus-noise ratio (SINR) at receiver i : Outage probability: q i = Pr{ realized S i < target s i }. Power allocation among the users are coupled in the outage probability constraints on the SINRs: 11

Cross-Layer Optimization Minimize global cost function: J(d) jointly convex in d 1,…,d M. Convexity of J(d) penalizes overlong user delays. Independent Rayleigh fading channels: 12

Convex Optimization Problem Minimizing the global cost function can be formulated as a convex optimization problem. Transformation similar to the single-user channel optimization previously considered. We assume The optimization formulation is otherwise valid for all ranges of SINR. 13

Convexity of the Feasibility Regions In a wireless network (when interference is treated as noise), the feasible rate region is not convex. However, the corresponding feasible delay region is convex. Delay performance metrics: Allows joint optimization over physical layer and packet level parameters. 14 Rate RegionDelay Region

Conclusions Packet coding strategy: Tradeoff between expected completion time and per-packet delay. Optimal block size in block-by-block packet coding. Wireless erasure channels: Packet erasure caused by outage induced by small-scaling fading. Joint optimization of packet coding block size and target SNR. Multiuser wireless packet network: Transmission of each user interferes with one another. Optimal power allocation to minimize a global delay cost function. Can be formulated as a convex optimization problem. 15