briangodwinlim / TripS-ZDD

Storage Switch System via Zero-Suppressed Binary Decision Diagram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Storage Switch System via Zero-Suppressed Binary Decision Diagram

A zero-suppressed binary decision diagram (ZDD) implementation of the Storage Switch System (TripS) for Geo-Distributed Multi-Cloud Data Center Storage Tiering and Selection Problem.

Usage

Build

make

Run

./trips-zdd [ <cost_info> <monitoring_info> <query> <goals> ] [ <options>... ]

Example 1

Create a random geo-distributed storage system instance with 3 data centers each having 4 storage tiers. Get the first 3 optimal data placements.

./trips-zdd -dcList -getconfig 3 <<< "4 4 4"

Example 2

Read a geo-distributed storage system instance from JSON files with strong consistency in latency SLA constraint. Use openMP during ZDD construction.

OMP_NUM_THREADS=4 ./trips-zdd data/cost_info data/monitoring_info data/query data/goals -strongSLA -openMP

Related Repositories

Reference

About

Storage Switch System via Zero-Suppressed Binary Decision Diagram

License:MIT License


Languages

Language:C++ 87.5%Language:C 10.6%Language:Makefile 1.3%Language:Lex 0.4%Language:sed 0.1%Language:Perl 0.0%