$ ./test_server & ./test_client 127.0.0.1 12345 & ./test_client 127.0.0.1 12345 [arthur:server:(28159) 0.000023] [test/INFO] grant 127.0.0.1:1024 since nobody wanted it [arthur:client:(28160) 0.000013] [test/INFO] Granted by server [arthur:server:(28159) 0.014750] [test/INFO] put 127.0.0.1:1025 in waiting queue [arthur:client:(28160) 0.100254] [test/INFO] Release the token [arthur:server:(28159) 0.100950] [test/INFO] grant 127.0.0.1:1025 since token released [arthur:client:(28162) 0.000014] [test/INFO] Granted by server [arthur:server:(28159) 0.201146] [test/INFO] put 127.0.0.1:1024 in waiting queue [arthur:client:(28162) 0.100169] [test/INFO] Release the token [arthur:server:(28159) 0.201593] [test/INFO] grant 127.0.0.1:1024 since token released [arthur:client:(28160) 0.201472] [test/INFO] Granted by server [arthur:client:(28160) 0.301560] [test/INFO] Release the token [arthur:server:(28159) 0.302114] [test/INFO] put 127.0.0.1:1025 in waiting queue [arthur:server:(28159) 0.302172] [test/INFO] grant 127.0.0.1:1025 since token released [arthur:client:(28162) 0.201166] [test/INFO] Granted by server [arthur:server:(28159) 0.402342] [test/INFO] put 127.0.0.1:1024 in waiting queue [arthur:client:(28162) 0.301265] [test/INFO] Release the token [arthur:server:(28159) 0.402687] [test/INFO] grant 127.0.0.1:1024 since token released [arthur:client:(28160) 0.402605] [test/INFO] Granted by server [arthur:server:(28159) 0.503013] [test/INFO] put 127.0.0.1:1025 in waiting queue [arthur:client:(28160) 0.502739] [test/INFO] Release the token [arthur:server:(28159) 0.503260] [test/INFO] grant 127.0.0.1:1025 since token released [arthur:client:(28162) 0.402236] [test/INFO] Granted by server [arthur:server:(28159) 0.603517] [test/INFO] put 127.0.0.1:1024 in waiting queue [arthur:client:(28162) 0.502304] [test/INFO] Release the token [arthur:server:(28159) 0.603699] [test/INFO] grant 127.0.0.1:1024 since token released [arthur:client:(28160) 0.603564] [test/INFO] Granted by server [arthur:client:(28160) 0.703651] [test/INFO] Release the token [arthur:server:(28159) 0.704098] [test/INFO] put 127.0.0.1:1025 in waiting queue [arthur:server:(28159) 0.704146] [test/INFO] grant 127.0.0.1:1025 since token released [arthur:client:(28162) 0.603133] [test/INFO] Granted by server [arthur:server:(28159) 0.804385] [test/INFO] put 127.0.0.1:1024 in waiting queue [arthur:client:(28162) 0.703226] [test/INFO] Release the token [arthur:server:(28159) 0.804647] [test/INFO] grant 127.0.0.1:1024 since token released [arthur:client:(28160) 0.804530] [test/INFO] Granted by server [arthur:client:(28160) 0.904608] [test/INFO] Release the token [arthur:server:(28159) 0.905011] [test/INFO] put 127.0.0.1:1025 in waiting queue [arthur:client:(28160) 0.904749] [gras/INFO] Exiting GRAS [arthur:server:(28159) 0.905159] [test/INFO] grant 127.0.0.1:1025 since token released [arthur:client:(28162) 0.804870] [test/INFO] Granted by server [arthur:client:(28162) 0.905010] [test/INFO] Release the token [arthur:client:(28162) 0.905181] [gras/INFO] Exiting GRAS [arthur:server:(28159) 1.007620] [gras/INFO] Exiting GRAS $ $ $ ./test_simulator platform-3nodes.xml test.xml [Jacquelin:server:(1) 0.000000] [test/INFO] grant Boivin:1024 since nobody wanted it [Jacquelin:server:(1) 0.000537] [test/INFO] put Geoff:1024 in waiting queue [Boivin:client:(2) 0.000537] [test/INFO] Granted by server [Boivin:client:(2) 0.100537] [test/INFO] Release the token [Jacquelin:server:(1) 0.101074] [test/INFO] grant Geoff:1024 since token released [Geoff:client:(3) 0.101264] [test/INFO] Granted by server [Geoff:client:(3) 0.201264] [test/INFO] Release the token [Jacquelin:server:(1) 0.201611] [test/INFO] put Boivin:1024 in waiting queue [Jacquelin:server:(1) 0.201801] [test/INFO] grant Boivin:1024 since token released [Boivin:client:(2) 0.202338] [test/INFO] Granted by server [Jacquelin:server:(1) 0.301991] [test/INFO] put Geoff:1024 in waiting queue [Boivin:client:(2) 0.302338] [test/INFO] Release the token [Jacquelin:server:(1) 0.302875] [test/INFO] grant Geoff:1024 since token released [Geoff:client:(3) 0.303065] [test/INFO] Granted by server [Geoff:client:(3) 0.403065] [test/INFO] Release the token [Jacquelin:server:(1) 0.403412] [test/INFO] put Boivin:1024 in waiting queue [Jacquelin:server:(1) 0.403602] [test/INFO] grant Boivin:1024 since token released [Boivin:client:(2) 0.404139] [test/INFO] Granted by server [Jacquelin:server:(1) 0.503792] [test/INFO] put Geoff:1024 in waiting queue [Boivin:client:(2) 0.504139] [test/INFO] Release the token [Jacquelin:server:(1) 0.504675] [test/INFO] grant Geoff:1024 since token released [Geoff:client:(3) 0.504865] [test/INFO] Granted by server [Geoff:client:(3) 0.604865] [test/INFO] Release the token [Jacquelin:server:(1) 0.605212] [test/INFO] put Boivin:1024 in waiting queue [Jacquelin:server:(1) 0.605402] [test/INFO] grant Boivin:1024 since token released [Boivin:client:(2) 0.605939] [test/INFO] Granted by server [Jacquelin:server:(1) 0.705592] [test/INFO] put Geoff:1024 in waiting queue [Boivin:client:(2) 0.705939] [test/INFO] Release the token [Jacquelin:server:(1) 0.706476] [test/INFO] grant Geoff:1024 since token released [Geoff:client:(3) 0.706666] [test/INFO] Granted by server [Geoff:client:(3) 0.806666] [test/INFO] Release the token [Jacquelin:server:(1) 0.807013] [test/INFO] put Boivin:1024 in waiting queue [Jacquelin:server:(1) 0.807203] [test/INFO] grant Boivin:1024 since token released [Boivin:client:(2) 0.807740] [test/INFO] Granted by server [Jacquelin:server:(1) 0.907393] [test/INFO] put Geoff:1024 in waiting queue [Boivin:client:(2) 0.907740] [test/INFO] Release the token [Boivin:client:(2) 0.908277] [gras/INFO] Exiting GRAS [Jacquelin:server:(1) 0.908277] [test/INFO] grant Geoff:1024 since token released [Geoff:client:(3) 0.908467] [test/INFO] Granted by server [Geoff:client:(3) 1.008467] [test/INFO] Release the token [Geoff:client:(3) 1.008657] [gras/INFO] Exiting GRAS [Jacquelin:server:(1) 1.008657] [gras/INFO] Exiting GRAS $