METHOD AND APPARATUS FOR MULTICAST SCHEDULING IN WIRELESS NETWORKS
First Claim
1. A method for scheduling multicast transmissions in a wireless network, comprising:
- receiving data rate request values from wireless user terminals of each of a plurality of multicast groups of a cellular region;
assigning a data rate to each multicast group using the data rate request values of wireless user terminals belonging to the respective multicast groups;
selecting one of the multicast groups using the assigned data rates of the multicast groups; and
transmitting information toward the selected multicast group at the assigned data rate.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a method and apparatus for scheduling multicast transmissions in a wireless network by selecting one of a plurality of multicast groups of a cellular region that is permitted to transmit information during a current timeslot. A method includes receiving data rate request values from wireless user terminals of each of a plurality of multicast groups, assigning a data rate to each multicast group using the data rate request values of wireless user terminals belonging to the respective multicast groups, selecting one of the multicast groups using the assigned data rates, and transmitting information to the selected one of the multicast groups at the associated assigned data rate. In one embodiment, the multicast scheduling algorithm may be a multicast proportional fairness (MPF) scheduling algorithm which attempts to maximize utility value of data received by individual users. In one embodiment, the multicast scheduling algorithm may be an inter-group proportional fairness (IPF) scheduling algorithm which attempts to maximize utility value of data received by multicast groups.
-
Citations
20 Claims
-
1. A method for scheduling multicast transmissions in a wireless network, comprising:
-
receiving data rate request values from wireless user terminals of each of a plurality of multicast groups of a cellular region; assigning a data rate to each multicast group using the data rate request values of wireless user terminals belonging to the respective multicast groups; selecting one of the multicast groups using the assigned data rates of the multicast groups; and transmitting information toward the selected multicast group at the assigned data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for scheduling multicast transmissions in a wireless network, comprising:
-
means for receiving data rate request values from wireless user terminals of each of a plurality of multicast groups of a cellular region; means for assigning a data rate to each multicast group using the data rate request values of wireless user terminals belonging to the respective multicast groups; means for selecting one of the multicast groups using the assigned data rates of the multicast groups; and means for transmitting information toward the selected multicast group at the assigned data rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing a software program, that, when executed by a computer, causes the computer to perform a method comprising:
-
receiving data rate request values from wireless user terminals of each of a plurality of multicast groups of a cellular region; assigning a data rate to each multicast group using the data rate request values of wireless user terminals belonging to the respective multicast groups; selecting one of the multicast groups using the assigned data rates of the multicast groups; and transmitting information toward the selected multicast group at the assigned data rate.
-
Specification