1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advertisements

Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Lookback Scheduling for Long-Term Quality-of-Service Over Multiple Cells Hatem Abou-zeid*, Stefan Valentin, Hossam S. Hassanein*, and Mohamed F. Feteiha.
ECSE 6592 Wireless Ad Hoc and Sensor Networks Spatial Diversity in Wireless Networks Hsin-Yi Shen Nov 3, 2005.
College of Engineering Capacity Allocation in Multi-cell UMTS Networks for Different Spreading Factors with Perfect and Imperfect Power Control Robert.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Opportunistic Scheduling Algorithms for Wireless Networks
CELLULAR COMMUNICATIONS. LTE Data Rate Requirements And Targets to LTE  reduced delays, in terms of both connection establishment and transmission.
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.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Group #1: Protocols for Wireless Mobile Environments.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Comparison of different MIMO-OFDM signal detectors for LTE
© 2004 Qualcomm Flarion Technologies 1 + Lessons Unlearned in Wireless Data Rajiv Laroia Qualcomm Flarion Technologies.
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
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.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
EE360: Lecture 15 Outline Cellular System Capacity
50 users per cell (N U =600) N T =6  System uses frequency reuse factor 1. This is not a frequency reuse pattern.  Mitigating inter-cell interference.
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
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.
Mobility Increases The Capacity of Ad-hoc Wireless Networks By Grossglauser and Tse Gautam Pohare Heli Mehta Computer Science University of Southern California.
CS Colloquium Research Projects in Wireless Communication Networks Xin Liu Computer Sciences Department University of California, Davis.
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Network diversity in broadband wireless system ONR workshop 2003 Hui Liu Department of Electrical Engineering University of Washington.
Ness Shroff Dept. of ECE and CSE The Ohio State University Grand Challenges in Methodologies for Complex Networks.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
A 4G System Proposal Based on Adaptive OFDM Mikael Sternad.
Overview of Research Activities Aylin Yener
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.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Doc.: IEEE /0065r0 Submission January 2014 William Carney, SONYSlide 1 Comments on Draft HEW PAR Date: Authors:
CROSS-LAYER OPTIMIZATION PRESENTED BY M RAHMAN ID:
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Motivation Wireless Communication Environment Noise Multipath (ISI!) Demands Multimedia applications  High rate Data communication  Reliability.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
INTRODUCTION. Homogeneous Networks A homogeneous cellular system is a network of base stations in a planned layout and a collection of user terminals,
5: Capacity of Wireless Channels Fundamentals of Wireless Communication, Tse&Viswanath 1 5. Capacity of Wireless Channels.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
ECE 7930 Advanced Topics in Wireless Networks
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Presentation transcript:

1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer Engineering Purdue University, West Lafayette, IN URL:

Wireless vs. Wireline Networks Wireline systems Reliable channel and very high bandwidth Core router: Gbps - Tbps Requirement: simplicity and scalability Wireless systems Limited natural resource (radio frequency) 3G: up to 2Mbps, WLANs: ~100Mbps Requirement: spectrum efficiency

Cross-Layer Design To satisfy the increasing demand for wireless data capacity, a cross-layer perspective needs to be taken to improve wireless spectrum efficiency Network MAC Physical Transport

Cross-Layer Design To satisfy the increasing demand for wireless data capacity, a cross-layer perspective needs to be taken to improve wireless spectrum efficiency Network MAC Physical Transport Focus of this talk: Opportunistic Scheduling in cellular systems

Characteristics of Wireless Networks Wireless environment is heterogeneous and Interference-prone

Characteristics of Wireless Networks Time-Varying Channel Conditions Reason: Mobility and the Propagation environment Path loss (e.g., signal strength attenuates as D  ) Shadowing or slow-fading (e.g. log-normal shadowing with spatial correlation) Fast-fading or multipath fading (e.g., Rayleigh or Ricean) Both received signal and interference are time varying SINR (Signal to Interference plus Noise Ratio) is a measure of channel quality:

Opportunistic Scheduling Under time-varying channel conditions, which user should be chosen to transmit? Naive Approach: Schedule user with the best channel. Our objective will be to schedule users in an opportunistic way (exploits channel variability) and at the same time satisfy QoS requirements.

