ACID Sim Tools, is an interactive and batch-mode simulation tool (and framework) for the performance evaluation of different combinations of concurrency control, atomic commit processing and recovery protocols (and protocol parameters) based on a minimal set of assumptions for an object-based computational model.
The tool produces metrics that provide insight into the most influential performance and availability trade-offs that arise in distributed transaction processing architectures.
A tool with which one can manage experiments with a graphical user interface will be available soon. Some screen-shots of the tool follow:
The application displays the topology of the network. The attributes of each node are configurable via the GUI as show in the next two screens.
New transactions (source) and transactional servers are created via the menu options displayed in the following image:
When the topology and node attributes are defined, the user has three options:
The experiments that result from a scenario may be too numerous. The user can select a subset of the available experiments of a scenario to execute. The options are shown in the following two images.
The attribute ranges are defined by the following screen:
One can choose to either apply the same range of values to a specific attribute or apply different values to different nodes (servers or sources).
The next screen displays the available experiments that result from the scenario specification. One can select a subset of the experiments or select them all. The user checks the experiment which should be executed or clicks the "Select All" button to enable the execution of all experiments.
After the experiments are selected, the application displays the status of each experiment (e.g If it is executing, is completed etc)
1.5.1