A transport service provider provides a credit-based flow control scheme
and is designed to operate over VI Architecture. The credit-based flow
control scheme reduces overhead (e.g., reduces buffer copies and kernel
processing) by relying upon the reliability properties of the underlying
VI Architecture. If the number of send credits is sufficient, then the
sender prepares and sends the packet. Otherwise, the sender sends a Credit
Request and waits for a Credit Response. Upon receiving the corresponding
Credit Response, the sender continues sending data packets. In response to
a sender's Credit Request, the receiver sends the Credit Response only
when it has enough receive credits (above a threshold value or low water
mark).
Ένας προμηθευτής υπηρεσιών μεταφορών παρέχει ένα πίστωση-βασισμένο σχέδιο ελέγχου ροής και έχει ως σκοπό να λειτουργήσει πάνω από VI αρχιτεκτονική. Το πίστωση-βασισμένο σχέδιο ελέγχου ροής μειώνει τα γενικά έξοδα (π.χ., μειώνει τα αντίγραφα απομονωτών και την επεξεργασία πυρήνων) με τη στήριξη επάνω στις ιδιότητες αξιοπιστίας της κρμμένος κάτω από VI αρχιτεκτονικής. Εάν ο αριθμός στέλνει οι πιστώσεις είναι ικανοποιητικές, κατόπιν ο αποστολέας προετοιμάζει και στέλνει το πακέτο. Διαφορετικά, ο αποστολέας στέλνει ένα πιστωτικό αίτημα και περιμένει μια πιστωτική απάντηση. Επάνω στη λήψη της αντίστοιχης πιστωτικής απάντησης, ο αποστολέας συνεχίζει τα πακέτα στοιχείων. Σε απάντηση στο πιστωτικό αίτημα ενός αποστολέα, ο δέκτης στέλνει την πιστωτική απάντηση μόνο όταν έχει αρκετούς να λάβουν τις πιστώσεις (επάνω από μια αξία κατώτατων ορίων ή ένα χαμηλό σημάδι ύδατος).