Architecture: dynamic resource balancing