Distance Vector Algorithm Python

En cours Publié le il y a 5 ans Paiement à la livraison
En cours Paiement à la livraison

Distance Vector Algorithm

Idea: p2p network that has sets of nodes and undirected costs in form (node1,node2,cost) and every node has routing table that consists of destination node, cost and outgoing link.

Program (requirements):

- Read from a text file multiple entries of form (node1, node2, cost)

- Calculate distance-vector algorithm with periodic exchanges

- Update node tables for each iteration

A user should be able to:

o compute routing tables for any preset number of exchanges or until stability is achieved;

o preset any link to change cost or fail after any chosen exchange (you may assume for simplicity that neighbours notice cost changes or unreachable neighbours immediately);

o view the best route between any source and destination after any chosen iteration

o trace the routing tables of any set of nodes for any specified number of iterations in a way that can be easily viewed;

o engage, on request, a split-horizon capability to help combat slow convergence

o run the application under Windows 10 x64.

Once your simulator is working, document a walkthrough of two simple examples with appropriate input networks to illustrate how some exemplar routes and tables evolve under:

o normal convergence of the distance-vector algorithm;

o slow convergence both with and without the split horizon facility switched on.

Distance Vector Algorithm
Idea: p2p network that has sets of nodes and undirected costs in form (node1,node2,cost) and every node has routing table that consists of destination node, cost and outgoing link.
Program (requirements):
- Read from a text file multiple entries of form (node1, node2, cost)
- Calculate distance-vector algorithm with periodic exchanges
- Update node tables for each iteration


A user should be able to:
o compute routing tables for any preset number of exchanges or until stability is achieved;
o preset any link to change cost or fail after any chosen exchange (you may assume for simplicity that neighbours notice cost changes or unreachable neighbours immediately);
o view the best route between any source and destination after any chosen iteration
o trace the routing tables of any set of nodes for any specified number of iterations in a way that can be easily viewed;
o engage, on request, a split-horizon capability to help combat slow convergence
o run the application under Windows 10 x64.
Once your simulator is working, document a walkthrough of two simple examples with appropriate input networks to illustrate how some exemplar routes and tables evolve under:
o normal convergence of the distance-vector algorithm;
o slow convergence both with and without the split horizon facility switched on.

Java Python

Nº du projet : #18839346

À propos du projet

9 propositions Projet à distance Actif il y a 5 ans

Décerné à:

utkarshkatiyar19

Hi I know distance vector algorithm very well. I'm sure that I can easily do this project. We can have a about it. Thanks..

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% GBP en 5 jours
(335 Commentaires)
7.3

9 freelances font une offre moyenne de 150 £ pour ce travail

DevStar925

Hello How are you? I am C++/A* Algorithm. I have a good experience. I wanna discuss more via chat. Thanks

£150 GBP en 3 jours
(25 Commentaires)
6.6
TalAkerele

Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with Java, Python,Php. I'd like to work with you. i'll complete this project for you to t Plus

£55 GBP en 3 jours
(17 Commentaires)
4.8
aifisolutions

We specialize and have 20 years of experience in Desktop/Web/Mobile application development. We provide our expert service in the following areas: • Artificial Intelligence • Automation Solutions • Data Science • Plus

£277 GBP en 6 jours
(2 Commentaires)
4.6
mukesh30march

hi i read all requirement please share more detail i did 5 similar task i will provide 5 star rating work thanks

£150 GBP en 3 jours
(23 Commentaires)
4.1
dhslp1990

Hi, I am a data mining engineer having 2 years experience.I think this project is easy enough for me. If you choose me, I will coding this project in python.

£88 GBP en 4 jours
(0 Commentaires)
0.0
fnoaman

I have done extensive work in algorithmics and i have practical experience implementing various complex graph algorithms like the one you specified, i have previously worked with distributed network algorithms solving Plus

£222 GBP en 10 jours
(0 Commentaires)
0.0