Skip to content

briangodwinlim/TripS-ZDD

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks