Menu

Tree [bf4943] master /
 History

HTTPS access


File Date Author Commit
 conf 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 distribution 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 documentation 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 experiments 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 modules 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 LICENSE 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..
 README.md 2015-01-22 pradeeban pradeeban [bf4943] README
 SDS 2015 Author Copy.pdf 2015-01-22 pradeeban pradeeban [57d4f3] Adding the SDS 2015 Paper.
 pom.xml 2015-01-22 pradeeban pradeeban [dffce9] Initial commit..

Read Me

Project Overview

Welcome to the wiki of SDNSim!

Please visit the website to learn more - https://sourceforge.net/p/sdnsim/

This is an umbrella SDN project containing,

  • RĀVAṆA - A Resilient and Adaptive Virtualization Architecture for Network Flow Algorithms.
  • xSDN - An Expressive Simulator for Dynamic Network Flows.
  • ESCALATOR - An Integrated Process for Building Software-Defined Cloud Networks Through Incremental Simulation and Emulation.

Building Using Apache Maven 3.x.x

To build using maven:
mvn clean install

skipping the tests:
$ mvn clean install -Dmaven.skip.test=true

To skip executing the tests:
$ mvn clean install -DskipTests

Built distribution inside distribution/target.

$ tar -xzvf distribution/target/xsdn-1.0-SNAPSHOT.tar.gz
$ mv xsdn-1.0-SNAPSHOT/jars/xsdn-1.0-SNAPSHOT.jar .

Executing

Respective Executors are found in the package, "main".

Logging

Make sure to include conf/log4j2-test.xml into your class path to be able to configure and view the logs. Default log level is [WARN].

Dependencies

This project depends on the below major projects.

  • Apache Log4j2
  • Infinispan
  • OpenDaylight Controller