Agendamento de Recursos

Autor: Eugene Taylor
Data De Criação: 12 Agosto 2021
Data De Atualização: 17 Junho 2024
Anonim
Tutorial   Agendamento de Recursos
Vídeo: Tutorial Agendamento de Recursos

Contente

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

O agendamento 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, mas sim os recursos que atualmente exigem, com base nos algoritmos de agendamento e nas quantidades anunciadas de recursos temos apenas valores de teto. Isso permite que o sistema seja enxuto, sem recursos fixados, desperdiçados e sem uso.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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 definidos 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 suficientemente bem e pode ser bastante adaptável à maioria das situações.