US7979531B2

Method and system for network management data collection

Summary by NHIP

Underutilized Computer Data Collection

The method allocates underutilized computers as clients to collect network management data via downloaded program files executed through a web service. Distinctive steps include identifying available capacity, discarding program files after data collection stops, and automatically installing the file set upon download completion.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Methods and systems for network management data collection have been provided. Underutilized computers in the network are allocated as a Network Management Data Collection Client (NMDCC) to collect network management data. The NMDCC receives program files from the network management server. The received program files are downloaded by the NMDCC in a compressed manner via a web service. The downloaded program files are executed for collecting the Network Management Data (NMD). The collected NMD is updated back on the network management server. The downloaded program files are discarded when the NMDCC is not collecting the network management data.

US7979531B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 23 August 2028.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 41, average(NHIP)A method for network management data collection, wherein a network is coupled to an underutilized computer, a network device, and a network management server, the method comprising:identifying the underutilized computer by determining that the underutilized computer has at least a predetermined amount of available capacity sufficient for collecting network management data;allocating, by a user, the underutilized computer for collecting network management data from the network device;downloading to a memory of the underutilized computer and from the network management server via a web service, a set of program files to be used in the underutilized computer for collecting the network management data from the network device;selecting a program file from the set of downloaded program files in the underutilized computer;executing the selected program file using the underutilized computer to obtain the network management data from the network device;collecting, in the underutilized computer, the network management data from the network device;sending the collected network management data from the underutilized computer to the network management server;receiving an indication that the underutilized computer is allocated to a task other than collecting and sending the network management data;stopping, upon receiving the indication, the collecting and sending of the network management data;and upon stopping the collecting and sending of the network management data, discarding the set of program files from the memory of the underutilized computer.
  2. 11
    A method for network management data collection, wherein a network is coupled to an underutilized computer, a network device, and a network management server, the method comprising:identifying the underutilized computer by determining that the underutilized computer has at least a predetermined amount of available capacity sufficient for collecting network management data;allocating, by a user, the underutilized computer for collecting network management data for the network device, wherein the underutilized computer comprises a custom class loader;invoking the custom class loader in the underutilized computer;polling the network management server for Java Archive (JAR) files, wherein the network management server is polled by the invoked custom class loader of the underutilized computer;receiving a JAR file comprising classes in the underutilized computer;reading a manifest of the received JAR file in the underutilized computer;determining a class from the received classes to be executed based on the manifest of the JAR file;loading the determined class;executing the determined class by invoking a run method of the determined class;collecting the network management data from the network device by the execution of the determined class in the underutilized computer;sending the collected network management data from the underutilized computer to the network management server;receiving an indication that the underutilized computer is allocated to a task other than collecting and sending the network management data;stopping, upon receiving the indication, the collecting and sending of the network management data;and upon stopping the collecting and sending of the network management data, discarding the loaded class from the underutilized computer.
  3. 17
    A system for network management data collection, the system comprising:a network device in a network;an underutilized computer coupled to the network, wherein the underutilized computer is configured to receive an indication to be identified by determining that the underutilized computer has at least a predetermined amount of available capacity sufficient for collecting network management data, the underutilized computer being configured to: be allocated by a user to collect network management data from the network device, and to provide the collected network management data;receive a download to a memory of the underutilized computer, from a network management server via a web service, a set of program files to be used in the underutilized computer for collecting the network management data from the network device;select a program file from the set of downloaded program files;execute the selected program file using the underutilized computer to obtain the network management data from the network device;collect the network management data from the network device;send the collected network management data from the underutilized computer to the network management server;receive an indication that the underutilized computer is allocated to a task other than collecting and sending the network management data;stop, upon receiving the indication that the underutilized computer is allocated to the task other than collecting and sending the network management data, the collecting and sending of the network management data;and upon stopping the collecting and sending of the network management data, discard the set of program files from the memory of the underutilized computer;and the network management server coupled to the network, wherein the network management server is configured: to select and provide the set of program files to the underutilized computer for collecting the network management data from the network device, and to receive the network management data provided by the underutilized computer.