global resource allocation