[ 
https://issues.apache.org/jira/browse/IGNITE-16183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mirza Aliev updated IGNITE-16183:
---------------------------------
    Description: 
Currently, the dedicated raft group is created for every partition. This 
approach leads to creating a huge number of raft groups which is expensive.

In order to optimise  a multi raft group architecture, our competitors uses 
some techniques, one the technique is to merge several heartbeat from different 
raft groups from one node and send it as one. We need to prototype such 
approach and check it.

Some different optimisations can be found here 
https://tikv.org/deep-dive/scalability/multi-raft/


  was:
Currently, the dedicated raft group is created for every partition. This 
approach leads to creating a huge number of raft groups which is expensive.
It seems that multiraft can be a good improvement here. The details can be 
found here https://tikv.org/deep-dive/scalability/multi-raft/



> Raft heartbeat coalescing prototype
> -----------------------------------
>
>                 Key: IGNITE-16183
>                 URL: https://issues.apache.org/jira/browse/IGNITE-16183
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vyacheslav Koptilin
>            Assignee: Alexey Scherbakov
>            Priority: Major
>              Labels: ignite-3
>
> Currently, the dedicated raft group is created for every partition. This 
> approach leads to creating a huge number of raft groups which is expensive.
> In order to optimise  a multi raft group architecture, our competitors uses 
> some techniques, one the technique is to merge several heartbeat from 
> different raft groups from one node and send it as one. We need to prototype 
> such approach and check it.
> Some different optimisations can be found here 
> https://tikv.org/deep-dive/scalability/multi-raft/



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to