Skip to content

Srikanth635/ops-on-the-bench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPS on the Bench (OOTB)

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.

Architectural Information

Installing and Using OOTB

Additional Information About OOTB

Contact Information

Architecture and Prerequisites

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.

OOTB Architecture

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)

Questions or Comments

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.

About

Run OPS simulations in the cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.5%
  • HTML 12.4%
  • JavaScript 1.2%
  • Other 1.9%