Dynamic Distributed Cooperative Control of Multiple Heterogeneous Resources