qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carl Trieloff <cctriel...@redhat.com>
Subject Re: clustering
Date Fri, 22 Dec 2006 18:45:01 GMT
Steve Vinoski wrote:
>
> 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.
>
> --steve
>
>


Yes, more write up never hurts. Most of it just flows from the 0-9 spec 
but the other pieces are worth getting onto the wiki.

Regards.


Mime
View raw message