执行 make 命令以编译项目
执行 ./Application testcases/<test_name>.conf 以运行驱动层程序
配置文件由4行配置信息构成:MAX_NNB 代表总节点的最大数量;SINGLE_FAILURE 代表是否启用多个同时的失效节点测试,0代表启用,1代表关闭;MSG_DROP_PROB 代表预设的信息丢失概率,这在真实的网络环境中很常见;MSG_DROP 代表是否启用信息丢失模式,0代表每条信息都不会丢失。
程序运行的调试 Log 会在运行后输出到 dbg.log 文件,在 stdincludes.h 内可以选择是否开启调试信息输出。
Swim论文:http://www.cs.cornell.edu/Info/Projects/Spinglass/public_pdfs/SWIM.pdf