Coder Social home page Coder Social logo

forestleem / rocc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from danushkam/rocc

0.0 0.0 0.0 14.73 MB

License: Creative Commons Zero v1.0 Universal

Shell 0.21% C++ 95.95% Python 0.75% Perl 0.26% C 0.97% Tcl 0.14% R 0.25% XSLT 0.11% CSS 0.02% Makefile 0.15% HTML 0.33% Batchfile 0.08% Yacc 0.53% Lex 0.11% FreeMarker 0.13% Raku 0.01%

rocc's Introduction

Introduction

This code repository includes the OMNeT++ implementations of RoCC and the main reference solutions -- DCQCN and HPCC -- we use in the paper. This documentation explains how to compile and run the simulations.

Compile

Please follow the step given below to install the simulation environment.

  1. Install OMNeT++ version 5.2.1. Please download it from https://omnetpp.org/download/old and follow the instructions given in the documentation to install it on your preferred operating system.

  2. Once you have OMNeT++ working on your machine, you can compile the modules in this repo, in the order given below. You can use the make files in the respective directories to compile the binaries by running make. Alternatively, you can import the modules into the OMNeT++ IDE (File -> Open Projects from File System...) and compile them using the IDE.

  • inet-3.6.4 (we have patched INET to make PAUSE work in XON/XOFF mode)
  • commons
  • dcqcn
  • hpcc
  • rocc

Run Simulations

You can use the .ini files inside the solution directories to run the simulations using the OMNeT++ IDE. The repository currently includes the simulations for evaluating the solution implementations and we are in the process of adding the rest of the simulations into the repo.

Please feel free to contact me at dmenikku [at] purdue [dot] edu if you have any questions.

rocc's People

Contributors

danushkam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.