<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><DIV dir=ltr>
<DIV dir=ltr>Hi John:<BR>&nbsp;<BR>I am&nbsp;working on a project with similarities to wackamole (a distributed resources allocation algorithm).<BR>&nbsp;<BR></DIV>
<DIV dir=ltr>&gt;&gt; Or are you just marking messages so that they can be easily ignored if they are delivered in a different view than the one in which the client thought they were sent?<BR></DIV>
<DIV dir=ltr>PAP: Yes, I am interesting to know the view version to discard messages outside the current view.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&gt;&gt;However, in EVS (Spread) semantics, message delivery and view changes occur asynchronously. That is, there is little ordering dependence between them. A message is not necessarily ordered and delivered in the view in which the client *thinks* it is sending. Several views might be installed between the time a client sends a message and it gets to delivered in EVS.</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>PAP: &nbsp;I know that message delivery occurs asynchronously&nbsp;for&nbsp;</DIV>
<DIV dir=ltr>
<LI>UNRELIABLE_MESS 
<LI>RELIABLE_MESS 
<LI>FIFO_MESS 
<LI>CAUSAL_MESS </LI></DIV>
<DIV dir=ltr>But, what about.</DIV>
<DIV dir=ltr>
<LI>AGREED_MESS 
<LI>SAFE_MESS</LI></DIV>
<P dir=ltr>message delivery? I think that they will be&nbsp;synchornized with view change messages ? &nbsp;</P>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>&gt;&gt;&gt; then you may want to look into the flush layer of Spread that provides exactly such a service.</DIV>
<DIV dir=ltr>PAP: I&nbsp;don't understand this statement. Can you explain me about it?</DIV>
<DIV dir=ltr>&nbsp;</DIV>
<DIV dir=ltr>Thanks John.</DIV>
<DIV dir=ltr>PAP</DIV>
<DIV dir=ltr>&nbsp;</DIV></DIV>                                               </div></body>
</html>