| dc.creator | Ataides, Vítor Alano de | pt_BR |
| dc.date.accessioned | 2019-04-24T17:45:26Z | |
| dc.date.available | 2019-04-24T17:45:26Z | |
| dc.date.issued | 2017-03-29 | |
| dc.identifier.citation | ATAIDES, Vítor Alano de. OpenStack Orchestra, Um Escalonador de Máquinas Virtuais e Balanceador de Carga para Nuvens OpenStack. 2017. 60 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2017. | pt_BR |
| dc.identifier.uri | http://guaiaca.ufpel.edu.br/handle/prefix/4358 | |
| dc.description.abstract | Cloud Computing refers to both applications delivered as services over the Internet as well as the hardware and systems that provide these services. Services are called Software-as-a-Service (SaaS). The data center hardware and software is what is called the Cloud. The Cloud is managed by a software. Currently there are several softwares capable of managing Clouds: OpenStack, Cloudstack, OpenNebula and Eucalyptus, are examples of this kind of software. In this work OpenStack was used. OpenStack is a Cloud software that offers the ability to control a huge amount of computing, networking and storage resources. Its mission is to enable any organization to create and offer Cloud Computing services. In this work is presented the OpenStack Orchestra, a scheduler and load balancer for OpenStack Clouds. Its architecture consists of two modules: a VM Scheduler (Symphony) and a load balancer (Maestro). The operation of these modules depends on other modules and services that have been developed in this work. Htop-as-aservice is a service that provides information about memory and CPU consumption. Lightwatch is a collector that uses htop-as-a-service to gather data about the Cloud.
Lightwatch-API is the service that keeps the information available to Symphony and Maestro modules. The OpenStack Orchestra is designed so that scheduling and balancing policies can be easily added. For the validation of the OpenStack Orchestra, two policies were developed for each module: Round Robin and Compact. Each module had 100 test runs for each policy and the behavior was exactly as expected. | pt_BR |
| dc.description.sponsorship | Sem bolsa | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal de Pelotas | pt_BR |
| dc.rights | OpenAccess | pt_BR |
| dc.subject | Computação em nuvem | pt_BR |
| dc.subject | Openstack | pt_BR |
| dc.subject | Escalonamento | pt_BR |
| dc.subject | Balanceamento de carga | pt_BR |
| dc.subject | Cloud computing | pt_BR |
| dc.subject | Scheduling | pt_BR |
| dc.subject | Load balancing | pt_BR |
| dc.title | OpenStack Orchestra, Um Escalonador de Máquinas Virtuais e Balanceador de Carga para Nuvens OpenStack | pt_BR |
| dc.title.alternative | OpenStack Orchestra, a VM Scheduler and Load Balancer for OpenStack Clouds | pt_BR |
| dc.type | masterThesis | pt_BR |
| dc.contributor.authorLattes | http://lattes.cnpq.br/3912387592337408 | pt_BR |
| dc.contributor.advisorLattes | http://lattes.cnpq.br/5401660213198750 | pt_BR |
| dc.contributor.advisor-co1 | Pilla, Laercio Lima | |
| dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/2020489905881170 | pt_BR |
| dc.description.resumo | A Computação em Nuvem refere-se tanto a aplicações entregues como serviços pela internet quanto a hardware e sistemas que fornecem esses serviços. Atualmente existem vários softwares capazes de gerenciar Nuvens: OpenStack, Cloudstack, OpenNebula e Eucalyptus. Neste trabalho foi utilizado o OpenStack. O OpenStack é um software para Nuvem que oferece a capacidade de controlar uma enorme quantidade de recursos de computação, de rede e de armazenamento. Sua missão é permitir que qualquer organização crie e ofereça serviços de Computação em Nuvem. Neste trabalho, foi desenvolvido o OpenStack Orchestra, um escalonador de VMs e balanceador de carga para Nuvens OpenStack. Sua arquitetura consiste em 2 módulos: um escalonador de VMs (Symphony) e um escalonador de carga (Maestro). O funcionamento destes módulos depende de outros módulos e serviços que foram desenvolvidos neste trabalho. O htop-as-a-service é um serviço que disponibiliza informações sobre consumo de memória e CPU da máquina. O Lightwatch é um coletor que usa o htop-as-a-service para reunir dados sobre a Nuvem. O Lightwatch-API é o serviço que deixa as informações disponíveis para os módulos Symphony e Maestro. O OpenStack Orchestra foi desenvolvido para que políticas de escalonamento e de balanceamento sejam facilmente inseridas. Para a validação do OpenStack Orchestra foram desenvolvidas para cada módulo duas políticas: Round Robin e Compacta. Cada módulo teve 100 execuções de teste para cada política e o comportamento foi exatamente o esperado. | pt_BR |
| dc.publisher.department | Centro de Desenvolvimento Tecnológico | pt_BR |
| dc.publisher.program | Programa de Pós-Graduação em Computação | pt_BR |
| dc.publisher.initials | UFPel | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.contributor.advisor1 | Pilla, Maurício Lima | pt_BR |