Skip to content

A supervised learning project to predict the behaviour of web applications under heavy load by knowing server raw performance

Notifications You must be signed in to change notification settings

geckoflume/NUIG-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NUIG-benchmark

Supervised learning project at NUI Galway IT department to predict the behaviour of web applications under heavy load by knowing server raw performance (CPU score, RAM score and I/O score).

Performance benchmarks

The most popular benchmarking suite available for Linux. Large data collection available on http://openbenchmarking.org/.

Web applications

A bulletin board benchmark modeled after an online news forum like Slashdot. We are here using @michaelmior implementation (https://github.com/michaelmior/RUBBoS).

An auction site benchmark prototype modeled after eBay.com.

A standard benchmark that models an online bookstore. We are here using @jopereira implementation (https://github.com/jopereira/java-tpcw/tree/uminho).

Installation

The install option of the scripts will setup the required dependencies, clone and configure the applications, ready to run.

git clone https://github.com/geckoflume/NUIG-benchmark
cd NUIG-benchmark
sudo ./script-rubbos.sh install
sudo ./script-rubis.sh install
sudo ./script-tpcw.sh install

Run

The run option of the scripts will execute the benchmarks.

sudo ./script-rubbos.sh run
sudo ./script-rubis.sh run
sudo ./script-tpcw.sh run

More info

Scripts tested for Ubuntu 14.04 LTS amd64.

About

A supervised learning project to predict the behaviour of web applications under heavy load by knowing server raw performance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published