Abstract:
|
O crescimento constante da utilização de recursos de Cloud Computing (Computação em nuvem), gera um aumento contínuo de consumo energético nos data center. Para suportar tal crescimento, empresas apostam em diversas técnicas para diminuir os gastos com energia, seja utilizando virtualização, melhorando o fluxo de ar, unificando servidores que não são utilizados, ou também utilizando algoritmos de escalonamento de tarefas. Neste trabalho de graduação foi realizado um estudo de alguns algoritmos de escalonamento de tarefas, com ênfase em consumo de energia, aplicados nas arquiteturas de nuvem mais utilizadas atualmente, as configurações de data centers de três camadas. Configurações essas onde temos switches de acesso, agregação e core, além de diversos servidores. Desta forma, cenários foram propostos e simulados de forma a verificar a eficácia dos algoritmos e comparando-os, para melhor entender seus desempenhos nos cenários propostos. Após a realização dos estudos experimentais nossos resultados indicam que nem sempre o melhor algoritmo de consumo energético é aquele que deve ser usado. Por exemplo, em alguns cenários, apesar da economia energética, constatou-se um nível de falhas da ordem de cerca de 30% as tarefas. Em outros casos, o simulador, também, apresentou falhas ao utilizarmos outras técnicas como DVFS (Dynamic Voltage and Frequency Scaling / Escala de tensão e freqüência dinâmicas) e virtualização. |