qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Vinoski <vino...@iona.com>
Subject Re: clustering
Date Fri, 22 Dec 2006 18:37:44 GMT

On Dec 22, 2006, at 1:33 PM, Carl Trieloff wrote:

> Steve Vinoski wrote:
>> On Dec 22, 2006, at 1:24 PM, Carl Trieloff wrote:
>>> Steve Vinoski wrote:
>>>> On Dec 22, 2006, at 1:16 PM, Carl Trieloff wrote:
>>>>> Tim Fox wrote:
>>>>>> Personally I would never use a total ordering protocol (e.g.  
>>>>>> totem) to implement clustering for messaging.
>>>>>> Naive clustering approaches often try to replicate the queue  
>>>>>> state machine across different nodes, and require some kind of  
>>>>>> total ordering to ensure the states are consistent.
>>>>>> You'll find this approach doesn't scale, since every replica  
>>>>>> in the cluster has to receive all updates from every other  
>>>>>> node. Therefore the amount of load on a particular node  
>>>>>> increases linearly with the number of nodes in the cluster.
>>>>> yes, exactly - thus totem is only useful for the cluster  
>>>>> management, not the data replication. That is why I asked about  
>>>>> those pieces and not data replication.
>>>> Given that people obviously have opinions on how we should  
>>>> implement clustering, it would be nice to get them captured in  
>>>> the wiki. Any takers?
>>>> --steve
>>> Alan has already done so.
>> I don't mean the design note, I mean implementation.
>> --steve
> Sure, I can add to the wiki in that regard then once back from  
> vacation

Sounds good, thanks. My concern is that 1) we seem to have a number  
of people involved with ideas on how to implement this, and 2) those  
ideas seem to have quite a range to them. If we can get some notes in  
the wiki about the various possibilities and their pros and cons,  
we'll be in really good shape.


View raw message