26.08.2013 Views

JiST – Java in Simulation Time - Evernote

JiST – Java in Simulation Time - Evernote

JiST – Java in Simulation Time - Evernote

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

exist<strong>in</strong>g wireless simulators<br />

ns2 is the gold standard<br />

• written <strong>in</strong> C++ with Tcl b<strong>in</strong>d<strong>in</strong>gs<br />

• created for TCP simulation,<br />

modified for wireless networks<br />

• processor and memory <strong>in</strong>tensive<br />

• sequential; max. ~500 nodes<br />

• recently “fixed” for ~5000 nodes<br />

OpNet <strong>–</strong> popular commercial option<br />

• good model<strong>in</strong>g capabilities<br />

• poor scalability<br />

PDNS <strong>–</strong> parallel distributed ns2<br />

• event loop uses RTI-KIT<br />

• uses fast <strong>in</strong>ter-connect to<br />

distribute memory requirements<br />

• shown ~100,000 nodes<br />

<strong>JiST</strong> <strong>–</strong> <strong>Java</strong> <strong>in</strong> <strong>Simulation</strong> <strong>Time</strong><br />

rule of thumb: extra 10x <strong>in</strong> scale,<br />

us<strong>in</strong>g at least 10x hardware and cost<br />

sequential<br />

GloMoSim<br />

• implemented <strong>in</strong> Parsec, a<br />

custom C-like language<br />

• implements “node aggregation,”<br />

to conserve memory<br />

• shown ~10,000 nodes on NUMA<br />

mach<strong>in</strong>e (SPARC 1000, est. $300k)<br />

custom-made simulators<br />

• fast, specialized computation<br />

• lack sophisticated execution and<br />

also credibility<br />

parallel<br />

SWAN<br />

• parallelized and distributed us<strong>in</strong>g<br />

the DaSSF framework<br />

• similar capabilities to GloMoSim<br />

• shown ~100,000 nodes<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!