Skip to content

smartarch/jss-2019-benchmark-results

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

warning if you are viewing this in bare repository links won't work please go the the https://smartarch.github.io/jss-2019-benchmark-results/ permalink
warning if you are viewing this in bare repository links won't work please go the the https://smartarch.github.io/jss-2019-benchmark-results/
/

Introduction

This repository is a companion to the paper "Managing Latency in Edge-Cloud Environment." We used 17 different benchmarks to create tasks that would simulate maximum usage on our platform. This data is then used in the predictor to predict worst-case scenarios (90th percentile).

All experiments were carried out on a 64-bit quad-core Intel Xeon E3-1230v6 @ 3.50GHz system running Fedora Linux 28 5. Hyper-threading, turbo-boost and other power management features were disabled to obtain stable timing results.

The large testing was conducted and the results are presented here. The evaluation comprises combinations of 17 benchmarks, which are listed in the table below.

Benchmark ID Source group Benchmark description
A scalabench Renders a set of images using ray tracing
F scalabench In-memory benchmark of transactions in banking application
H scalabench Framework to optimize ABC, SWC, and SWF files
K scalabench Stanford Topic Modeling Toolbox
O scalabench Simulates programs run on a grid of AVR microcontrollers
SMATRIX stress-ng Transposition on a 4096x4096 matrix
JSOND own Generates and writes JSON data to disk
PDFD own Generates images and writes them as PDF file to disk
SORTD own Generates, sorts and writes random numbers to disk
CYPHERD own Generates random string, cyphers it and writes to disk
AVL own Inserts and then removes 1 000 000 items to AVL tree
RB own Inserts and then removes 1 000 000 items to Red--Black tree
FLOYD own Floyd-Warshall's all pairs shortest path search on 2 200 vertices
ROD own Rod cutting problem using dynamic programming
EGG own Egg dropping problem using dynamic programming
FACE own Human faces detection in images from the local directory
ZB own Zip archive extraction of compressed folder with many small files

Results

The measurements of each benchmark without any background load is here. This establishes the baseline for further measurements in combinations. The presented results are of a many runs of the single benchmark in cycle.

The page doubles contains all pairs of a task and one background task -- this resulted in 289 (17*17) measurements. Since this category is already too large to be viewed in one figure the results were spitted to smaller chunks grouped by the main task.

We also measured the triples (2 background tasks), quadruples (3 background tasks) and quintuples (4 background tasks). The measurements in quintuples are already outside of the operation boundary as defined in the paper, since the number of running task over exceeds the number of available processor cores.

The product space of triples and higher-level n-tuples is not covered entirely, but at least 1500 measurements of each category were produced. The following pages contain results for each of the tuples grouped by the measured task.

There are four different views on the data:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published