QUALITY OF SERVICE COGNIZANT SCHEDULER FOR FEMTOCELL BASE STATIONS
First Claim
1. A scheduling method for a femtocell base station in a cellular communication system including the femtocell base station and at least one mobile station connected to the femtocell base station running at least one application, the method comprising the steps of,the femtocell base station differentiating each incoming data packet based on its destination address (mobile user) as well as application (or application type);
- andthe femtocell base station placing the packets of different applications of different users in separate buffers; and
the femtocell base station deciding which applications to schedule and how to allocate the system resources comprising one or more of femtocell base station transmit power, transmission code space (if a CDMA based system is used), antennas (if the base station is furnished with multiple antennas), and the available bandwidth (if an FDMA, multi-carrier or OFDMA based system is used) amongst the scheduled applications so that the goals of satisfaction of QoS requirements of each active application served by the femtocell base station, user and application priority level scaled fairness of service, and the femtocell base station sum throughput are jointly maximized using multiple objective optimization; and
the femtocell base station transmitting the head-of-line packets from the scheduled applications'"'"' buffers over the next transmission period; and
the femtocell base station updating the QoS requirements (maximum instantaneous and average data rates, minimum instantaneous and average data rates, average and maximum packet delays, estimated (or exact if the system allows for a feedback) buffer fullness levels at the user end), its current QoS satisfaction or dissatisfaction levels (which could be measured using a token counter, a satisfaction/dissatisfaction metric, or any other metric that measures the deviation from the desired level), its observed channel qualities (or the achievable data rate) for the corresponding user, and average channel qualities (or average observed data rate) for each application in time for the next scheduling decision.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided to schedule the transmissions to a plurality of applications for a plurality of users connected to a femtocell taking into account the quality of service (QoS) requirements of each application served while maintaining an efficient use of the wireless radio resources as well as a user and application weighted notion of fairness of service reception. The scheduler differentiates between not only different users but also between applications of each user, and schedules data transmission amongst these applications so that QoS requirements for all applications are satisfied.
19 Citations
12 Claims
-
1. A scheduling method for a femtocell base station in a cellular communication system including the femtocell base station and at least one mobile station connected to the femtocell base station running at least one application, the method comprising the steps of,
the femtocell base station differentiating each incoming data packet based on its destination address (mobile user) as well as application (or application type); - and
the femtocell base station placing the packets of different applications of different users in separate buffers; and the femtocell base station deciding which applications to schedule and how to allocate the system resources comprising one or more of femtocell base station transmit power, transmission code space (if a CDMA based system is used), antennas (if the base station is furnished with multiple antennas), and the available bandwidth (if an FDMA, multi-carrier or OFDMA based system is used) amongst the scheduled applications so that the goals of satisfaction of QoS requirements of each active application served by the femtocell base station, user and application priority level scaled fairness of service, and the femtocell base station sum throughput are jointly maximized using multiple objective optimization; and the femtocell base station transmitting the head-of-line packets from the scheduled applications'"'"' buffers over the next transmission period; and
the femtocell base station updating the QoS requirements (maximum instantaneous and average data rates, minimum instantaneous and average data rates, average and maximum packet delays, estimated (or exact if the system allows for a feedback) buffer fullness levels at the user end), its current QoS satisfaction or dissatisfaction levels (which could be measured using a token counter, a satisfaction/dissatisfaction metric, or any other metric that measures the deviation from the desired level), its observed channel qualities (or the achievable data rate) for the corresponding user, and average channel qualities (or average observed data rate) for each application in time for the next scheduling decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- and
Specification