You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Justin Dawson edited this page May 27, 2014
·
1 revision
####Communication Setup:
Start each client node
Each node creates a VChan for Dom-0
Start Dom-0's Mgr app
NodeA sends a request to Dom-0 to get neighbor nodes that are running Armored Software
How can we tell if a node is running Armored Software or not
NodeA determines that it wants to talk to NodeB
How do we decide with whom we want to communicate?
NodeA sends a request to Dom-0 to communicate with NodeB and waits for a response on the newly created channel, or on the Dom-0 channel if an error occured
Select for timeout?
Select only seems to work the first time a message is sent to the VChan
Dom-0 forwards the request to NodeB
NodeB attempts to open VChan in NodeA's area
Communication Flows between NodeA and NodeB via VChan
Nodes should always be checking for responses on any of their current channels