Method and apparatus determining the load on a server in a network
First Claim
Patent Images
1. A method for measuring load on a server in a network comprising the steps of:
- receiving at time t1 at a client a first message from the server, the first message including a first counter value;
receiving at the client at time t2 a second message from the server, the second message including a second counter value; and
comparing at the client the first counter value with the second counter value to determine the number of messages sent from the server during time period t1 to t2.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus of measuring a server'"'"'s network load based on information available in standard IP datagrams transmitted by a server from observations at the client. In the described embodiment, the IPID value in the standard IP datagram is used to calculate the number of IP datagrams transmitted by the server. A calculation may then be carried out to determine the rate of transmission and to provide comparisons with historical transmission rates and transmission rates for other servers.
-
Citations
19 Claims
-
1. A method for measuring load on a server in a network comprising the steps of:
-
receiving at time t1 at a client a first message from the server, the first message including a first counter value; receiving at the client at time t2 a second message from the server, the second message including a second counter value; and comparing at the client the first counter value with the second counter value to determine the number of messages sent from the server during time period t1 to t2. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method estimating packets processed by a server during a time period comprising the steps of:
-
receiving at time t1 at a client a first message from the server, the first message including a first counter value; receiving at the client at time t2 a second message from the server, the second message including a second counter value; and calculating at the client the number of packets processed by the server based on the first counter value and the second counter value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A client comprising:
-
a) a port coupled to a network; b) a processor coupled in communication with the port; c) a memory coupled in communication with the processor, the memory having stored therein a first timestamp T1 associated with a first IP datagram received from a first server, a second timestamp T2 associated with a second IP datagram received from the first server, a first counter value from the first IP datagram and a second counter value from the second IP datagram, and program control for controlling the processor to calculate an estimated rate of packet transmission from a server to the client based on the first timestamp T1, the second timestamp T2, the first counter value and the second counter value. - View Dependent Claims (18, 19)
-
Specification