Lar Computação em nuvem O que é agendamento de recursos? - o que é techopedia

O que é agendamento de recursos? - o que é techopedia

Índice:

Anonim

Definição - O que significa Agendamento de Recursos?

A programação de recursos refere-se aos diferentes algoritmos que os provedores de serviços usam para entregar e alocar os diferentes recursos em um ambiente virtual. A premissa é que os recursos são muito limitados, de forma que os inquilinos e usuários não possuem ou reservam os recursos que foram alocados a eles; em vez disso, eles são alocados aos recursos que atualmente exigem, com base nos algoritmos de agendamento e nas quantidades anunciadas de recursos de que precisam. temos apenas valores de teto. Isso permite que o sistema seja enxuto, sem recursos fixados, desperdiçados e sem uso.

Techopedia explica o agendamento de recursos

Os algoritmos usados ​​no agendamento de recursos diferem de acordo com as necessidades do provedor de serviços. Atualmente, não há padrões estabelecidos para o agendamento de recursos, portanto, os fornecedores de software de virtualização criaram seus próprios com base em algoritmos matemáticos e comprovados em ciência da computação. Existem estudos sendo realizados para determinar quais algoritmos funcionam melhor para um determinado cenário, como o algoritmo de otimização de enxame de partículas aprimorado e o algoritmo de otimização de colônias de formigas.


Alguns algoritmos de agendamento de recursos não são baseados em algoritmos definidos anteriormente, mas em reações dinâmicas a diferentes variáveis, como carga atual e aparente necessidade de solicitar aplicativos e máquinas virtuais. Essa abordagem reativa parece fazer o trabalho bem o suficiente e pode ser bastante adaptável à maioria das situações.

O que é agendamento de recursos? - o que é techopedia