Changes between Version 5 and Version 6 of Old/NodeHandler/Broadcast


Ignore:
Timestamp:
Apr 10, 2006, 9:39:41 PM (18 years ago)
Author:
sswami
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Old/NodeHandler/Broadcast

    v5 v6  
    4242'''R.3:'''
    4343{{{
    44 The communication layer will use two separate approaches, one for sending messages and the
    45 other for receiving messages. Messages being sent from the NodeHandler to the NodeAgent will
    46 use broadcast. A single message will be broadcast by the NodeHandler and this message will be
    47 received by all the NodeAgents.
     44The communication layer in the NodeHandler will use two separate approaches, one for sending messages and the other for receiving messages. Messages being sent from the NodeHandler to the
     45NodeAgent will use broadcast. A single message will be broadcast by the NodeHandler and this
     46message will be received by all the NodeAgents.
    4847
    4948Messages being received from the NodeAgent will be use TCP. The NodeAgent communication layer
     
    5655the NodeAgent. Since the communication layer will broadcast the message to all the nodes, the
    5756NodeAgents will have the filters to deteremine whether a message is to be accepted / rejected.
    58  Current NodeAgent code has such filters and these will be enhanced only if necessary.
     57Current NodeAgent code has such filters and these will be enhanced only if necessary.
    5958
    6059After a message is sent, the communication server will wait for ACKs from the NodeAgent, which
     
    8685The communication server will not pipe the heartbeats from the NodeAgents to the NodeHandler.
    8786Instead, it will keep track of these messages on a per-node basis and on detecting a breakdown
    88  in communication; it will send a RETRY message to the NodeAgent. The NodeAgent will consider
     87in communication; it will send a RETRY message to the NodeAgent. The NodeAgent will consider
    8988it to be a message from the NodeHandler.
    9089}}}
     
    103102== Software Design ==
    104103
    105 == Algorithm for NodeHandler Communication Server ==
     104== Algorithm ==
     105
     106''NodeHandler Communication Server''
    106107
    107108The NodeHandler on startup will open the required pipes and then fork the Communication Server