[Spread-users] View consistency

Anders.Lindstrom at ubsw.com Anders.Lindstrom at ubsw.com
Wed Mar 12 01:48:22 EST 2003

Hello Spread Users,

I have been having a bit of a look at Spread. I am very interested so far because I am looking for ordering guarantees. I know that the answer is probably implied by the documentation but the question I have is this: do the ordering guarantees extend to the membership messages? In particular, can I implement so-called virtual synchrony in Spread. I'm sure you know what view synchrony is but just to make my meaning clear, I'll tell you what <emph>I</emph> mean by virtual synchrony.

Group View: current list of members in the group
View change: change in membership of the group
Virtual synchrony (view consistency):
	1. there is a unique group view in any consistent state on which all members of the group agree
	2. if a message m is multicast in group view v before view change c, either no member in v that executes c
		ever receives m, or every member in v that executes c receives m before performing c

Basically this means that all non-failing members of a view receive exactly the same messages.

Sorry if this is repeat question. I couldn't find anything in the FAQ.



Visit our website at http://www.ubswarburg.com

This message contains confidential information and is intended only 
for the individual named.  If you are not the named addressee you 
should not disseminate, distribute or copy this e-mail.  Please 
notify the sender immediately by e-mail if you have received this 
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free 
as information could be intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain viruses.  The sender therefore 
does not accept liability for any errors or omissions in the contents 
of this message which arise as a result of e-mail transmission.  If 
verification is required please request a hard-copy version.  This 
message is provided for informational purposes and should not be 
construed as a solicitation or offer to buy or sell any securities or 
related financial instruments.

More information about the Spread-users mailing list