7.4 Node-Level Simulators 271
are modeled in fair detail, so that they closely resemble the actual
protocol implementations. Examples include the following:
•
TCP: reno, tahoe, vegas, and SACK implementations
•
MAC: 802.3, 802.11, and TDMA
•
Ad hoc routing: Destination sequenced distance vector (DSDV)
routing, dynamic source routing (DSR), ad hoc on-demand dis-
tance vector (AODV) routing, and temporally ordered routing
algorithm (TORA)
•
Sensor network routing: Directed diffusion, geographical routing
(GEAR) and geographical adaptive fidelity (GAF) routing.
7.4.2 The Simulator TOSSIM
TOSSIM is a dedicated simulator for TinyOS applications running on
one or more Berkeley motes. The key design decisions on building
TOSSIM were to make it scalable to a network ...