Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Lookback Scheduling for Long-Term Quality-of-Service Over Multiple Cells Hatem Abou-zeid*, Stefan Valentin, Hossam S. Hassanein*, and Mohamed F. Feteiha.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Opportunistic Scheduling Algorithms for Wireless Networks
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
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.
Scheduling in Wireless Systems. 2 CDMA2000: Overall Architecture Mobile Station.
MOBICOM'031 UCAN: A Unified Cellular and Ad-Hoc Network Architecture Haiyun Luo Ramachandran Ramjee Prasun Sinha, Li Erran Li, Songwu Lu.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Matthew Andrews Bell Labs June 27, 2005 Scheduling High Speed Data in (Adversarial) Wireless Networks.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
Ethernet Passive Optical Networks PON Definition ● Point to multipoint optical networks ● Architecture build up from two elements  An Optical Line Terminal.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
1 UCAN: A Unified Cellular and Ad-Hoc Network Architecture Rick Szcodronski ECE 256 February 12, 2008 Published by: Haiyun Luo, Ramachandran Ramjee, Prasun.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
1 Exploiting Opportunistic Scheduling in Cellular Data Networks Radmilo Racic, Denys Ma Hao Chen, Xin Liu University of California, Davis.
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.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Department of Electrical and Computer.
1 Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
Performance Evaluation of WLAN for Mutual Interaction between Unicast and Multicast Communication Session Author: Aamir Mahmood Supervisor: Prof. Riku.
Statistical-Time Access Fairness Index of One-Bit Feedback Fair Scheduler Fumio Ishizaki Dept. of Systems Design and Engineering Nanzan University, Japan.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
1 Power Control for CDMA Macro-Micro Cellular System Date: 27 Aug 2000 Advisor: Dr. Wang Speaker: Chih-Wen Chang.
A Practical Traffic Management System for Integrated LTE-WiFi Networks Zhuoran Li 11/4/2015.
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
A Cooperative Multicast Scheduling Scheme for Multicast Services in IEEE Networks Fen Hou, Pin-Han Ho, and Lin X Cai Dept. of Electrical and Computer.
Algorithms for Resource Allocation in HetNet Jianwei Liu Clemson University.
Fundamentals of EVDO Dr. Shahzada Alamgir Khan Contents Introduction Basic Concepts Air Interface New technology.
Lin Tian ∗ ‡, Di Pang ∗,Yubo Yang ∗, Jinglin Shi ∗, Gengfa Fang †, Eryk Dutkiewicz † ∗ Institute of Computing Technology, Chinese Academy of Science, China.
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,
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
On Exploiting Diversity and Spatial Reuse in Relay-enabled Wireless Networks Karthikeyan Sundaresan, and Sampath Rangarajan Broadband and Mobile Networking,
Performance Evaluation of the IEEE MAC for QoS Claudio Cicconetti, Alessandro Erta, Luciano Lenzini, and Enzo Mingozzi IEEE Transactions On Mobile.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Scalable Video Multicast with Adaptive Modulation and Coding in Broadband Wireless Data Systems Peilong Li *, Honghai Zhang *, Baohua Zhao +, Sampath Rangarajan.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
©Copyright All Rights Reserved Scheduling in WiMAX Hemant Kumar Rath Dept. of Electrical Engg., IIT-Bombay Guide: Prof.
ComNets, RWTH Aachen University Relays in CDMA2000 Martha Clavijo Chair of Communication Networks RWTH Aachen University, Germany FFV 2007, ,
Multicast Polling and Efficient VoIP Connections in IEEE Networks Olli Alanen Telecommunication Laboratory Department of Mathematical Information.
Outline  Introduction (Resource Management and Utilization).  Compression and Multiplexing (Other related definitions).  The Most Important Access Utilization.
1 A Proportional Fair Spectrum Allocation for Wireless Heterogeneous Networks Sangwook Han, Irfanud Din, Woon Bong Young and Hoon Kim ISCE 2014.
MBMS in GSM Evolution Systems – A Research Paper Magesh Annamalai – FAU Feeds – Grad Student Sr.Systems Engineer - Location Technology Group T - Mobile.
1 A Throughput Enhancement Handover Algorithm for WiMAX Network Architecture Hao-Ming Chang and Gwo-Jong Yu Graduate School of Mathematical Sciences, Aletheia.
6. Opportunistic Communication and Multiuser Diversity
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Scheduling in Wireless Communication Systems
Scheduling Algorithms in Broad-Band Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Presented By Riaz (STD ID: )
Presentation transcript:

Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong Rhee NC State University

