A method and apparatus for providing ABR and UBR services with one FIFO
queue. The queue accepts UBR data until a threshold queue capacity (EPD)
is reached, at which point data is dropped. This threshold is dynamically
adjusted by adding a value proportional to the difference between the
actual UBR bandwidth and the target UBR bandwidth. Applications sending
data for ABR service are provided with a feedback which allows those
applications to regulate the speed at which data is transmitted to the
queue, this feedback is a function of some threshold value (AQT) which is
also dynamically adjusted as described above. If the queue is being
underutilized, an adjustment is made to both EPD and AQT.
Μια μέθοδος και μια συσκευή για στις υπηρεσίες ABR και UBR ένα FIFO περιμένουν στη σειρά. Η σειρά αναμονής δέχεται τα στοιχεία UBR έως ότου επιτυγχάνεται μια ικανότητα σειρών αναμονής κατώτατων ορίων (EPD), στην οποία το στοιχείο σημείου πέφτουν. Αυτό το κατώτατο όριο ρυθμίζεται δυναμικά με την προσθήκη μιας αξίας ανάλογης προς τη διαφορά μεταξύ του πραγματικού εύρους ζώνης UBR και του εύρους ζώνης στόχων UBR. Στις εφαρμογές που στέλνουν τα στοιχεία για την υπηρεσία ABR παρέχεται μια ανατροφοδότηση που επιτρέπει εκείνες τις εφαρμογές για να ρυθμιστεί η ταχύτητα με την οποία το στοιχείο διαβιβάζεται στη σειρά αναμονής, αυτή η ανατροφοδότηση είναι μια λειτουργία κάποιας αξίας κατώτατων ορίων (AQT) που επίσης δυναμικά ρυθμίζεται όπως περιγράφεται ανωτέρω. Εάν η σειρά αναμονής είναι υποχρησιμοποιούμενη, μια ρύθμιση γίνεται και σε EPD και σε AQT.