1. log replication (m) 2. log consistency (n) 3. log execution (k)
Then you will have m * n * k ways of achieving your goal based on different requirements on the three stages.