distributed networks with highly dynamic topologies and heterogeneous