Performance Measure Different applications differ in how they can utilize the channel The performance measure is based on a unifying metric, using the notion of the utility value (or reward) to that user Examples of Utility: Throughput; value of throughput; value of throughput – cost of power, etc.

Opportunistic Scheduling U i k = utility value (function of SIR) of user i if it is scheduled at time k Objective: Maximize the sum of all users utility values by opportunistic scheduling while satisfying the QoS requirements of users Scheduling decision depends on: Channel conditions QoS requirements.

QoS Requirements Under our framework, we can consider a variety of fairness/performance requirements Temporal fairness requirement Utilitarian fairness requirement Minimum-performance requirement Combinations of the above requirements

A Case Study: Temporal Fairness N : the number of users in the cell r i = fraction of time assigned to user i with Given U k =( U 1 k, , U N k ), decide who should take time- slot k ? Define a policy Q as a mapping from the utility vector space to the index set { 1,…, N } Given U k, if Q ( U k ) = i, then user i is assigned to the time slot k Objective: Maximize average utility subject to the fairness constraints r i

Scheduling Problem Formulation The optimal scheduling problem with temporal fairness where  : the set of all scheduling policies

An Optimal Scheduling Policy A policy Q ( U ) = argmax i U i will maximize the system utility, but may not meet each user’s fairness requirement. The v i ’s are “off-sets” used to achieve the fairness requirement The coupling needed between layers to balance fairness and efficiency! The optimal policy is given in a very simple form!

“No Loss” Property The average utility of every user in our scheduling scheme will be at least that of any non-opportunistic scheduling scheme. The opportunistic scheduling scheme does not sacrifice some users for overall optimal performance.

Parameter Estimation We can estimate v i * based on measurements of the channel using stochastic approximation. v i k → v i * w.p.1 under appropriate conditions (e.g., a k = 1 / k ).

Scheduling Procedure Basic Idea: Set initial value of v i 0. The initial value can be set to 0 or some estimate based on history information At each time slot, the system performs the following: Estimates U i k Uplink: the base station estimates each user’s channel condition and calculates the values of U i k Downlink: user i measures its channel condition, calculates U i k, and informs the base station

Scheduling Procedure (Cont’d) The base station decides which user should take the time slot based on the scheduling policy: The base station updates the parameter v k  by For downlink, the base station transmits to the chosen user For uplink, the base station broadcasts the ID of the selected user and the selected user transmits in the time slot

Scheduling Procedure (cont’d)

System Performance Our scheduling procedure is efficient, fair and robust against estimation errors

Summary on Opportunistic Scheduling Typical performance improvements with strict fairness are around 50~100% Specific values not critical The users’ performance values are uniformly better Opportunistic gains increase with Level of user elasticity channel variability (over time) number of users negative correlations

Discussion (Cont’d) Further improvement by relaxing the fairness constraint Similar type of myopic index policy is optimal in many cases Simple to implement Easily extended to include short term fairness Appears to be robust to estimation errors Opportunistic scheduling can be combined with other resource allocation strategies (power control, rate control, etc.)

Discussion (Cont’d) Traditional setting: performance of system depends on average channel conditions. Cross-Layer (Opportunistic) setting: performance of system depends on peak channel conditions. Significantly improve efficiency (especially for delay tolerant users)

Discussion (Cont’d) No Free Lunch Signaling costs Each user needs to maintain a signaling channel Signaling costs increase linearly with the number of users Channel Estimation Errors Feedback Delay Time-Scale of fluctuation Scheduling gain vs. short-term fairness Opportunistic Scheduling is important for future wireless systems (Qualcomm, Flarion, etc.)

Cross Layer Design Opportunistic Scheduling: MAC & PHY Many other Cross-Layer Design Issues MAC Interaction with Transport Protocols TCP Congestion Control and MAC layer Security/energy need to be considered across multiple layers Multi-hop wireless Networks Joint Scheduling (link) and Congestion Control (end-to-end) results in significant gains Energy Efficient Routing, synchronization…

Potential: cross-layer gains are multiplicative Key to Success: Cross-layer solutions should be loosely coupled across the layers such that high performance gains are achieved without a complete loss of modularity. Conclusion