Request/Response

Illustrates the use of the Request/Response communication pattern in simulation.

This report has been automatically generated by ComSim by Trust Anchor Group. The following command-line arguments where used to execute the simulation and generate the report:

ComSim.exe -d ComSim\bin\Debug\netcoreapp2.2\Data -e -i Examples\RequestResponse.xml -s ComSim\bin\Debug\netcoreapp2.2\Sniffers -st Examples\SnifferXmlToHtml.xslt -mr C:\ProgramData\IoT Gateway\Root\Reports\RequestResponse.md -xr C:\ProgramData\IoT Gateway\Root\Reports\RequestResponse.xml -master /Master.md -l C:\ProgramData\IoT Gateway\Root\Reports\RequestResponse.Log.xml -lt C:\ProgramData\IoT Gateway\Transforms\EventXmlToHtml.xslt -af ComSim\bin\Release\netcoreapp2.2\publish

Description

Simulates 100 XMPP clients over TCP sending Machine-to-Machine (M2M) messages between each other using the Request/Response pattern. An unsigned message is sent from one participant to another, which responds with a signed copy of the same XML. The party sending the request then validates the response. Requests are sent at a total frequency of 1000 requests per minute.

Preparation

XMPP

The XMPP Client accounts are created automatically, if the broker being used supports XEP-0077: In-Band Registration. The account registration process can be protected using keys and secrets, if the broker supports XEP-0348: Signing Forms.

General

Time units
Simulation Duration: 1 min
Time Base: Start of Simulation
Time Unit: 1 s
Time Cycle: 1 min
Bucket Time: 1 s
Start Date: 2020-10-13
Start Time: 13:25:25
End Date: 2020-10-13
End Time: 13:26:25

Activities

Total activity counts
Total activity counts
Total Activities

SendSignatureRequest

This activity sends an unsigned XML message to a random recipient for signature.

Use Case chart for SendSignatureRequest
Use Case chart for SendSignatureRequest
Activity chart for SendSignatureRequest
Activity chart for SendSignatureRequest
Executions of SendSignatureRequest
Legend
Legend
Execution time of SendSignatureRequest

ProcessSignatureRequest

Processes a received signature request.

Use Case chart for ProcessSignatureRequest
Use Case chart for ProcessSignatureRequest
Activity chart for ProcessSignatureRequest
Activity chart for ProcessSignatureRequest
Executions of ProcessSignatureRequest
Execution time of ProcessSignatureRequest

Counters

Counters
Counters
Counters

Measurements

Request Roundtrip

Events

Total event counts
Total event counts
Events