Routing Algorithm
Implement 2 routing algorithms, which are Bellman-
Ford Algorithm and Dijkstra’s Algorithm. Any programming language can be used to generate the codes. The submission of the project should include 1) one original program file
and the
corresponding executable file, 2) a testing file, which includes a testing
input and
corresponding
output, and 3) a project report.
The requirements on the program:
1) There should
be a friendly user interface to accept the input and demonstrate the
corresponding
output.
2) The
topology and scale of the input network should be flexible.
3) There
should be a line of note to explain each line of the code.
The requirements on the project report:
1) There should be a literature survey to present some
variations of each of the 2 routing
algorithms.
2) There
should be a flow chart to demonstrate each coded algorithm.
3) There
should be an explanation on the testing case.
The advanced requirements (optional):
1) Implementation of one variation for each of the 2
routing algorithms.
2) Comparison between them and the Bellman-Ford
Algorithm and Dijkstra’s
Algorithm
in terms of advantages and disadvantages in the report.
Get Free Quote!
334 Experts Online