Hacker News new | ask | show | jobs
by Jtsummers 862 days ago
1. A bunch of communicating local processes.

2. A bunch of communicating local VMs (easier with a beefier machine like my current desktop).

3. Mininet (there are other options) to simulate a network environment, can fully control the topology very easily. Lighter weight than (2), more control for simulating different network effects than (1) alone.