Project Highlights
- Self-Scheduling in High Speed Data Networks
We have developed an efficient fuzzy logic predictor using optimal
fuzzy logic system. This predictor is based on on-line measurements and
uses the triangular membership functions. We have also implemented front
ends using Matlab and Java based scripts. Based on extensive tests this
algorithm performs extremely well and outperforms the traditional time
series method. Regarding traffic scheduler, we have extended a dynamic
bandwidth scheduler developed for two sources using fuzzy logic control.
The new dynamic bandwidth scheduler can handle multiple traffic sources.
We have also developed a refinement of the dynamic bandwidth scheduler
which recursively and efficiently redistributes the unused bandwidth
allocated by the original scheduler. The algorithm developed also provides
an estimate of the line rate required to meet a set of QoS requirements
imposed by the traffic sources. This will be useful in determining whether
to accept or reject a new source. Extensive simulation studies indicate
that the modified bandwidth allocation scheme performs extremely well. We
emphasize the fact that the bandwidth allocation scheme we have developed
does not assume any statistical properties of the traffic sources, and in
particular adapts to drastic changes in traffic characteristics.
Regarding call admission control, we have designed a Fuzzy Connection
Admission Control (FCAC) algorithm based on on-line measurements that
decides whether to accept or reject a new source. This algorithm
integrates two main criteria namely; the estimation of the bandwidth
required to meet the set of QoS requirements imposed by the active sources
and the actual use of the allotted bandwidth. We have introduced the
notion of virtual line rate required and customer satisfaction factor to
design the structure of the adaptive CAC. Limited experiments have shown
that the FCAC algorithm performs extremely well when compared to
algorithms based on effective bandwidth. The algorithm uses fuzzy logic
theory. We have also developed of a graphical user interface and a
simulator.
|