System for sharing network state to enhance network throughput
US6950947B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 20, 2000 |
| Grant date | Sep 27, 2005 |
| Priority date | — |
| Expiry date | Apr 6, 2023 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L63/0218
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Two or more computers acting as firewalls share network state data to enhance throughput performance. A firewall creates a separate common TCP control block (CCB) for each group of TCP connections through the firewall having common endpoints. The CCB is a shared data structure comprising a single microstate shared across the group of TCP connections. Each such individual TCP connection has a TCP control block, which instead of a microstate, contains a pointer to the appropriate CCB. Preferably, each firewall receives CCBs from its peers and stores them. Each firewall preferably adjusts data traffic passing through it based on the CCBs stored within it. By adjusting traffic to reduce or eliminate congestion, throughput is enhanced.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.