Slide 2 | Infocom’07, May 9, G Data Network Architecture Scarce bandwidth at wireless link air interface (between BS and Mobile)  Scheduling is important Base Station Controller Base Stations Mobiles Internet Access Gateway Server Backhaul: T1

Slide 3 | Infocom’07, May 9, G Data Network Architecture MAC layer scheduler on the Base Station  Independent scheduling decision at each Base Station Downlink scheduling for TDM based systems  CDMA 1x EvDO  UMTS HSDPA Base Station Controller Base Stations Mobiles Internet Access Gateway Server Backhaul: T1

Slide 4 | Infocom’07, May 9, 2007 Downlink MAC Layer Scheduling (CDMA1x Ev-DO/Data Only) Serve one user at a time Chosen user gets all system resources Data rate depends on signal quality, varies between 36.4Kbps—2.4Mbps Our focus: MAC layer scheduling for downlink multicast channels

Slide 5 | Infocom’07, May 9, 2007 Examples of 3G Multicast Applications Location-based services:  traffic reports, weather reports, … Subscription-based services:  news clips, TV clips, movie clips, … Targeted live event coverage with user chosen views:  At race car events, multicast multiple video feeds from drivers to local audience. Users can select their favorite drivers to watch.  At concerts, multicast multiple video feeds from various cameras to local audience. Users can select their favorite views to watch. Bulk data transfer:  cooperative download Base Stations Mobiles Server

Slide 6 | Infocom’07, May 9, 2007 TDM MAC Layer Scheduling Time divided into 1.67ms slots (600 slots/sec) Mobile User:  Measures downlink signal-to-noise ratio (SNR), calculates rate at which it can receive data  Informs base station in a Data Rate Control (DRC) message to indicate the maximum feasible data rate (all or nothing) Unicast scheduler chooses mobile user based on DRC values DRC 1 (t) = 36.4Kbps DRC 3 (t) = 614.4Kbps user 1 user 2 user 3 Data (at 2.4Mbps) t = 1 t = 2 t = 3 t = 4 t = t= N ms DRC 2 (1)DRC 1 (2) DRC 2 (3) DRC 3 (4) DRC 2 (5) DRC i (N) user 1 user 2 user 3 DRC 2 (t) = 2.4Mbps

Slide 7 | Infocom’07, May 9, 2007 Example Unicast Schedulers Round Robin:  channel state oblivious  equally shares time slots among all mobile users  potentially low system throughput (inefficient) Max Rate:  selects mobile user with the highest DRC value every time slot  maximizes system throughput  mobile user with low DRC values starves (unfair) Proportional Fair (PF):  serves users with higher instantaneous rates while maintaining fairness  balances system efficiency and fairness  baseline EvDO downlink unicast scheduler

Slide 8 | Infocom’07, May 9, 2007 Unicast PF Scheduler In time slot t:  choose user i to serve at rate DRC i (t)  compute exponentially weighted average throughput for each user  = service rate to user i  either 0 or DRC i (t) T i = long term throughput of user i Serve user with the largest instantaneous rate relative to its long term throughput

Slide 9 | Infocom’07, May 9, 2007 Unicast PF Scheduler Properties Opportunistic Scheduling:  serve users whose DRC values are high User Oblivious:  doubling throughput of user i has the same effect as doubling throughput of user j. Maximizes: T i = long term throughput of user i

Slide 10 | Infocom’07, May 9, G Multicast System Model (Single Base Station) A user belongs to one or more multicast groups User sends DRC feedbacks to base station (as in unicast) At each time slot t, scheduler decides to send data to group i with transmission rate: A scheduler needs to decide at each time slot:  what data rate to transmit to each group  which group to transmit to Data at rate r 2 g (t) Group 1 Group 2 Group G

Slide 11 | Infocom’07, May 9, 2007 All or Nothing Effect at Mobile User Transmission rate user DRC value, user receives all information Transmission rate user DRC value, user can decode nothing Scheduler will pick one of 2, 3, 4, 5 as the transmission rate DRC 1 = 2 DRC 2 = 3 DRC 3 = 4 DRC 4 = 5 User 1 User 2 User 3 User 4 At what rate should the BS transmit? User 1 User 2 User 3 User 4 Data at rate r 2 g = ?

