US2001044844A1PendingUtilityA1

Method and system for analyzing performance of large-scale network supervisory system

Priority: May 17, 2000Filed: May 15, 2001Published: Nov 22, 2001
Est. expiryMay 17, 2020(expired)· nominal 20-yr term from priority
Inventors:Masahiro Takei
H04L 43/091H04L 43/55
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

To provide a method for analyzing performance of a large-scale network supervisory system that can provide evaluation results of a network supervisory system promptly. An input device allows network configuration information to be stored as a sub-model in a storage section, device performance information, and a data traffic patterns to be stored in a parameter storage section. A performance evaluation controller acquires the data traffic patterns from the parameter storage section, and acquires a sub-model to be analyzed from the model storage section. The performance evaluation controller calculates a performance value in an approximate calculation section, if the performance analysis of the sub-model is to be subjected to approximate calculation, or analyzes the performance value employing a queue analytical section if it is not be subjected to approximate calculation, and outputs performance analytical results to an evaluation result output device.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for analyzing performance of a large-scale network supervisory system, where configuration of a supervisory-system network which is a performance analytical object has a supervisory equipment, and a plurality of supervisory object devices connected to and supervised by said supervisory equipment, said method comprising the steps of: 
 enabling a user to input to an input device network configuration information on said supervisory-system network, device performance information regarding said supervisory equipment and said supervisory object devices, and data traffic patterns associated with said supervisory equipment and said supervisory object devices;    storing in a model storage section via said input device said network configuration information in which a function of said network configuration is combined as a sub-model, and said device performance information;    storing in a parameter storage section by means of said input device said device performance information and said data traffic patterns;    activating a performance evaluation section by said input device to acquire information regarding said data traffic patterns from said parameter storage section;    preparing a generation schedule of packets generated by said supervisory equipment and said supervisory object devices;    analyzing performance of each of said packets correspondingly associated with said supervisory equipment or said supervisory object devices; and    calculating approximate calculation value in a case where said sub-model to be analyzed, which has been acquired from said model storage section, is a sub-model to be subjected to approximate calculation, calculating performance value in a case where said sub-model is a sub-model on which no approximate calculation is performed, and outputting to an evaluation result output device performance analytical results by combining said approximate calculation value and said performance value.    
     
     
         2 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , wherein in said step of storing in said parameter storage section, said section stores performance values and setup values, said performance values including a rate of processing performed between said supervisory equipment and said supervisory object devices, and a rate of a communication buffer and a network, and said setup values with respect to a traffic including a frequency of administration messages and data amount exchanged between said supervisory equipment and said supervisory object devices.  
     
     
         3 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , wherein said sub-model is a supervisory object device if said data traffic patterns are assumed to be performance evaluation.  
     
     
         4 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , wherein said approximate calculation is a performance-degradation calculation for bus arbitration executed in the Ethernet.  
     
     
         5 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , further comprising the steps executed in said performance evaluation section, said steps including; 
 performing in a queuing analytical section queuing simulation by inputting connection information on the queuing, and performance information regarding packet arrival intervals and a service rate;    outputting from a queuing analytical section a packet processing time, and a utilization factor and a queue length of each queue;    holding in an approximate calculation section a functional algorithm and a conversion table used for performing approximation on performance value including a delay time of a model, and outputting an approximate value of the performance value to be obtained for the input; and    calculating in a performance evaluation controller in accordance with information from said approximate calculation section, said model storage section, and said parameter storage section, by utilizing said approximate calculation section for portion of a model to be simulated by the approximate calculation, and by using said queuing analytical section for other portions, performance analytical results by combining analytical values from associated two kinds of modules.    
     
     
         6 . A method for analyzing performance of a large-scale network supervisory system according to    claim 5   , wherein in said calculating step performed by said performance evaluation controller, said controller administers the time associated with a generation schedule of packets as a virtual time in the simulation.  
     
     
         7 . A method for analyzing performance of a large-scale network supervisory system according to    claim 5   , wherein said performance evaluation controller executes a statistical processing including calculations for obtaining a mean value, a maximum value, a minimum value, and a standard deviation of the results obtained by processing the packets.  
     
     
         8 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , wherein said evaluation result output device displays the amount of money required for a system construction, by inputting said performance analytical results obtained in said performance evaluation section, and a price of a supervisory system to be evaluated that has been calculated by a device cost calculation section from said network configuration information stored in said model storage section and price information associated with each component of the network configuration.  
     
     
         9 . A method for analyzing the performance of the large-scale network supervisory system according to    claim 8   , wherein said device cost calculation section holds configuration information on various network devices including various computers, hubs, and routers constituting the supervisory network, and price information regarding said components, and calculates the amount of money required for constructing the supervisory system from the number of devices and its performance, said devices being used in said sub-model held in said model storage section.  
     
     
         10 . A method for analyzing performance of a large-scale network supervisory system according to    claim 1   , wherein said evaluation result output device inputs said performance analytical results obtained by said performance evaluation section, and suggestions for improvements to be outputted by a model configuration advisory section in a case where there is any portion which requires improvements, in accordance with said performance analytical results, and displays a location where a bottle neck exists and said suggestions for improvements.  
     
     
         11 . A method for analyzing performance of a large-scale network supervisory system according to    claim 10   , wherein said model configuration advisory section checks whether or not a model is valid on the basis of said performance analytical results obtained by said performance evaluation section, and outputs if there is any sub-model regarded as a bottle neck, a location where the bottle neck exists and suggestions for improvements.  
     
     
         12 . A system for analyzing performance of a large-scale network supervisory system comprising: 
 an input device for enabling a user to input network configuration information on a supervisory-system network, device performance information regarding a supervisory equipment and supervisory object devices, and data traffic patterns associated with said supervisory equipment and said supervisory object devices;    a model storage section for storing via said input device said network configuration information in which a function of said network configuration is combined as a sub-model, and said device performance information;    a parameter storage section for storing said device performance information, and said data traffic patterns by means of said input device; and    a performance evaluation section for acquiring information on said data traffic patterns from said parameter storage section activated by said input device, for preparing a generation schedule of packets generated by said supervisory equipment and said supervisory object devices, for analyzing performance of each packet correspondingly associated with said supervisory equipment or said supervisory object devices, and for calculating approximate calculation value in a case where said sub-model to be analyzed, which has been acquired from said model storage section, is a sub-model to be subjected to approximate calculation, calculating performance value in a case where said sub-model is a sub-model on which no approximate calculation is performed, and outputting to an evaluation result output device performance analytical results by combining said approximate calculation value and said performance value.    
     
     
         13 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said parameter storage section stores performance values and setup values, said performance values including a rate of processing performed between said supervisory equipment and said supervisory object devices, and a rate of a communication buffer and a network, and said setup values with respect to a traffic including a frequency of administration messages and data amount exchanged between said supervisory equipment and said supervisory object devices.  
     
     
         14 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said sub-model is a supervisory object device if said data traffic patterns are assumed to be performance evaluation.  
     
     
         15 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said approximate calculation is a performance degradation calculation for bus arbitration executed in the Ethernet.  
     
     
         16 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said performance evaluation section comprises a queuing analytical section for performing queuing simulation by inputting connection information on the queuing, and performance information regarding packet arrival intervals and a service rate; 
 a queuing analytical section for outputting a packet processing time, and a utilization factor and a queue length of each queue;    an approximate calculation section for holding a functional algorithm and a conversion table used for performing approximation on performance value including a delay time of a model, and outputting an approximate value of the performance value to be obtained for the input; and    a performance evaluation controller for calculating, in accordance with information from said approximate calculation section, said model storage section, and said parameter storage section, by utilizing said approximate calculation section for portion of a model to be simulated by the approximate calculation, and by using said queuing analytical section for other portions, performance analytical results by combining analytical values from associated two kinds of modules.    
     
     
         17 . A system for analyzing performance of a large-scale network supervisory system according to    claim 16   , wherein said performance evaluation controller administers the time associated with a generation schedule of packets as a virtual time in the simulation.  
     
     
         18 . A system for analyzing performance of a large-scale network supervisory system according to    claim 16   , wherein said performance evaluation controller executes a statistical processing including calculations for obtaining a mean value, a maximum value, a minimum value, and a standard deviation of the results obtained by processing the packets.  
     
     
         19 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said evaluation result output device displays the amount of money required for a system construction, by inputting said performance analytical results obtained in said performance evaluation section, and a price of a supervisory system to be evaluated that has been calculated by a device cost calculation section from said network configuration information stored in said model storage section and price information associated with each component of the network configuration.  
     
     
         20 . A system for analyzing performance of a large-scale network supervisory system according to    claim 19   , wherein said device cost calculation section holds configuration information on various network devices including various computers, hubs, and routers constituting the supervisory network, and price information regarding said components, and calculates the amount of money required for constructing the supervisory system from the number of devices and its performance, said devices being used in said sub-model held in said model storage section.  
     
     
         21 . A system for analyzing performance of a large-scale network supervisory system according to    claim 12   , wherein said evaluation result output device inputs said performance analytical results obtained by said performance evaluation section, and suggestions for improvements to be outputted by a model configuration advisory section in a case where there is any portion which requires improvements, in accordance with said performance analytical results, and displays a location where a bottle neck exists and said suggestions for improvements.  
     
     
         22 . A system for analyzing performance of a large-scale network supervisory system according to    claim 21   , wherein said model configuration advisory section checks whether or not a model is valid on the basis of said performance analytical results obtained by said performance evaluation section, and outputs if there is any sub-model regarded as a bottle neck, a location where the bottle neck exists and suggestions for improvements.

Join the waitlist — get patent alerts

Track US2001044844A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.