Testing the performance of a layer 3 proxy device using traffic amplification
First Claim
1. A traffic amplification device for assisting in the testing of performance of a layer 3 proxy device, the traffic amplification device comprising:
- a client device interface for exchanging data with at least one client device,a server device interface for exchanging data with a group of server devices,at least one proxy device interface for exchanging data with the layer 3 proxy device, andan amplification control unit comprising a processor and memory, said memory containing computer instructions executable by said processor whereby said amplification control unit is operative to;
obtain, via the client device interface, a first message from at least one of said at least one client devices and intended for any of said server devices, said first message comprising a request for processing,send a plurality of second messages to the proxy device in a number corresponding to a desired degree of traffic amplification, each second message comprising said request for processing,receive said second messages in return from the proxy device,select one of the received second messages, andforward the request for processing of the selected second message to the server device for being processed;
,wherein the amplification control unit when selecting one of the received second messages is operative to select a received second message for which a traffic forwarding condition is fulfilled.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed towards a method, computer program, computer program product and a traffic amplification device (30) for assisting in the testing of performance of a layer 3 proxy device (12) as well as a testing system comprising such a traffic amplification device. The traffic amplification device (30) obtains a first message (M1) from at least one client devices (14) and intended for a server device (22), where the first message comprises a request for processing, sends a plurality of second messages (M2) to the proxy device (12) in a number corresponding to a desired degree of traffic amplification, where each second message comprises the request for processing, receives the second messages in return from the proxy device (12), selects one of the received second messages, and forwards (FM1) the request for processing of the selected second message to the server device (22) for being processed. It is also possible to handle responses (M3) from the server device in a similar manner.
-
Citations
23 Claims
-
1. A traffic amplification device for assisting in the testing of performance of a layer 3 proxy device, the traffic amplification device comprising:
-
a client device interface for exchanging data with at least one client device, a server device interface for exchanging data with a group of server devices, at least one proxy device interface for exchanging data with the layer 3 proxy device, and an amplification control unit comprising a processor and memory, said memory containing computer instructions executable by said processor whereby said amplification control unit is operative to; obtain, via the client device interface, a first message from at least one of said at least one client devices and intended for any of said server devices, said first message comprising a request for processing, send a plurality of second messages to the proxy device in a number corresponding to a desired degree of traffic amplification, each second message comprising said request for processing, receive said second messages in return from the proxy device, select one of the received second messages, and forward the request for processing of the selected second message to the server device for being processed;
,wherein the amplification control unit when selecting one of the received second messages is operative to select a received second message for which a traffic forwarding condition is fulfilled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A testing system for a layer 3 proxy device and comprising a traffic amplification device, the traffic amplification device comprising:
-
a client device interface for exchanging data with at least one client device, a server device interface for exchanging data with a group of server devices, at least one proxy device interface for exchanging data with the layer 3 proxy device, and an amplification control unit comprising a processor and memory, said memory containing computer instructions executable by said processor whereby said amplification control unit is operative to; obtain, via the client device interface, a first message from at least one of said at least one client devices and intended for any of said server devices, said first message comprising a request for processing, send a plurality of second messages to the proxy device in a number corresponding to a desired degree of traffic amplification, each second message comprising said request for processing, receive said second messages in return from the proxy device, select one of the received second messages, forward the request for processing of the selected second message to the server device for being processed, obtain, via the server device interface, a third message from the server device, said third message comprising a processing result of the server device, send a plurality of fourth messages to the proxy device in a number corresponding to a desired degree of traffic amplification, each fourth message comprising a response to the request for processing, receive said fourth messages in return from the proxy device, select one of the received fourth messages, and forward the response of the selected fourth message to the client device as the response to the request for processing. - View Dependent Claims (14)
-
-
15. A method for assisting in the testing of performance of a layer 3 proxy device, the method being performed in a traffic amplification device and comprising:
-
obtaining a first message from at least one client device and intended for any server device in a group of server devices, said first message comprising a request for processing, sending a plurality of second messages to the proxy device in a number corresponding to a desired degree of traffic amplification, each second message comprising said request for processing, receiving said second messages in return from the proxy device, selecting one of the received second messages, and forwarding the request for processing of the selected second message to the server device for being processed; wherein the selecting of a received second message comprises selecting a received second message for which a traffic forwarding condition is fulfilled. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification