Executable application network impact and load characteristic estimation system
First Claim
1. A system for estimating network load comprising:
- a network guidelines estimator for estimating a network load for each software application operating in a network to determine network load metrics for each software application; and
a network load estimator for estimating a network load for one or more software applications concurrently operating in a network responsive to the network load metrics of each of the one or more software applications.
3 Assignments
0 Petitions
Accused Products
Abstract
A network guidelines estimator (NGE) estimates a network load for each software application operating in a test network to determine network load metrics for each software application. A network load estimator (NLE) estimates a network load for one or more software applications concurrently operating in a production network responsive to the network load metrics of each of the one or more software applications. A network load analyzer (NLA) analyzes the network load for the one or more software applications concurrently operating in the production network to determine an actual network load for the production network.
-
Citations
31 Claims
-
1. A system for estimating network load comprising:
-
a network guidelines estimator for estimating a network load for each software application operating in a network to determine network load metrics for each software application; and
a network load estimator for estimating a network load for one or more software applications concurrently operating in a network responsive to the network load metrics of each of the one or more software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network guidelines estimator comprising:
a processor for estimating a network load for each software application operating in a network to determine network load metrics for each software application, wherein the network load metrics are used by a network load estimator for estimating a network load for one or more software applications concurrently operating in a network responsive to the network load metrics of each software application.
-
9. A network load estimator comprising:
a processor for estimating a network capacity for one or more software applications concurrently operating in a network responsive to predetermined network load metrics of each software application, wherein the predetermined network load metrics represent a network load for each software application operating in a network.
-
10. Computer readable product comprising:
-
an executable application adapted to operate in a network; and
data representing network load metrics associated with said executable application and usable in estimating a network load representative value for said executable application operating in the network. - View Dependent Claims (11, 12, 13)
-
-
14. A system for estimating network bandwidth capacity used by at least one of a plurality of concurrently operating executable applications, comprising:
-
an interface processor for receiving user entered parameters including, a first parameter for use in identifying a number of user workstations employing a first application in a system configuration, and a second parameter for use in identifying an average proportion of said number of user workstations concurrently executing said first application; and
a data analyzer for determining data for use in identifying a proportion of said network bandwidth capacity used by said number of user workstations concurrently executing said first application based on said first and second parameters as well as a predetermined parameter. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A user interface system supporting user estimation network bandwidth capacity used by at least one of a plurality of concurrently operating executable applications, comprising the steps of:
initiating generation of at least one display image supporting user entry of, a first parameter for use in identifying a number of user workstations employing a first application in a system configuration, and a second parameter for use in identifying an average proportion of said number of user workstations concurrently executing said first application;
an icon for initiating determination of data for use in identifying a proportion of said network bandwidth capacity used by said number of user workstations concurrently executing said first application based on said first and second parameters as well as a predetermined parameter and for initiating display of said data for use in identifying said proportion of said network bandwidth capacity via said at least one display image.
-
26. A system for estimating average delay in network response attributable to an individual application of a plurality of concurrently operating executable applications, comprising:
-
a data analyzer for determining an estimate of average delay in network response attributable to an individual application based on parameters, associated with said individual application, including, a first parameter representing an estimated average number of request and response message pairs occurring during operation of said individual application, a second parameter representing an estimated average data traffic size from a user workstation to at least one server, a third parameter representing an estimated average data traffic size from said at least one server to said user workstation, a fourth parameter representing an estimated average data traffic number of packets from said user workstation to said at least one server, and a fifth parameter representing an estimated average data traffic number of packets from said at least one server to said user workstation; and
an interface processor for processing said determined estimate of average delay in said network response for communication to a device in response to user command. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for estimating network bandwidth capacity used by at least one of a plurality of concurrently operating executable applications, comprising the steps of:
-
receiving user entered parameters including, a first parameter for use in identifying a number of user workstations employing a first application in a system configuration, and a second parameter for use in identifying an average proportion of said number of user workstations concurrently executing said first application; and
determining data for use in identifying a proportion of said network bandwidth capacity used by said number of user workstations concurrently executing said first application based on said first and second parameters as well as a predetermined parameter.
-
Specification