Patent ID: 6324492
Filing Date: 2001-11-27
Classification: H04L

Abstract:
In a system including multiple clients communicating with a server, wherein the server receives requests from the multiple clients, a method for using a single processor for simulating the multiple clients for testing a server stress, said method comprising the steps of:initiating execution of a send data thread for selecting one of the simulated multiple clients, wherein each of the simulated multiple clients is controlled by said send data thread of the single processor, said send data thread being adapted to initiate a plurality of I/O requests that result in a transmission being sent to said server for each of said simulated multiple clients;initiating execution of a receive data thread, said receive data thread being adapted to process completed I/O requests initiated by said send data thread for each of said simulated multiple clients;providing a data array wherein are stored state variables, each of said state variables representing a simulated state of one of said simulated multiple clients;selecting, by said send data thread, one of said state variables and initiating an I/O request in response to said selected one of said state variables; andreceiving, by said receive data thread, notification of completion of said initiated I/O request and updating in said data array said selected one of said state variables.