System and method for simulating traffic loads in packetized communication networks
First Claim
1. A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor cause said processor to implement a system for dynamically simulating transmission control protocol (TCP) traffic loads of types that may include, but are not limited to, Hypertext Transfer Protocol (HTTP) traffic in a wide-area network in user-defined epochs having a duration t which is less than a duration for a user session, said system comprising:
- an initial arrival generator that generates an initial arrival for a simulated user session during an initial epoch at an independent time from a previous user session arrival in said wide-area network; and
a subsequent arrival generator that dynamically provides a prediction of a sequence of connection arrivals for subsequent epochs, said subsequent arrival generator associated with said initial arrival generator which generates a number of connections to be associated with said simulated user session during said initial epoch as an independent variable and, if said number of connections is greater than one, generates a mean connection interarrival time for said simulated user session during said initial epoch and a plurality of timings of subsequent connection arrivals.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for, and method of, simulating traffic loads in a packetized communication network. In one embodiment, the system includes: (1) an initial arrival generator that generates an initial arrival for a simulated user session at an independent time from a previous user session arrival and (2) a subsequent arrival generator, associated with the initial arrival generator, that generates a number of connections to be associated with the simulated user session as an independent variable and, if the number of connections is greater than one, generates a mean connection interarrival time for the simulated user session and a plurality of timings of subsequent arrivals.
27 Citations
20 Claims
-
1. A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor cause said processor to implement a system for dynamically simulating transmission control protocol (TCP) traffic loads of types that may include, but are not limited to, Hypertext Transfer Protocol (HTTP) traffic in a wide-area network in user-defined epochs having a duration t which is less than a duration for a user session, said system comprising:
-
an initial arrival generator that generates an initial arrival for a simulated user session during an initial epoch at an independent time from a previous user session arrival in said wide-area network; and a subsequent arrival generator that dynamically provides a prediction of a sequence of connection arrivals for subsequent epochs, said subsequent arrival generator associated with said initial arrival generator which generates a number of connections to be associated with said simulated user session during said initial epoch as an independent variable and, if said number of connections is greater than one, generates a mean connection interarrival time for said simulated user session during said initial epoch and a plurality of timings of subsequent connection arrivals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of dynamically simulating transmission control protocol (TCP) traffic loads of types that may include, but are not limited to, Hypertext Transfer Protocol traffic in a wide-area network in user defined epochs having a duration t which is less than a duration for a user session, said method comprising:
-
generating an initial arrival for a simulated user session during an initial epoch at an independent time from a previous user session arrival in said wide-area network; generating a number of connections to be associated with said simulated user session during said initial epoch as an independent variable; and providing a dynamic prediction of a sequence of connection arrivals for subsequent epochs by generating a mean connection interarrival time for said simulated user session during said initial epoch and a plurality of timings of subsequent connection arrivals if said number of connections is greater than one. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon a plurality of instructions including instructions that when executed by a processor cause said processor to implement a system for dynamically simulating transmission control protocol (TCP) traffic loads of types that may include, but are not limited to, Hypertext Transfer Protocol (HTTP) traffic in a wide-area network during user defined epochs having a duration t which is less than a duration for a user session, said system comprising:
-
an initial arrival generator that generates initial arrivals for a simulated user session during an initial epoch at an independent, exponentially distributed time from previous user session arrivals wherein a rate of said user session arrivals corresponds to a wide-area network; and a subsequent arrival generator that dynamically provides a sequence of connection arrivals for subsequent epochs, said subsequent arrival generator associated with said initial arrival generator which generates a number of connections to be associated with said simulated user sessions during said initial epoch as an independent variable and, if said number of connections is greater than one, generates a mean connection interarrival time for said simulated user sessions during said initial epoch and a plurality of timings of subsequent connection arrivals, said subsequent arrival generator generating subsequent arrivals based on a sorted list of said plurality of timings. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification