A network system and method of managing a pool of network buffers to
allocate or distribute the same among network connections in a manner
which maximizes data throughput within the system is disclosed. The system
and method employ a buffer manager which monitors the distribution of all
buffers within the pool of network buffers and dynamically redistributes
buffers to those applications and network connections which have higher
data volumes and therefore a greater need for additional buffers. By
reallocating buffers for use by those applications and network connections
that require large amounts of data, the system throughput can be
dramatically improved. The method is also adapted to distribute greater
numbers of buffers to network connections that have a higher priority
value.
Ein Netzsystem und eine Methode des Handhabens einer Lache der Netzpuffer, um dasselbe unter Network Connections zuzuteilen oder zu verteilen in gewissem Sinne, das Datendurchsatz innerhalb des Systems maximiert, wird freigegeben. Das System und die Methode beschäftigen einen Puffermanager, der die Verteilung aller Puffer innerhalb der Lache der Netzpuffer überwacht und verteilen dynamisch Puffer zu jenen Anwendungen und zu Network Connections neu, die höhere Datenvolumen und folglich eine grössere Notwendigkeit an den zusätzlichen Puffern haben. Durch das Neu zuteilen der Puffer für Gebrauch durch jene Anwendungen und Network Connections, die große Mengen Daten erfordern, kann der Systemdurchsatz drastisch verbessert werden. Die Methode wird auch angepaßt, um die grösseren Anzahlen von Puffern auf Network Connections zu verteilen, die einen höhere Priorität Wert haben.