Resource Allocation in Clouds: Concepts, Tools and Research Challenges
Glauco Estácio Gonçalves, Patrícia Takako Endo, Thiago dos Santos Azevedo Damasceno, Vitor de Almeida Palhares, Djamel Fawzi Hadj Sadok, Judith Kelner, Bob Melander, Jan-Erik Mångs · 2011
Cloud computing is an attractive computing model since it allows for the provision of resources on-demand. Such a process of allocation and reallocation of resources is the key to accommodating unpredictable demands and improving the return on investment from the infrastructure supporting the Cloud. However, despite the recent growth of the Cloud Computing market, several problems with the process of resource allocation remain unaddressed. This short course introduces essential concepts and technologies regarding Cloud Computing and presents some research questions on the topic, focusing on the challenges and the state-of-the-art solutions in resource allocation. Resumo Computação na Nuvem é um modelo de computação atrativo, uma vez que permite que recursos sejam provisionados sob demanda. Tal processo de alocação e realocação de recursos é a chave para acomodar demandas imprevistas e para melhorar o retorno de investimento na infraestrutura que suporta a Nuvem. Entretanto, a despeito da recente expansão do mercado de Computação na Nuvem, diversos problemas relativos à alocação de recursos permanecem abertos. Este minicurso introduz os conceitos e tecnologias essenciais da Computação em Nuvem e apresenta algumas questões de pesquisa na área, focando nos desafios e soluções para alocação de recursos.