Distributed ensemble