Abstract:
A scheduler and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user based on a quality of service (QoS) class of the user. A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user in given timeslot, and a weight is determined for each user based on one or more of the token count and a current rate requested by the user. A user having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user is less than the target minimum throughput.
Abstract:
A scheduler and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user based on a quality of service (QoS) class of the user. A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user in given timeslot, and a weight is determined for each user based on one or more of the token count and a current rate requested by the user. A user having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user is less than the target minimum throughput.
Abstract:
A method for scheduling transmissions to a plurality of users in a communication network determines a satisfaction metric and a dissatisfaction metric for each user in a given timeslot that is to be used for a next scheduled transmission to one of the users. Each user is assigned a weight based on a value of at least one of the user's satisfaction metric, the user's dissatisfaction metric and a rate requested by the user. The use having the highest weight is selected to be served the next scheduled transmission in the given timeslot.
Abstract:
A scheduler and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user based on a quality of service (QoS) class of the user. A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user in given timeslot, and a weight is determined for each user based on one or more of the token count and a current rate requested by the user. A user having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user is less than the target minimum throughput.
Abstract:
Methods for signaling information to a group of users in a communication network supporting a broadcast-multicast service are described, in which one or more indicator bits of a sequence may be assigned to indicate transmission of signaling information that is related to the group. The sequence may be transmitted to the group on a first channel, with the signaling information related to the group being transmitted on a second channel.
Abstract:
A method of triggering registration of a mobile station in a network supporting broadcast multicast services employs registration triggers based on flow conditions and frequency conditions. For example, a registration message may be generated based on a change in frequency, from a first frequency to a second frequency, that is monitored by the mobile station. If the second frequency is not known to the network based on flow identifier information previously registered by the mobile station with the network, a registration to the network is triggered. By sending a registration, the network may page a mobile station on a single, given frequency, since the registration message indicates the mobile station's presence on that given frequency.
Abstract:
Transmission methods for multicast messages and for signaling message responses thereto in communication systems supporting a multicast mode provide that a number of retransmissions of a multicast message may be changed based on a number of receivers (105) of the message. Signaling messages to the multicast message may be transmitted in response to a fixed number of multicast message transmissions, and receivers (105) that have not received the multicast message after the fixed number of transmissions may request further retransmissions up to an additional given number of times. Further, signaling messages may be transmitted at different times or staggered based on a radio condition of the receivers (105). For example, a first multicast message may be transmitted, and responses from groups of receivers (105) may be listened to for a given period, after which one of a next multicast message and a portion of the first multicast message may be transmitted to the groups.
Abstract:
A scheduler (119) and a method for scheduling transmissions to a plurality of users (105) in a communication network assigns a higher target minimum throughput for receiving a next transmission to a user (105) based on a quality of service (QoS) class of the user (105). A token count that tracks the user's achieved performance relative to a target minimum throughput Is determined for each user (105) in given timeslot, and a weight is determined for each user (105) based on one or more of the token count and a current rate requested by the user (105). A user (105) having the highest weight as determined by a weight function is scheduled to be served the next transmission. User priority for scheduling may be downgraded if an average data rate requested by the user (105) is less than the target minimum throughput.