17.07.2015 Views

Implement a simulator, in Java, for evaluating AntNet routing protocol

Implement a simulator, in Java, for evaluating AntNet routing protocol

Implement a simulator, in Java, for evaluating AntNet routing protocol

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AbstractThis project is to implement a <strong>simulator</strong>, <strong>in</strong> <strong>Java</strong>, <strong>for</strong> evaluat<strong>in</strong>g the <strong>AntNet</strong> rout<strong>in</strong>g<strong>protocol</strong>.CuRS, the <strong>simulator</strong> implemented <strong>in</strong> this project is a discrete-event simulation testbed<strong>for</strong> develop<strong>in</strong>g rout<strong>in</strong>g algorithm <strong>for</strong> wide-area computer networks. It was developed as amodified and extended <strong>Java</strong> version of an exist<strong>in</strong>g <strong>simulator</strong>, MaRS (Maryland Rout<strong>in</strong>gSimulator)-Version 1.0. CuRS is more portable <strong>for</strong> different plat<strong>for</strong>ms, and it extended to<strong>in</strong>clude <strong>AntNet</strong> algorithm. It allow user to def<strong>in</strong>e a network configuration consist<strong>in</strong>g ofphysical network, rout<strong>in</strong>g algorithm and workload. The user can control its simulation, logthe values of parameters, and save, load and modify network configurations. It alsoprovides per<strong>for</strong>mance to assist compar<strong>in</strong>g rout<strong>in</strong>g <strong>protocol</strong>s. But the Graphical userInterface is not yet implemented <strong>in</strong> this project. This is a part of work needed to beextended <strong>in</strong> the next phase.<strong>AntNet</strong> is an adaptive, distributed, mobile-agents-based algorithm <strong>for</strong> communicationsnetworks. It was <strong>in</strong>spired by recent work on the ant colony metaphor <strong>for</strong> solv<strong>in</strong>goptimization problems. I compare <strong>AntNet</strong> algorithm with Shortest Path First rout<strong>in</strong>galgorithm (SPF) based on CuRS. Actually, we should compare more rout<strong>in</strong>g algorithms toevaluate <strong>AntNet</strong> algorithm. This is the work needed to done further.

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

Saved successfully!

Ooh no, something went wrong!