Las infraestructuras de computación Grid permiten acceder a recursos de cómputo y almacenamiento, en forma de servicios en Internet. A pesar de los avances en la planificación y gestión de recursos, se necesitan nuevos mecanismos para proporcionar niveles de servicio diferentes a diferentes perfiles de usuarios, proyectos y aplicaciones, sobre la base de los requerimientos de calidad de servicio (Quality of Service o QoS) de cada perfil. Este trabajo propone un nuevo modelo para la asignación de recursos en el Grid, en base a requerimientos de QoS. Como parte del mismo, los servicios Grid son evaluados periódicamente a través de casos de prueba representativos, para comprobar su capacidad para funcionar con la disponibilidad y prestaciones necesarias. Simultáneamente, se monitoriza el estado de los recursos. Para ello, se presenta un sistema de monitorización que recoge y propaga, de forma eficiente, los indicadores de carga de los mismos. Con todo lo anterior, se obtiene una clasificación de los servicios, con el objetivo de planificar la ejecución de trabajos en el Grid. Este modelo se aplica para optimizar los costes de ejecución de trabajos en el Grid.