This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Downlink Scheduler Optimization in High-SpeedDownlink Packet Access Networks
Hussein Al-Zubaidy
SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 1 / 26
Outline
1 Objective
2 Methodology
3 Problem Definition and Model Description
4 Case Study and Results
5 Conclusion and Future Work
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 2 / 26
Objective
Objective
To devise a methodology to find the optimal scheduling regime in HSDPAnetworks, that controls the allocation of the time-code resources.
This resulting optimal policy should have the following properties:
Fair; Divide the resources fairly between all the active users.
Optimal Transmission: Maximizes the overall cell throughput.
Optimal Resource Utilization: Provide channel aware (diversity gain)and high speed resource allocation.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 3 / 26
Objective
Objective
To devise a methodology to find the optimal scheduling regime in HSDPAnetworks, that controls the allocation of the time-code resources.
This resulting optimal policy should have the following properties:
Fair; Divide the resources fairly between all the active users.
Optimal Transmission: Maximizes the overall cell throughput.
Optimal Resource Utilization: Provide channel aware (diversity gain)and high speed resource allocation.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 3 / 26
Objective
Objective
To devise a methodology to find the optimal scheduling regime in HSDPAnetworks, that controls the allocation of the time-code resources.
This resulting optimal policy should have the following properties:
Fair; Divide the resources fairly between all the active users.
Optimal Transmission: Maximizes the overall cell throughput.
Optimal Resource Utilization: Provide channel aware (diversity gain)and high speed resource allocation.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 3 / 26
Objective
Objective
To devise a methodology to find the optimal scheduling regime in HSDPAnetworks, that controls the allocation of the time-code resources.
This resulting optimal policy should have the following properties:
Fair; Divide the resources fairly between all the active users.
Optimal Transmission: Maximizes the overall cell throughput.
Optimal Resource Utilization: Provide channel aware (diversity gain)and high speed resource allocation.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 3 / 26
Methodology
Methodology
This work presents a different approach for scheduling in HSDPA. Adeclarative approach is used,
Develop an analytic model for the HSDPA downlink scheduler.
A MDP based discrete stochastic dynamic programming model is usedto model the system.This Model is a simplifying abstraction of the real scheduler whichestimates system behavior under different conditions and describes therole of various system components in these behaviors.It must be solvable.
Define an objective function.
Value iteration is then used to solve for optimal policy.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 4 / 26
Methodology
Methodology
This work presents a different approach for scheduling in HSDPA. Adeclarative approach is used,
Develop an analytic model for the HSDPA downlink scheduler.
A MDP based discrete stochastic dynamic programming model is usedto model the system.This Model is a simplifying abstraction of the real scheduler whichestimates system behavior under different conditions and describes therole of various system components in these behaviors.It must be solvable.
Define an objective function.
Value iteration is then used to solve for optimal policy.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 4 / 26
Methodology
Methodology
This work presents a different approach for scheduling in HSDPA. Adeclarative approach is used,
Develop an analytic model for the HSDPA downlink scheduler.
A MDP based discrete stochastic dynamic programming model is usedto model the system.This Model is a simplifying abstraction of the real scheduler whichestimates system behavior under different conditions and describes therole of various system components in these behaviors.It must be solvable.
Define an objective function.
Value iteration is then used to solve for optimal policy.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 4 / 26
Methodology
Methodology
This work presents a different approach for scheduling in HSDPA. Adeclarative approach is used,
Develop an analytic model for the HSDPA downlink scheduler.
A MDP based discrete stochastic dynamic programming model is usedto model the system.This Model is a simplifying abstraction of the real scheduler whichestimates system behavior under different conditions and describes therole of various system components in these behaviors.It must be solvable.
Define an objective function.
Value iteration is then used to solve for optimal policy.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 4 / 26
Problem Definition and Model Description Problem Definition and Conceptualization
Problem Definition and Conceptualization
The HSDPA downlink channel uses a mix of TDMA and CDMA:
Time is slotted into fixed length 2 ms TTIs.
During each TTI, there are 15 available codes that may be allocatedto one or more users.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 5 / 26
Problem Definition and Model Description Problem Definition and Conceptualization
Problem Definition and Conceptualization
The HSDPA downlink channel uses a mix of TDMA and CDMA:
Time is slotted into fixed length 2 ms TTIs.
During each TTI, there are 15 available codes that may be allocatedto one or more users.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 5 / 26
Problem Definition and Model Description Problem Definition and Conceptualization
Problem Definition and Conceptualization
The HSDPA downlink channel uses a mix of TDMA and CDMA:
Time is slotted into fixed length 2 ms TTIs.
During each TTI, there are 15 available codes that may be allocatedto one or more users.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 5 / 26
Problem Definition and Model Description Problem Definition and Conceptualization
HSDPA Scheduler Model (Downlink)
User 1
PDUs
SDU
User L
Scheduler Transceiver
UE1
Channel State Monitor/Predictor
UEL
RNC
Node-B
RLC
RNC
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 6 / 26
Problem Definition and Model Description Problem Definition and Conceptualization
FSMC Model for HSDPA Downlink Channel
0 1 M-1
P01
P10
P00
P11
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 7 / 26
Problem Definition and Model Description Model Description and Basic Assumptions
The Model
MDP based Model.
HSDPA downlink scheduler is modelled by the 5-tuple(T ,S ,A,Pss′(a),R(s, a)),where,
T is the set of decision epochs,S and A are the state and action spaces,Pss′(a)=Pr(s(t + 1)=s′|s(t)=s, a(s)=a) is the state transitionprobability, andR(s, a) is the immediate reward when at state s and taking action a.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 8 / 26
Problem Definition and Model Description Model Description and Basic Assumptions
Basic Assumptions
L active users in the cell.
Finite buffer with size B per user for each of the L users.
Error free transmission.
SDUs are segmented by RLC into a fixed number of PDUs (ui ) anddelivered to Node-B at the beginning of the next TTI.
Independent Bernoulli arrivals with parameter qi .
Scheduler can assign c codes chunks at a time, wherec ∈ {1, 3, 5, 15} .
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 9 / 26
Problem Definition and Model Description Model Description and Basic Assumptions
Basic Assumptions–FSMC State Space
The channel state of user i during slot t is denoted by γi (t).
Channel state space is the set M = {0, 1, . . . ,M − 1}.user i channel can handle up to γi (t) PDUs per code.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 10 / 26
Problem Definition and Model Description State and Action Sets
State and Action Sets
The system state s(t) ∈ S is a vector and is given by
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 21 / 26
Conclusion and Future Work Conclusion
Conclusion
The optimal policy can be described as share the codes in proportionto the weighted queue length of the connected users.
The suggested heuristic policy has a reduced constant timecomplexity (O(1)) as compared to the exponential time complexityneeded in the determination of the optimal policy.
The performance of the resulted heuristic policy matches very closelyto the optimal policy.
The results also proved that RR is undesirable in HSDPA system dueto the poor performance and lack of fairness.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 22 / 26
Conclusion and Future Work Conclusion
Conclusion
The optimal policy can be described as share the codes in proportionto the weighted queue length of the connected users.
The suggested heuristic policy has a reduced constant timecomplexity (O(1)) as compared to the exponential time complexityneeded in the determination of the optimal policy.
The performance of the resulted heuristic policy matches very closelyto the optimal policy.
The results also proved that RR is undesirable in HSDPA system dueto the poor performance and lack of fairness.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 22 / 26
Conclusion and Future Work Conclusion
Conclusion
The optimal policy can be described as share the codes in proportionto the weighted queue length of the connected users.
The suggested heuristic policy has a reduced constant timecomplexity (O(1)) as compared to the exponential time complexityneeded in the determination of the optimal policy.
The performance of the resulted heuristic policy matches very closelyto the optimal policy.
The results also proved that RR is undesirable in HSDPA system dueto the poor performance and lack of fairness.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 22 / 26
Conclusion and Future Work Conclusion
Conclusion
The optimal policy can be described as share the codes in proportionto the weighted queue length of the connected users.
The suggested heuristic policy has a reduced constant timecomplexity (O(1)) as compared to the exponential time complexityneeded in the determination of the optimal policy.
The performance of the resulted heuristic policy matches very closelyto the optimal policy.
The results also proved that RR is undesirable in HSDPA system dueto the poor performance and lack of fairness.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 22 / 26
Conclusion and Future Work Contributions
Contributions
1 A novel approach and a methodology for scheduling in HSDPAsystem were developed.
2 The HSDPA downlink scheduler was modeled by MDP, then DynamicProgramming is used to find the optimal code allocation policy ineach TTI (refer to [1] and [2]).
3 A heuristic approach was developed and used to find the near-optimalheuristic policy for the 2-user case. This work was presented in [3].
4 An optimal policy for code allocation in HSDPA system using FSMCwas investigated and the optimal policy structure and the effect ofthe increased number of channel model states on the optimal policystructure and model accuracy was studied and presented in [4].
5 An extension of the heuristic approach for any finite number of userswas derived analytically, using the information about the optimalpolicy structure and Order Theory, and presented in [5].
6 An analytic model was developed, using stochastic modeling, to findthe average service rate and server share allocation policy for a groupof users sharing the same wireless link. This model resulted in a staticserver share allocation policy and is used as a baseline for thedynamic policies. This work is presented in [7].
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 23 / 26
Conclusion and Future Work Future Work
Future Work
Prove analytically some of the optimal policy and value functioncharacteristics, such as monotonicity, multi-modularity, and theswitch-over behavior that we noticed before.
Relax the assumption of error free transmission and extend the modelto take into account retransmissions.
Study the effect of using different arrival process statistics usingsimulation obviously.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 24 / 26
Conclusion and Future Work Future Work
Future Work
Prove analytically some of the optimal policy and value functioncharacteristics, such as monotonicity, multi-modularity, and theswitch-over behavior that we noticed before.
Relax the assumption of error free transmission and extend the modelto take into account retransmissions.
Study the effect of using different arrival process statistics usingsimulation obviously.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 24 / 26
Conclusion and Future Work Future Work
Future Work
Prove analytically some of the optimal policy and value functioncharacteristics, such as monotonicity, multi-modularity, and theswitch-over behavior that we noticed before.
Relax the assumption of error free transmission and extend the modelto take into account retransmissions.
Study the effect of using different arrival process statistics usingsimulation obviously.
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 24 / 26
Conclusion and Future Work Future Work
H. Al-Zubaidy, J. Talim and I. Lambadaris, Optimal Scheduling inHigh Speed Downlink Packet Access Networks. Technical Report no.SCE-06-16, System and Computer Engineering, Carleton University.(Available at http://www.sce.carleton.ca/ hussein/TR-optimalscheduling.pdf)
H. Al-Zubaidy, J. Talim and I. Lambadaris, Optimal Scheduling PolicyDetermination for High Speed Downlink Packet Access. The IEEEInternational Conference on Communications (ICC 2007), Glasgow,Scotland, June 2007.
H. Al-Zubaidy, J. Talim and I. Lambadaris, Heuristic Approach ofOptimal Code Allocation in High Speed Downlink Packet AccessNetworks. The Sixth International Conference on Networking (ICN2007), Martinique, April 2007.
H. Al-Zubaidy, J. Talim and I. Lambadaris, Determination of OptimalPolicy for Code Allocation in High Speed Downlink Packet Access
Hussein Al-Zubaidy[8ex] SCE-Carleton University1125 Colonel By Drive, Ottawa, ON, Canada Email: [email protected] ()Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks21 August 2007 24 / 26
with Multi-State Channel Model. ACM/IEEE MSWiM 2007 Chania,Crete Island, Greece, Oct 2007.
H. Al-Zubaidy, J. Talim and I. Lambadaris, Dynamic Scheduling inHigh Speed Downlink Packet Access Networks: Heuristic Approach.MILCOM07, Orlando, USA, Oct 2007.
H. Al-Zubaidy, I. Lambadaris, J. Talim, Downlink SchedulerOptimization in High-Speed Downlink PacketAccess Networks. The26th Annual IEEE Conference on Computer CommunicationsINFOCOM 2007, May 2007, Anchorage, Alaska, USA.
H. Al-Zubaidy, I. Lambadaris and J. Talim, Service RateDetermination For Group Of Users With Random Connectivity SharingA Single Wireless Link. The Seventh IASTED InternationalConferences on Wireless and Optical Communications (WOC 2007),Canada, May 2007.