Browse Prior Art Database

Multiple Terminal Simulation Tool Utilizing Multiple Separate IP Addresses

IP.com Disclosure Number: IPCOM000013751D
Original Publication Date: 1999-Oct-01
Included in the Prior Art Database: 2003-Jun-18
Document File: 1 page(s) / 38K

Publishing Venue

IBM

Related People

Kim Gajda: AUTHOR [+4]

Abstract

In order to provide capacity planning information for a server machine, and to test how well a server application can bear the load of a large number of clients, either a large number of client machines must be connected as loads, or else a simulator application must be used which presents to the server a workload comparable to that of multiple client terminals.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 1

Multiple Terminal Simulation Tool Utilizing Multiple Separate IP Addresses

      In order to provide capacity planning information for a server machine, and to test how well a server application can bear the load of a large number of clients, either a large number of client machines must be connected as loads, or else a simulator application must be used which presents to the server a workload comparable to that of multiple client terminals.

      In the past, simulators have been written which manipulate the content of the data packet to appear as though it came from multiple machines, but the packet headers still have the IP address of a single simulator machine. For example, a 4690 point of sale simulator exists which creates a transaction log file having data that appears to have come from a number of point of sale terminals. In reality, this data was generated by a single simulator application running on a single machine.

      If, however, the server application is coded such that different code paths are executed based on the IP address of the machine(s) connected to the server, the above mechanism is not acceptable. This makes it necessary to 1) abandon the way simulation has been done in the past where the data was manipulated to appear to have come from multiple machines, and 2) create a simulator which presents to the server a load that cannot be distinguished from that of multiple physical machines.

     In order to create a realistic simulation wherein the server code path...