Distributed Barrier Demo




Controls synchronization of distributed threads by blocking a process until all remote clients finish execution.


Usage:

$ ./barrierudp -p 'port number'
$ ./barriernodeudp -h 'host ip' -p 'port number'


Output: the demo program prints to stdout the status of each process.


Example output:

cat entering barrier
mouse entering barrier
tcpbarrier: VAILD NODE: master key_id = test, node key_id = test
tcpbarrier: VAILD NODE: master key_id = test, node key_id = test
cat leaving barrier
mouse leaving barrier