Hash-based task placement algorithms performance evaluation
- 1. VU Amsterdam
- 2. University of Wuerzburg
- 3. ESPOL
Description
This repository contains the data, the simulator, and the support scripts necessary to reproduce the plots from our paper.
We use data from the IBM COS dataset, but extract and subset of it and convert it into a format suitable for simulation. These simulable traces are in the input_traces1 folder.
We add our distributed cache simulator as a component to OpenDC datacenter simulation suite. The specific version of the source code we use in this work can be found at https://github.com/sacheendra/opendc/tree/cachearch. We include a pre-compiled jar file of the simulator in this repository.
The three support scripts enumerated 1, 2, and 3 use the Ray distributed programming framework to run multiple experiments simultaneously. Each simulation requires a dedicated CPU core and 10GB of RAM. On a single server with 20 cores, all the simulations complete in about half an hour. Running the simulations on a cluster requires cluster-specific setup for Ray.
Files
hash_based_placement_evaluation.zip
Files
(194.0 MB)
Name | Size | Download all |
---|---|---|
md5:bb936e80cbfa66dc2d0c7d73559264df
|
194.0 MB | Preview Download |