On Fri, Apr 28, 2006 at 01:17:10PM -0700, Bart Smaalders wrote:
> Actually, this is quite useful when working in a multiple machine
> HA environment.  A typical use would be to accept an incoming
> transaction and send it to a shadow machine to be run in parallel.
> 
> Once both machines have copies in memory, both machines can
> process the transaction and then compare the results at the end.
> Note that the artificial requirement is that the requested transaction
> is stored in memory on at least two separate machines in different 
> locations.
> 
> Yes, this can be done w/ an explicit ACK from the application, at
> some additional number of micro/milliseconds latency.
> 
> Note that any asynchronous stream socket send implementation will need
> essentially the same mechanism.

You know, I think this would be useful for SCTP in particular, using
datagrams.  For octet streams though this could be difficult to use --
do you want to know all the details of what has been ACKed?  Or just the
offset to the first not-yet-ACKed segment?

I would say that this is an excellent application for SCTP, not TCP.

Nico
-- 
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to