GoSim A discrete event based simulator, created to model peer-to-peer networks, but useful for simulating anything in Ruby. Checkout the test/simulation_test.rb for an example of usage. Authors Jeff Rose and Cyrus Hall