<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Feature interaction between Spread service types sec:u</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hello, </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm wondering if anyone could tell me how interleaving FIFO, CAUSAL, AGREED and SAFE messages works.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm developing an application level protocol and would like to use the cheapest primatives possible.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Generally for most of the protocol I'd naturally choose either CAUSAL or AGREED, but I am wondering if I do</FONT>

<BR><FONT SIZE=2 FACE="Arial">a series of these and then do a SAFE message, will the SAFE message flush out all the undelivered CAUSAL and AGREED</FONT>

<BR><FONT SIZE=2 FACE="Arial">messages and then deliver the SAFE message? I.e. does spread provide any guarantees across these types?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Also I'm assuming</FONT>

<BR><FONT SIZE=2 FACE="Arial">FIFO implements fbcast</FONT>

<BR><FONT SIZE=2 FACE="Arial">CAUSAL implements cbcast</FONT>

<BR><FONT SIZE=2 FACE="Arial">AGREED implements cabcast</FONT>

<BR><FONT SIZE=2 FACE="Arial">and wonder if I'm correct. Also is SAFE an dynamically safe implementation of gbcast, and does it provide an order consistant with CAUSAL or AGREED?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Thanks for your help.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Regards,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Michael</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">----</FONT>

<BR><FONT SIZE=2 FACE="Arial">Dr Michael Pilling</FONT>

<BR><FONT SIZE=2 FACE="Arial">C3I Division</FONT>

<BR><FONT SIZE=2 FACE="Arial">DSTO</FONT>

<BR><FONT SIZE=2 FACE="Arial">PO Box 1500</FONT>

<BR><FONT SIZE=2 FACE="Arial">Edinburgh SA 5111</FONT>

<BR><FONT SIZE=2 FACE="Arial">Phone: 08 8259 7017 Fax: 08 8259 5589</FONT>

<BR><FONT SIZE=2 FACE="Arial">email: Michael.Pilling@dsto.defence.gov.au</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">IMPORTANT: This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 1914. If you have received this email in error, you are requested to contact the sender and delete the email.</FONT></P>

</BODY>
</HTML>