Slide 12 | Infocom’07, May 9, 2007 Aggregate Group Data Rate Definition: sum of individual user (receiving) data rate Example: Xmit Rate User 1 Recv Rate User 2 Recv Rate User 3 Recv Rate User 4 Recv Rate Agg. Rate x5= x4= x3= x2=8 DRC 1 = 2 DRC 2 = 3 DRC 3 = 4 DRC 4 = 5 User 1 User 2 User 3 User 4 User 1 User 2 User 3 User 4 Data at rate r 2 g = ?

Slide 13 | Infocom’07, May 9, 2007 Possible Multicast Schedulers (I) Fixed Rate Round Robin: (existing solution)  Channel state oblivious  Constant low rate to transmit to each group providing adequate cell coverage, rate limited by users at cell edge  Equal share of time slots among all groups (fair)  Low system throughput (inefficient)

Slide 14 | Infocom’07, May 9, 2007 Possible Multicast Schedulers (II) Min Rate: (new proposal)  Assign lowest user DRC as group rate  Select one group with the highest aggregate rate relative to its group throughput  Drawbacks: low system throughput, users with good channel conditions are limited by the worst user in the group (inefficient) Max Rate: (new proposal)  Assign feasible rate to each group to maximize its aggregate rate  Select one group with the highest aggregate rate  Drawbacks: group with low aggregate rate starves (unfair) Xmit RateAggr Rate 55x1=5 44x2=8 33x3=9 22x4=8 Xmit RateAggr Rate 55x1=5 44x2=8 33x3=9 22x4=8

Slide 15 | Infocom’07, May 9, 2007 Design New Multicast Schedulers Problem:  Can we do better than Fixed Rate, Min Rate and Max Rate ?  they are either unfair or inefficient  How to define “fair”  How to use channel conditions to decide at each time slot:  what data rate to transmit to each group  which group to transmit to

Slide 16 | Infocom’07, May 9, 2007 How Should Fairness in Multicast be Defined Define  PF across groups: Inter-group PF (IPF)  balance efficiency and fairness among groups  PF across users: Multicast PF (MPF)  balance efficiency and fairness among individual users Compute exponentially weighted average throughput for each user (as in unicast PF) Compute group throughput as sum of individual user throughput : Long term throughput of user i: Long term throughput of group k

Slide 17 | Infocom’07, May 9, 2007 Inter-group Proportional Fair (IPF) Scheduler Intuition:  Step 1: assign feasible rate to each group to maximize its aggregate rate  Step 2: select one group with the highest aggregate rate relative to its group throughput Properties:  PF across groups Applications:  Delay tolerant cooperative data download

Slide 18 | Infocom’07, May 9, 2007 Multicast Proportional Fair (MPF) Scheduler Intuition:  Step 1: assign feasible rate to each group to maximize its weighted aggregate rate  use as weight for user i  Step 2: select one group with the highest weighted aggregate rate Properties:  PF across individual users Applications:  Multimedia content distribution with layered encoding

Slide 19 | Infocom’07, May 9, 2007 Properties of 3G Multicast Schedulers AlgRateGroupObjective IPF MPF MAX MIN 1 group only: IPF = MAX 1 user per group: IPF = MPF = MIN = PF for unicast

Slide 20 | Infocom’07, May 9, 2007 Simulation Results (Obj = sum of T i ) AlgObjective IPF MPF MAX 32 users within a cell 1 group only: IPF = MAX 1 user per group: IPF = MPF = MIN = PF for unicast

Slide 21 | Infocom’07, May 9, 2007 Simulation Results (Obj = sum of log(T i ) ) 32 users within a cell AlgObjective IPF MPF MAX 1 group only: IPF = MAX 1 user per group: IPF = MPF = MIN = PF for unicast

Slide 22 | Infocom’07, May 9, 2007 Simulation Results ( Obj = sum of log (T k g ) ) 32 users within a cell AlgObjective IPF MPF MAX 1 group only: IPF = MAX 1 user per group: IPF = MPF = MIN = PF for unicast

Slide 23 | Infocom’07, May 9, 2007 Conclusion and Future Work Proposal of two PF multicast schedulers:  Inter-group PF (IPF): PF across all groups  Multicast PF (MPF): PF across all users Both achieve good balance between fairness and efficiency (system throughput) Proof of the PF property of IPF and MPF Future work:  Ensure QoS for multicast  max and min throughput  delay bound

Slide 24 | Infocom’07, May 9, 2007 Thank You