Askö Field Experiment Data 2023-05
This dataset consists of unprocessed logs from the field experiments behind the paper "Experimental Assessment of a JANUS-Based Consensus Protocol" [submitted to ComNet], and formatted results from the same field experiments. The logs were generated by active software agents on UnetStack, which is the platform that all modems ran on. The first two experiments were made to verify the protocol being tested. The third experiment studied the effect of transmission power on the performance. The final experiment used two concurrent processes and studied inter-process interference. Lines written by ConsensusAgentWUW are the most meaningful to understand the results, because they report correctly received packets that the protocol uses. The formatted results provide final opinions on state variables (Delay, Doppler, Noise), but also packet delivery statistics, and time elapsed. Refer to Wengle's GitHub repo (related link) for the source code of all agents used.
Steps to reproduce
Upload the files under "classes" in the GitHub repo (related link) to the "classes" directory on your UnetStack-compatible modems, and set the contents of "scripts/startup.groovy" on your modems to the contents of "scripts/startup.groovy" on the GitHub. Synchronise the modems prior to deployment. Deploy the modems in a suitably-sized body of water for at least five hours, preferably for longer, making sure to power on the modems as simultaneously as possible. Testing your configuration in the Unet simulator is recommended to verify your setup. When done, the raw logs are readily available from the modems in the "logs" directory.