Web Capacity Analysis Tool Controller

The controller is the central component of the Web Capacity Analysis Tool. It initiates and monitors the tests. At the end of a test it collects data from clients, summarizes them in a standard form and stores them in log files. The controller is responsible for monitoring the evaluation system. The user initiates a test by running the Web Capacity Analysis Tool controller program. The controller sends the workload and other configuration data to clients and asks them to execute. The controller summarizes the data to log files which can be post processed. The controller and clients communicate over sockets using TCP, with the controller listening at a well-advertised port (currently it is 7232). The controller gets input from the command line that specifies names of input files and other parameters. The input files include: