I am trying to simulate a distributed fault-tolerant system consisting of multiple nodes. Each node runs a set of tasks or processes. Tasks communicate with each other by passing messages over the nodes' gates. I want to simulate a fault-tolerant mechanism where a node can fail and the system reconfigures itself by migrating tasks on the faulty node to other healthy nodes. I already developed an algorithm for migrating tasks but I want to test it with OMNeT++.

In the NED file, I have defined the network with the different nodes as submodules and tasks as submodules of the nodes (sub-submodules). But I can't connect the tasks with each other.

How can I simulate this behavior? Is there a better simulation tool than OMNeT++ for this use case?

More Belal Elmorsy's questions See All
Similar questions and discussions