Method and system for enforcing maximum transit delay in network multiplexers
AssigneeHewlett-Packard Development Company, L.P.
InventorBruce W. Melvin
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorBruce W. Melvin
Estimating the term…
A method and system for preventing the transmission of stale communications packets by a network multiplexer. Common network hardware and protocol specifications require that communications delayed in transit through a network multiplexer must be discarded after a specified period of time. The method and system employ single bit flags within transmit queue entries to flag queue entries that become stale due to the passage of time while communications packets received by a network multiplexer are stored within the network multiplexer for subsequent transmission. A global clock within the network multiplexer invokes a transmit queue monitoring function at one-second intervals. The transmit queue monitoring function discards queue entries having single bit flag values of “1,” and sets the bit flag values of the remaining queue entries to “1”. In this manner, queue entries are discarded after residing within the queue for between slightly more than one second and slightly less than two seconds. Known queue entries can reside in the queue for two seconds or longer.
A method for recognizing stale communications packets in a transmit queue containing queued message descriptors, the method comprising:
A queue of entries that efficiently tracks queued entries to allow stale entries to be recognized, the queue comprising:
A network multiplexer comprising:
Dependencies are inferred from the claim text.