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.
make
./trips-zdd [ <cost_info> <monitoring_info> <query> <goals> ] [ <options>... ]
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"
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