Camunda cluster setup performance and effectiveness

We have deployed process engine per node and each node will have same process application. All the node’s process engine will use a shared database that is a single database serves all storage and retrieval requests. To be in short, we have setup a camunda cluster as Homogeneous cluster type.

I have not yet got a clear solution which cluster type setup is cost effective and gives better performance, either homogeneous cluster setup or heterogeneous cluster setup?

You should use a homogeneous cluster unless you have a good reason not to.