IEEE Cloud18: RIOT: a Novel Stochastic Method for Rapidly Configuring Cloud-Based Workflows
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
plots
vmlb
.gitignore
LICENSE
README.md
build.xml
jar-in-jar-loader.zip

README.md

RIOT: a Novel Stochastic Method for Rapidly Configuring Cloud-Based Workflow

Files Organization

  • LICENSE: This project is under MIT License
  • build.xml: For maven build
  • plots: Source code for concluding / ploting results, implementing in Python
  • vmlb: Source code and models for RIOT, implementing in Java
  • results: Saved results

Building the project

  • install Apache Ant. See here
  • build the java project
    ant build
  • run corresponding jar file

Executing jar files

  • Executing EMSC algorithms
    java -jar emsc.jar ARGS1 ARGS2 ARGS3
    ARGS1 = number of repeats
    ARGS2 = model name/small/all
    ARGS3 = algorithm. nsgaii/spea2/moead

  • Executing RIOT algorithms
    java -jar riot.jar ARGS1 ARGS2
    ARGS1 = number of repeats
    ARGS2 = model name/small/all

  • Changing internal parameters?! See src in package edu.ncsu.experiments