US8199671B2

Throttling network traffic generated by a network discovery tool during a discovery scan

Summary by NHIP

Network Discovery Traffic Limiter

The system limits bandwidth for network discovery processes within subnetworks using a dedicated limiter. It determines limits via a maximum transfer bandwidth or a percent ratio of maximum link speed and queues threads that exceed available bandwidth.

Claim Score by NHIP

Read claim 10, the broadest

Abstract

This invention describes a method to limit the number of concurrent discovery processes into networks based upon the network traffic volume and discovery duration per device.

US8199671B2, drawing sheet 1
Sheet 1 of 11

Term

Projected expiry 25 June 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

14 claims: 3 independent, 11 dependent

  1. 1
    A system for discovering devices in a network, comprising:at least one subnetwork;and a limiter for limiting an amount of bandwidth utilized for a discovery process into each subnetwork, in which the limiter utilizes a maximum transfer bandwidth into the subnetwork, and in which the limiter utilizes a percent ratio of a maximum link speed that can be utilized for discovery processes.
  2. 6
    A method of discovering devices in a network, comprising:determining a bandwidth limit for discovery processes;limiting an amount of bandwidth utilized for discovery process into each subnetwork in the network, and issuing a discovery process thread as long as the amount of bandwidth required for the discovery process thread does not exceed the amount of bandwidth utilized for discovery processes in the subnetwork, in which if the amount of bandwidth required for the discovery process thread does exceed the amount of bandwidth utilized for discovery processes in the subnetwork, then placing the discovery process in a queue for later processing.
  3. 10
    Broadest claimClaim Score 87, broad(NHIP)A method of initially discovering devices in a network, comprising:setting the number of concurrent discovery processes within a subnetwork to 1;issuing a discovery process thread within the subnetwork;and adjusting the number of concurrent discovery processes based on a maximum transfer bandwidth into the subnetwork.