Hogar Computación en la nube ¿Qué es la programación de recursos? - definición de techopedia

¿Qué es la programación de recursos? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la programación de recursos?

La programación de recursos se refiere a los diferentes algoritmos que los proveedores de servicios usan para entregar y asignar los diferentes recursos en un entorno virtual. La premisa es que los recursos son muy limitados, por lo que los inquilinos y usuarios no poseen ni reservan los recursos que se les han asignado, sino que se les asignan los recursos que requieren actualmente en función de los algoritmos de programación y que las cantidades anunciadas de recursos tienen son solo valores máximos. Esto permite que el sistema sea eficiente, sin recursos inmovilizados, desperdiciados y sin usar.

Techopedia explica la programación de recursos

Los algoritmos utilizados en la programación de recursos difieren según las necesidades del proveedor de servicios. Actualmente no hay estándares establecidos para la programación de recursos, por lo que los proveedores de software de virtualización han creado sus propios algoritmos matemáticos y probados en informática. Se están realizando estudios de investigación para determinar qué algoritmos funcionan mejor para un escenario dado, como el Algoritmo de optimización de enjambre de partículas mejorado y el Algoritmo de optimización de colonias de hormigas.


Algunos algoritmos de programación de recursos no se basan en algoritmos previamente definidos, sino en reacciones dinámicas a diferentes variables, como la carga actual y la aparente necesidad de solicitar aplicaciones y máquinas virtuales. Este enfoque reactivo parece hacer el trabajo lo suficientemente bien y puede ser bastante adaptable a la mayoría de las situaciones.

¿Qué es la programación de recursos? - definición de techopedia