Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

routing problem of the fault-tolerant routing algorithm added in the Noxim #136

Open
taadaal opened this issue Mar 24, 2022 · 2 comments
Open

Comments

@taadaal
Copy link

taadaal commented Mar 24, 2022

Hello, I added a fault-tolerant routing algorithm named "GRADIENT" to the Noxim according to the Noxim_Tutorial PDF, the routing algorithm was successfully added, but I couldn't get results from the files in Config_Example. What is the problem with my routing algorithm?

Result With 4×4

How could I fault a node in a wired and wireless subnet?

In other issues, I figured out to add a fault-tolerant routing algorithm, we need a flag bit added to a class, which class exactly? is that necessary in my case?
This is the article I used: "https://ieeexplore.ieee.org/abstract/document/6385394"

@taadaal taadaal changed the title Non-rotation problem of the fault-tolerant routing algorithm added in the Noxim Non-routed problem of the fault-tolerant routing algorithm added in the Noxim Mar 24, 2022
@taadaal taadaal changed the title Non-routed problem of the fault-tolerant routing algorithm added in the Noxim Inefficiency of the fault-tolerant routing algorithm added in the Noxim Mar 24, 2022
@taadaal taadaal changed the title Inefficiency of the fault-tolerant routing algorithm added in the Noxim routing problem of the fault-tolerant routing algorithm added in the Noxim Mar 24, 2022
@davidepatti
Copy link
Owner

Seems no transmission is happening, your routing is not working.
Try to enable DEBUG in makefile and follow the log file

@taadaal
Copy link
Author

taadaal commented Mar 24, 2022

Thanks for your prompt response, I enabled DEBUG in "makefile" and this is my "my_log.txt".

Screenshot (99)
Screenshot (101)

and when I ran the "./noxim -config ../config_examples/default_config.yaml" with GRADIENT: a fault-tolerant routing algorithm, seems no transmission is happening, As I mentioned before the routing was successfully added.
Do I need to make changes in other Noxim files? For example, should I use a faulty node or add a flag bit to a class?
If files need to be changed, in which files should these changes be made?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants