Heterogeneous cluster