230 likes | 318 Views
Downlink Scheduling With Economic Considerations to Future Wireless Networks. Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on Vehicular Technology, Vol.58, No.2, FEBRUARY 2009. å ±å‘Šäººï¼šæŽå®—ç©Ž. Outline. Introduction & Related Work System and Packet Scheduler Model
E N D
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on Vehicular Technology, Vol.58, No.2, FEBRUARY 2009 報告人:李宗穎
Outline • Introduction & Related Work • System and Packet Scheduler Model • Centralized Downlink Packet Scheduler • Performance Evaluation • Conclusion
Introduction (1/2) • Future wireless cellular systems (HSDPA : high-speed downlink packet access) offer high data rates that are beyond the capabilities of 3G systems • A key component of radio-resource management is packet scheduling, which is responsible for distributing the shared radio resources among the mobile users
Introduction (2/2) • The packet scheduling scheme should track the instantaneous channel conditions of the connections and select for transmission those that are experiencing good channel conditions to maximize system capacity
Research Goal • This paper design CDPS (centralized downlink packet scheduler) to balance between the requirements of connections (throughput & fairness) and the requirements of service providers (revenues)
Related Work • maximum carrier-to-interference ratio (Max CIR) [5] • Max CIR tends to maximize the system’s capacity by serving the connections with the best channel quality • proportional fairness (PF) [6] • PF tries to increase the degree of fairness among connections by selecting those with the largest relative channel quality [5] S. Borst, “User-level performance of channel-aware scheduling schemes in wireless data networks,” in Proc. IEEE Conf. Comput. Commun. INFOCOM, Mar. 2003, vol. 1, pp. 321–331. [6] A. Jalali, R. Padovani, and R. Pankaj, “Data throughput of CDMA-HDR ahigh efficiency-high daterate personal communication wireless system,”in Proc. IEEE VTC, May 2000, pp. 1854–1858.
Contributions • This paper propose a novel centralized downlink packet scheduler (CDPS) scheme • CDPS tries to balance between the user connection’s preferences (as perceived by the service provider) and the fairness by formulating an optimization problem that can be solved in real time • the service provider can choose the degree of fairness of the CDPS • CDPS can be configured to reduce to the Max CIR and PF schemes
System and Packet Scheduler Model • Assumption • Only one connection is scheduled for transmission at each frame • Scheduling scheme will equally work if more than one connection is scheduled • These PDUs are stored in the transmission queue of the corresponding connection in a first-in–first-out fashion
Packet scheduler model • Each connection regularly informs the base station • the size of the transport block that the base station should send to the connection • number of simultaneous channel codes, and the type of modulation and coding schemes
Centralized Downlink Packet Scheduler • The proposed scheme (CDPS) employs practical economic models through the use of utility and opportunity cost functions • First, outlining the general formulation of CDPS • Second, provide a definition for a possible utility function, an opportunity cost function, and a fairness measure • Finally, mathematically show that our defined utility function for CDPS reduces to the Max CIR and PF scheduling schemes
General formulation of CDPS • Xi1(t), . . . , Xim−1(t) are the chosen quantitative measures (ex: data rate, average delay…) • Xim(t) is a fairness measure that represents how fair the scheduling scheme is to the user connection • OCi(t) is the opportunity cost of serving connection i at time t • K is a predefined constant value
Opportunity cost function • opportunity cost is how much data rate the system would compromise if connection i is selected for transmission given that there is a connection j with a higher current data rate • Ri(t) is the current data rate for connection i at time t, which depends on its channel condition • maxj Rj(t) is the maximum current data rate of all connections at time t
Cobb–Douglas functional form of production functions • Y = ALαKβ • Y = total production • L = labor input • K = capital input • A = total factor productivity • α and β These values are constants determined by available technology • α + β = 1 (constant) • α + β < 1 (decreasing) • α + β > 1 (increasing)
Cobb-Douglas Utility Function • Assuming m = 2 in our formulation of CDPS, the Cobb–Douglas utility function is expressed as • Xi1 be any performance metric that the service provider wants to optimize • Xi2 be a fairness measure that increases as the connection’s or system’s perception of fairness increases • c and d is constant value
Definition of Xi1(t) and Xi2(t) • The utility of connection i being served increases as Ri(t) increases • γiis used to control the shape of Xi2(t) • αi(t) = Si(t)/ (maxj Sj(t)) • Si(t) is the average throughput for connection i up to time t • maxj Sj(t) is the maximum average throughput achieved among all connections up to time t
αi(t) and γi in Xi2(t) • the larger the value of γi, the higher the rate of decrease in Xi2(t) (dynamically changed as needed by the service provider) • the scheduling scheme to be fairer to the connections with low αvalues (i.e., low average throughputs compared with connections with high average throughputs)
CDPS decision rule • CDPS will find the connection that would maximize the following objective function: • a solution can be found by choosing connection i for transmission such that
Properties of CDPS • Efficiency • CDPS makes efficient use of the bandwidth by relatively favoring connections with good channel conditions • Fairness • CDPS also consider average throughputs compared with the maximum average throughput • User satisfaction • using both the instantaneous channel condition and the user’s connection relative fairness • Flexibility • flexibility to choose the degree of fairness and thereby control the capacity–fairness tradeoff and effect the obtained revenues
Flexibility of CDPS • Max CIR • If K is set to 0, then the CDPS reduces to the Max CIR scheme • PF schemes • If c is set to 0, d is set to 1, then the CDPS reduces to the PF scheme
Using NS2 + Enhanced UMTS Radio Access Network Extensions Simulation Model Each connection sends a request for one FTP file User Download FTP data (50Mb)
Throughput Cell throughput with different values of K Cell throughput 25 user connections
User Satisfaction User satisfaction with minimum throughput of 128 kb/s with different valuesof K
Conclusion • CDPS scheme for future wireless cellular systems that is based on a utility function to represent the satisfactions of the mobile users as perceived by the service provider