beautypg.com

Hub switching process, Hub switching process . . . . . . . . . b-8 – Comtech EF Data SLM-5650A Vipersat User Manual

Page 106

background image

Load Switching

B-8

Vipersat SLM-5650A User Guide

• Percent Allocation – This is an excess amount of bandwidth that is

allocated beyond the current traffic rate when the switch to SCPC is made.

For example, if the current average traffic at the time of the switch is

60 kbps, and the Percent Allocation is 10%, then the allocation will be for

60k + 6k = 66 kbps.
Note that, because the Hub always allocates bandwidth in 8 kbps blocks,

the 66 kbps will be rounded up to 72 kbps in this example.

Hub Switching Process

Each time the Hub receives an STDMA ACK, it computes the average load for

that Remote. This average is then compared to the bandwidth currently allo-

cated to the Remote.
For example, if a Remote gets a 50 ms slot in an upstream that is running at

512000 bps, then it can transmit 0.050 * 512000 = 25600 bits = 3200 bytes. If

the Queued Bytes was 3000, then for that cycle, the Remote was at 3000/3200 =

93.75% of capacity. If the current cycle time is exactly 1 second, then the effec-

tive data rate of the Remote is also 25600 bits per second. However, if the cycle

time is only 500 milliseconds, then the effective data rate is actually 25600/.5 =

51200 bits per second. The effective data rate is important for calculating switch

data rates.
If the average bandwidth used exceeds the threshold percentage of available

bandwidth, then a flag is set indicating a switch is pending. At this point, the

statistics are reset and the traffic load is then computed for the time period spec-

ified by the switch delay. At the end of this delay, if the threshold is still

exceeded, a switch is initiated. The data rate specified for the switch is deter-

mined by taking the current load, as indicated by the bytes queued during the

delay period, multiplying it by the percent allocation and rounding up to the

next 8 kbps.
A key point is that in most of the STDMA modes, the bandwidth allocated to

each Remote is constantly being adjusted to the needs of the network. As long

as the network is running below capacity, most Remotes will get the bandwidth

they need and a switch will not be required. Only when a Remote requires more

bandwidth than is available in STDMA will a switch occur.
In Dynamic Cycle mode, each Remote will always appear to be running at near

100% capacity, even when there is actually excess bandwidth available. This is

because in this mode, the Remotes are almost never given more bandwidth than

they need. As a result, the algorithm for this mode uses a maximum allowed slot

size rather than the actual allocated slot size to calculate the effective data rate.

This results in a more accurate estimate of the available STDMA bandwidth.