The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 12, 2020

Filed:

Jun. 29, 2018
Applicant:

Hewlett Packard Enterprise Development Lp, Houston, TX (US);

Inventors:

Saket M. Mahajani, Santa Clara, CA (US);

David Rodrigues Pinheiro, Santa Clara, CA (US);

Suresh Ramamurthy, Dublin, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 9/54 (2006.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01); H04L 12/863 (2013.01); H04L 12/865 (2013.01); G06F 9/48 (2006.01); H04L 12/835 (2013.01); H04L 12/801 (2013.01); H04L 12/823 (2013.01);
U.S. Cl.
CPC ...
G06F 9/542 (2013.01); G06F 9/4881 (2013.01); H04L 41/046 (2013.01); H04L 41/0681 (2013.01); H04L 43/04 (2013.01); H04L 43/16 (2013.01); H04L 47/6225 (2013.01); H04L 47/6275 (2013.01); H04L 47/10 (2013.01); H04L 47/29 (2013.01); H04L 47/30 (2013.01); H04L 47/32 (2013.01);
Abstract

A network communication device executes both a service function related to processing network traffic and a lower priority monitoring function. The network device performs an event ingestion throttling method to process events while deferring to the higher priority function. The method includes obtaining an event for a first queue from a plurality queues the event responsive to a change in a local database of the network communication device. Determining if an event queue entry is available or if the event queue is full. Determining if a total of in-use queue entries is higher than a threshold. Using an event scheduler monitor function to determine whether or not to initiate throttling of events for the monitor function in favor of the service function based on a combination of either individual queues becoming full or a backlog across all queues representing a reason to initiate throttling.


Find Patent Forward Citations

Loading…