System and method of managing network buffers

   
   

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.

 
Web www.patentalert.com

< Knowledge management system and method

< Method, system, and product for improving performance of network connections

> Interrupt processing and memory management method in an operation processing device and a device using the same

> System, method, and computer program product for reducing overhead associated with software lock monitoring

~ 00144