Ejemplo de asignación de recursos garantizada

La asociación de recursos garantizada (GRA) le ayuda a garantizar que un grupo de recursos recibe el mínimo de recursos cuando están activos todos los grupos de recursos. Cuando algunos grupos de recursos están inactivos, un grupo de recursos activo recibe recursos adicionales, hasta el máximo de recursos configurados. Si sólo están ocupados algunos de los grupos de recursos, el sistema tendrá más recursos para proporcionar a los grupos de recursos activos, pero aplicará los porcentajes de recursos máximo y mínimo para garantizar asignaciones justas. Por ejemplo:
  • Si el grupo de recursos analysts es el único grupo activo, puede utilizar hasta el 100% de los recursos del sistema para su trabajo (el máximo de recursos).
  • Si el grupo de recursos rptquery es el único grupo activo, puede utilizar hasta el 60% de los recursos netos del sistema (el máximo de recursos). El 40% restante de los recursos del sistema netos disponibles permanecerá sin asignar.
  • Si los grupos de recursos analysts y public son los únicos grupos activos, el total del mínimo de recursos será el 70%. El sistema determina sus porcentajes de recursos en base a los mínimos de recursos relativos. El resultado para cada grupo de recursos no supera el máximo de recursos.
              min  max  resource percentage
    public     20   80  20 / (20 + 50) = 29
    analysts   50  100  50 / (20 + 50) = 71
  • Si los grupos de recursos rptquery y public son los únicos grupos activos, el total del mínimo de recursos será el 50%. El sistema determina sus porcentajes de recursos permitidos en base a los mínimos de recursos relativos. Dado que el resultado para el grupo de recurso rptquery supera el máximo de recursos, el exceso se asigna al grupo de recursos public.
              min  max  resource percentage
    rptquery   30   50  30 / (20 + 30) = 60, but 50 is maximum 
    public     20   80  20 / (20 + 30) = 40 plus 10 that rptquery cannot use = 50
    

El sistema ajusta con frecuencia los porcentajes de recursos que se basan en los grupos de recursos actualmente activos y sus trabajos. Dado que el trabajo se envía y finaliza de forma rápida, en algún momento puede parecer que un grupo de recursos determinado no recibe ningún recurso (porque están inactivos), en tanto que otros grupos de recursos monopolizan el sistema (porque están continuamente activos). Sin embargo, a lo largo del tiempo, especialmente en las horas punta cuando todos los grupos de recursos utilizan el sistema de forma activa, el porcentaje de recursos real de un grupo de recursos se promedia por lo general al porcentaje permitido calculado. La medida de si un grupo de recursos está recibiendo su porcentaje de recursos permitidos se denomina conformidad. El sistema ofrece varios informes que puede utilizar para supervisar la conformidad.