Skip to content

HAVEX/ross-vis-pre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSS-VIS

Visual analytics for the ROSS parallel discrete-event simulation engine.

Software Installation

Installation requires the ivastack framework. Please clone and install ivastack first. Installing the software requires setting up the server and configuring the UI. The server requires a server-side JavaScript environment which is commonly available in Linux systems. For other OS, please download and install (NodeJS).

To install all the dependencies, go to the project folder after cloning the project, and enter the follwing command:

npm install

Data Preprocessing

Please use the scripts in the 'scripts' folder for preprocessing data. Note: the minimum and maximum real time or GVT values are needed.

node preprocessRT.js [RT_data_file] [RT_min] [RT_max]

node preprocessGVT.js [GVT_data_file] [GVT_min] [GVT_max]

node prepocessCE.js [Comm_event_data_file] [GVT_min] [GVT_max] [num_PE] [num_KP] [num_LP]

The scripts will generate multiple JSON files which contain the preprocessed data. Please put all the JSON files in the same folder and enter the folder path in the config file for the UI.

Configuring the UI

Setup the data folder path and other parameters in the 'ui/config.js' file.

return {
    dataset: 'data/df5k_N64_batch8_gvt128_kps16',
    numKP: 16,
    numPE: 64
};

Starting the server

PORT=8000 node server.js

Access the UI at http://localhost:8000

About

Visualization and data analytics for ROSS simulation engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors