[Serdev] A suggestion for how SER should focus - was: So who/what is SER for, anyway?

Greger V. Teigre greger at teigre.com
Tue Jan 30 08:37:03 UTC 2007


Well, how often does a mobile call fail anyway? So much for 5 nines...
What's the cost of transparently failing a transaction over to another 
server?
g-)
PS. I agree with the general idea that auto-failover is good. I'm not 
just convinced that we are not fooling ourselves. IMHO, due to the cost 
of failover, it should seen as optimization: "Pre-mature optimization is 
the root of all evil."

Martin Hoffmann wrote:
> Greger V. Teigre wrote:
>   
>>  
>> "replicating its transaction state", you mean a SIP transaction?  If 
>> that's what you mean, this is an example of why telco-apps get so 
>> expensive. What if the server goes down in the middle of the 
>> transaction?  It fails, hey, that's a bummer, so it has to be resent, by 
>> the UAS. Why would you spent an immense amount of money to make sure 
>> that the transaction can fail over?! 
>>     
>
> INVITE transactions can go on for a very long time (technically,
> forever) and, what's more important, their progress is user visible. It
> actually does make sense to continue them on a stand-by box if the
> primary box fails.[0] For everything else resent is good enough.
>
> Regards,
> Martin
>
> [0] IMHO, this is a flaw in SIP. Instead of one very long transaction
>     with a three-way handshake and related extra transactions on the
>     side (PRACK), a series of short transactions would have been better.
>
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.iptel.org/pipermail/serdev/attachments/20070130/92ef1caa/attachment.html


More information about the Serdev mailing list