Experiments
Three tests were designed and carried out to verify the CIM tool. The
first experiment involves confirming that the semantic interoperability
layer supplied by the CIM offers accurate payload translations. The
second step is to examine the CIM efficiency when the number of parallel
requests is increased without affecting the size of the payloads being
transferred. The third experiment examines the CIM efficiency when the
size of the payload being transferred is increased. All of the findings
gathered and presented are the mean of the results obtained after
repeating each experiment ten times. The JSON-LD payloads are expressed
using the DELTA ontology 20. All of the above studies were carried out
on two computers that had the following characteristics: Intel E5-2678v3
processor, 16GB RAM, and 500GB storage. In addition, an
OpenFire XMPP broker was installed on a server with two Intel E5-2680v3
processors, 32 GB of RAM, and one terabyte of storage.
The varied request flows employed throughout the studies are depicted in
Figs. 5 and 6. It is worth noting that both GET and POST requests are
evaluated, as well as JSON-LD payloads expressed using the DELTA
ontology and XML payloads represented using the OpenADR model. All
payloads shared and utilized in the various experiments may be found in
the experimentation folder of the CIM repository. 21