Exploiting Observations From All System Objects to Improve Virtual Network Resource Allocation