Dissertação

{pt_PT=Green-Cloud: Economics-inspired Scheduling, Energy and Resource Management in Cloud Infrastructures} {} EVALUATED

{pt=A computação na nuvem ganhou imensa importância durante a última década, emergindo como um novo paradigma de computação e com o objetivo de proporcionar ambientes de computação dinâmicos, fiáveis, escaláveis e personalizáveis para os utilizadores. O escalonamento de tarefas baseia-se em algoritmos eficientes que encontram recursos para alocar o trabalho definido nas tarefas, cumprindo as exigências do pedido e ao mesmo tempo optimizando uma função objetivo. Utilidade é uma medida da satisfação do cliente, que pode ser vista como uma função objetivo maximizada pelos escalonadores com base no nível de serviço acordado (SLA). O EcoScheduler é a nossa solução que visa poupar energia, utilizando o escalonamento da frequência do processador e aplicando reduções de utilidade, diferentes por classe de utilizadores e entre diferentes níveis de alocação de recursos. Usando estruturas de dados eficientes, e uma arquitetura hierárquica, criámos uma solução escalável para o rápido crescimento da nuvem. O EcoScheduler prova que se pode delegar o escalonamento usando uma hierarquia, e tomar decisões baseadas em dados parciais e ainda assim ser eficiente., en=Cloud computing gained immense importance in the past decade, emerging as a new computing paradigm and aiming to provide reliable, scalable and customisable dynamic computing environments for end-users. The cloud relies on efficient algorithms to find resources for jobs by fulfilling the job’s requirements and at the same time optimise an objective function. Utility is a measure of the client satisfaction that can be seen as an objective function maximised by schedulers based on the agreed service level agreement (SLA). Our EcoScheduler aims at saving energy by using dynamic voltage frequency scaling (DVFS) and applying reductions of utility, different for classes of users and across different ranges of resource allocations. Using efficient data structures and a hierarchical architecture, we created a scalable solution for the fast growing heterogeneous cloud. EcoScheduler proved that we can delegate work in a hierarchy, and make decisions based on partial data and still be efficient.}
{pt=Computação em nuvem, Infraestrutura como um Serviço, Máquinas Virtuais, Alocação de Recursos, Eficiência Energética, Escalonamento de Máquinas Virtuais, en=Cloud, Utility Scheduling, DVFS, Energy Efficiency, Partial Utility}

novembro 9, 2015, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Luís Manuel Antunes Veiga

Departamento de Engenharia Informática (DEI)

Professor Auxiliar