Eine typische Ursache für Paketverluste in überlasteten Systemen ist der Überlauf eines Paketpuffers in einem Netzwerkgerät. Diese Hardware-Puffer befinden sich in Netzwerk-Switches und Netzwerk-Schnittstellenkarten (NICs). Sie können in der Regel nur Millisekunden des vollen Durchsatzes zwischenspeichern, was bedeutet, dass schon ein kleines, vorübergehendes Überlastungsereignis zu Paketverlusten führen kann.
Mit Hilfe der Ethernet-Flow-Control-Funktion, die in den Alvium G1- und Alvium G5-Kameraserien von Allied Vision implementiert ist, lässt sich ein Überlaufen dieser Puffer verhindern. Der Empfänger kann eine Übertragungspause anfordern, wenn er einen fast vollen Puffer feststellt. Die Übertragung wird dann mit dem nächsten Ethernet-Frame für die angeforderte Zeitspanne unterbrochen oder bis der Empfänger eine Aufforderung zur Fortsetzung der Übertragung sendet.
In der Zwischenzeit sammelt der interne Speicher der Kamera, der in der Regel deutlich größer ist als die Puffer der Netzwerkgeräte, die vom Bildsensor übertragenen Daten und hält sie zurück.
Solange der mittlere Durchsatz genügend Kapazität bietet, um den temporären Rückstand aus dem Puffer der Kamera aufzuholen, gewährleisten die Alvium GigE-Kameras eine zuverlässige Datenübertragung und vermeiden Paketverluste im Netzwerk.