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