Testing Framework
The framework used for testing performance w.r.t. time is depicted in the following diagram.

Messages with payload sizes 1KB, 50KB, and 100KB were tested for each scenario. The scenarios and the results are given below.
Scenario 1:


Scenario 2:


Scenario 3:


Scenario 4:

