This project consists of 3 folders: /data: includes data files: facebook.data twitter.dat dblp.dat data.txt(made manually) /src: includes all header and source code files /test_command: includes arguments for executing programs
In the root directory, a Makefile is provided to compile and execute programs.
For compiling programs, run: make All. Alternatively, for compiling each algorithm individually, run: make Seq_join make Distr_join make Multi_join make Hypercube
For testing the performance, we provides Makefile items for each algorithm and each data file.
make seq_join_test make seq_join_fb
make distr_join_test_loc make distr_join_fb_loc make distr_join_tw_loc make distr_join_db_loc
make distr_join_fb make distr_join_tw make distr_join_db
make multi_join_fb_loc make multi_join_tw_loc make multi_join_db_loc
make multi_join_fb make multi_join_tw make multi_join_db
make hypercube_fb make hypercube_tw make hypercube_db
make hypercube_fb4 make hypercube_db4
make clean