FIGURE 8.6
802.16 centralized scheduling. Mesh nodes send requests to the
base station with MSH-CSCH
messages moving up the tree. The base station uses the information from the received
MSH-CSCH messages together with its knowledge of network topology to calculate a global TDMA schedule for the data subframe. The base station then updates the tree topology with the MSH-CSCF messages and transmits new bandwidth assignments with the MSH-CSCH messages. The nodes use the link bandwidths to find the transmission schedule. (a) Up-tree scheduling messages. (b) Down-tree scheduling messages.
contain connection bandwidths for every connection in the network, so each node can run an independent scheduling algorithm to arrive at a global trans- mission schedule. The new schedule takes place in the first frame after the last node in the tree receives its MSH-CSCH message.
= , ,
The 802.16 standard does not specify how connections should
be assigned their bandwidth; however, it does propose an algorithm that the nodes can use to determine a transmission schedule for the entire network given an assignment of connection bandwidths. The scheduling algorithm proposed in Ref. 6 uses a breadth-first traversal of the routing tree to assign transmission opportunities for all connections in the network. The first-visited connection, in the traversal of the tree, is assigned transmission opportunities at the begin- ning of the data subframe. The number of transmission opportunities needed to satisfy
the bandwidth allocation B for the connection are found with
Duration
BTf /b + Ng (8.5)
DataTxOppSize
「·
where denotes the ceiling of a real number,
b the highest number of bits that can be transmitted in each
OFDM symbol on the connection, DataTxOppSize the number of OFDM symbols in each transmission opportunity,
Ng the number of guard OFDM symbols (two or three), and
Tf the frame duration in seconds. The connection traversed next is assigned next available transmission opportunities and so on, until all connections are assigned the number of transmission opportunities corresponding to their bandwidth. If the total length of the schedule exceeds MSH-CSCH-DATA-FRACTION
transmission opportunities, all con- nection bandwidths are scaled equally until the schedule is at most MSH-CSCH-DATA-FRACTION transmission opportunities long.
neighbors. The uncertainty in connection bandwidth translates to the best effort QoS to end-to-end flows using the connection scheduled with the distributed scheduling protocol.