Managing timeouts for dynamic flow capture and monitoring of packet flows
US7633944B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 20, 2006 |
| Grant date | Dec 15, 2009 |
| Priority date | — |
| Expiry date | Jan 25, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L63/0263
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Techniques are described for managing timeouts of filter criteria in a packet flow capture applications. The techniques allow for handling large amounts of timeouts used when monitoring a high volume of packet flows, without placing extreme demands on the operating system for managing the timeouts. The timeout data structure may be a circular array having a plurality of elements. The timeout array represents a span of time and the elements represent sequential units of time. Each element contains one or more pointers. The pointer may point to an entry in the filter table, or may be a null pointer. A timer thread periodically checks the timeout array to determine whether any timeouts occur at the current time. The timer thread checks the element of the array corresponding to the current time by computing an index into the array based on the current time.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.