[EISA] Proposal for handling control messages between DAC and EINode - yes.
James Hill
hillj at isis.vanderbilt.edu
Thu Dec 11 12:16:07 CST 2008
Hey Hunt,
[...]
> >>
> >> These are just a few of the reasons for proposing a new
> approach. The
> current approach for sending a control message to a probe,
> such as the heartbeat probe, would like as follows:
> >>
> >> [header][options]
> >>
> >> Ex. [header][hertz=10]
> >>
> >> Where [header] is the standard header for the message,
> including the
> UUID of the probe in binary format. The second block of data is *text
> format* options would parse to changes its hertz. Under the
> proposed approach, sending a control message to a probe, such
> as the heartbeat probe, would be as follows:
> >>
>
> I expanded the notion of the text format. I think that the
> probe name would be optional but required when the command is
> directed to a probe.
>
> {header} {[<probe>] <command,options>}
>
Interesting. The only problem is being able to distinguish between a
command sent to an EINode vs. a software problem. We could distinguish
between the two by having a special probe name of the EINode, such as
'einode'. ;-)
Thanks,
James
> Ex. {header}{heartbeat hertz=10}
> >>
> >> This time the header does not contain the UUID of the target probe.
>
> >> Instead, the probe name is embedded in the second data
> block (or the
> command). If you notice, this look more like a *command* that
> you execution from the command prompt, which is what I think
> we are shooting for with this features of EISA.
>
> >> The EINode would look at the first *argument* and determine what
> probe to forward the control message. In this
> >> example, it would forward the commnd to the *heartbeat* probe.
> >>
> >> If the proposed approach is satisfactory to everyone, then I would
> like to implement handling of control messages in this
> manner. Please let me know if there are any question/comments.
> >>
> >> Thanks,
> >>
> >> James
> >>
> >> --------------------------------------------
> >> James H. Hill - Ph.D. Candidate
> >> Research Assistant - ISIS / DOC Group
> >>
> >> Department of EECS / Computer Science Program Vanderbilt
> University,
> Nashville, TN
> >>
> >> Email: j.hill at vanderbilt.edu
> >> URL: http://www.dre.vanderbilt.edu/~hillj
> >> _______________________________________________
> >> EISA mailing list
> >> EISA at list.isis.vanderbilt.edu
> >> http://list.isis.vanderbilt.edu/mailman/listinfo/eisa
> >>
> >>
> >>
>
More information about the EISA
mailing list