next up previous
Next: About this document Up: No Title Previous: No Title

Frequency Block Scheduling, Part II

It turns out that the frequency block scheduling problem also arises in a problem in modeling SONET ring networks. Steven Cosares of Dowling College presented his work on this applications.

Any network can be represented as a collection of rings. The bandwidth needed is a function of traffic capacity and connectivity.

There are two types of rings, unidirectional and bidirectional. In unidirectional rings, the traffic is always flows in the same direction. Whenever a break occurs in the network, the direction is reversed. For example, assume a-b-c-d is a ring. Without loss of generality, we can assume that the clockwise direction is always picked first, making the ring of the following form: tex2html_wrap_inline26 . Thus the path tex2html_wrap_inline28 would be used in order to communicate between a and d. If one of the connections is broken, we alter the direction, thus bipassing the broken link. In this configuration one can view the total ring bandwidth as a series of lanes, none of which can be shared. The total bandwidth of the network tex2html_wrap_inline34 , where tex2html_wrap_inline36 is the bandwidth required for communication between i and j.

In a bidirectional ring, traffic can occur simultaneously in both directions. This will allow for a more efficient network, but the problem of assigning communication lanes to communication demand becomes more complex. One must choose not only the lane to a ssign to the communication, but the direction as well. This gives rise to a vertex coloring problem on circular arc-graph graph model. An approximate solution results from breaking the arc-graph into two interval graphs, each of which can be scheduled independently. This can be done by breaking the arc-graph at any node. All communication through that node will be considered as one interval graph, and all communication that did not go through the node will define the second interval graph.

This this problem is reduced to the previously discussed interval-packing problem. There are two simple approximation algorithms for this problem:

It seems reasonable to try to reduce this problem to the bin packing problem, for which constant-factor approximation algorithms are known. However, providing the approximation ratio of the first-fit decreasing is complicated by the likely falsity of the conjecture that for each block there exists an area below it which is tex2html_wrap_inline50 full, for some constant x.


next up previous
Next: About this document Up: No Title Previous: No Title

Steve Skiena
Thu Nov 6 18:47:36 EST 1997