Budget-Optimized Network-Aware Joint Resource Allocation