Research in Opportunistic Networks (OppNets) related to large scale evaluations depends on simulations to compare the performance of different forwarding protocols and their parameters (1). The comparability and credibility of research are in crisis due to the variety of ways researchers perform evaluations (2, 3, 4, 5). The code in this repository implements a simulation platform called OPS on the Bench(OOTB) to overcome these problems by enabling the use of OppNets benchmarks that foster repeatability, reproducibility and replicability of comparable, credible and scalable performance evaluations. More details about OOTB are vailable in the publication Benchmarking data dissemination protocols for opportunistic networks
The sections linked below provide all information about OOTB including installing, bringing up and using the platform.
- Architecture of OOTB and required components - Architecture and Prerequisites
- Installing OOTB platform - Building and Installing
- Bringing up the OOTB platform - Bringing Up
- Running simulations in OOTB (by Users) - Running Simulations and User Manual
- Configuring cloud service to store data - Storage Backend
- Accessing server details - Accessing Server Configurations
- Accessing user profile configurations - Accessing Profile Configurations
- Versions of used software - Software Versions
- Questions or comments about this work - Questions or Comments
The architecture of the OOTB platform consist of a set of sofware modules interacting to provide simulations of opportunistic networks. The picture below shows the conceptual architecture of OOTB.
To enable OOTB, the following software components must be installed and configured.
- Django, a Python-based web framework Django
- Docker, an OS-level virtualization environment Docker
- Redis, a distributed in-memort data store redis
- OPS, an opportunistic networking model framework OPS
- Cloud Service, a cloud based storage service (such as Dropbox)
The OOTB platform is described in the publication linked here. If you have further questions, comments or even suggestions, we will be very glad to hear them. Write to us using ootb at comnets.uni-bremen.de
.