-
公开(公告)号:US10649822B2
公开(公告)日:2020-05-12
申请号:US16023141
申请日:2018-06-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Saket M. Mahajani , David Rodrigues Pinheiro , Suresh Ramamurthy
IPC: G06F15/173 , G06F9/54 , H04L12/24 , H04L12/26 , H04L12/863 , H04L12/865 , G06F9/48 , H04L12/835 , H04L12/801 , H04L12/823
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.
-
公开(公告)号:US20200004607A1
公开(公告)日:2020-01-02
申请号:US16023141
申请日:2018-06-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Saket M. Mahajani , David Rodrigues , Suresh Ramamurthy
IPC: G06F9/54 , H04L12/24 , G06F9/48 , H04L12/863 , H04L12/865 , H04L12/26
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.
-