Abstract: According to the present invention there is provided a method for increasing data capacity in packet switched networks, by providing an improved queuing mechanism, incorporating both packet classification and FIFO methodologies into the queue management policy. This method thereby enables management of queues so as to best impact on perceived performance from the users perspective. A queue management system is provided for that comprises setting up of an advanced classifying module that considers the packet headers as well as considers the arrival time of packets and events or changes in the session, for their impact on the perceived performance of packets. The present invention also comprises the creation of a single physical queue that enables packets to be dynamically positioned and managed during open sessions. This queue therefore integrates the packet priority criterion, and other criteria such that packets in the queue are intelligently positioned.
Abstract: A system and method for increasing the efficiency of broadband information channels using an optimization engine that monitors, measures and controls actual data throughput in TCP networks. The optimization engine is implemented as a single sided proxy server, receiving, sending and controlling all data traffic in the network. The engine defines and monitors the TCP session capacity for individual channels, and generates responses to accelerate data flow speed, in existing access pipes. The engine generates and sends out fake acknowledgement messages to an information source, and influences data flow speed and accuracy by controlling the quantity, frequency and content of these messages. Furthermore the present invention enables maximizing the receive window size of clients by combining the available buffer capacity of multiple clients into shared memory space, and allocating usage of this space according to real time statistical calculations.