Text this: Simulation technologies in networking and communications: selecting the best tool for the test