CDV ❯ Batch Transaction Broadcast from L2 to L1 and Transaction Acks from L1s to L2 to reduce the number of messages.
-
New Feature
-
Status: Closed
-
2 Major
-
Resolution: Won't Fix
-
-
-
etsai
-
Reporter: ssubbiah
-
June 11, 2007
-
1
-
Watchers: 1
-
July 27, 2012
-
September 23, 2010
Description
Currently each Transaction that is broadcasted to each client and the ack back for each transaction is sent as individual message.
Considering that fact that we have a lot of layers in our comms stack, reducing the number of messages will help us in reducing the cpu usage and the network usage. (esp. considering our new OOO stack which queues and acks messages)
We can easily batch these messages and acks to get better performance.
Comments
Saravanan Subbiah 2008-05-02
Saravanan Subbiah 2010-09-23
With DCV2 this becomes irrelevant as we don’t broadcast.
Currently in a 8 node non-partitioned cluster, if you are doing a 1000 TPS then there are about 16000 messages generated per second. We are first trying to reduce the number of messages for Transaction-ACK first and then broadcasts.