Spelling suggestions: "subject:"virtualização"" "subject:"atualização""
51 |
Otimização de recursos e economia de energia em clusters usando virtualização. / Resource optimization and energy saving in clusters using virtualization.Marcus Vinícius do Patrocínio Azevedo 19 July 2010 (has links)
Este trabalho propõe uma arquitetura reutilizável que permite a gerência de uma infraestrutura de suporte para aplicações Web, utilizando máquinas virtuais. O objetivo da arquitetura é garantir qualidade de serviço, atuando nos servidores físicos (hospedeiros) ou manipulando as máquinas virtuais, e avaliando o cumprimento das restrições de operação (tempo de resposta máximo). Além disso, através do uso racional dos recursos utilizados, a proposta visa à economia de energia. O trabalho também inclui uma avaliação de desempenho realizada sobre um sistema implementado com base na arquitetura. Esta avaliação mostra que a proposta é funcional e o quanto ela pode ser vantajosa do ponto de vista do uso de recursos, evitando desperdício, mantendo-se ainda a qualidade de serviço em níveis aceitáveis pela aplicação.
|
52 |
Diagnóstico do provisionamento de recursos para máquinas virtuais em nuvens IaaS / Diagnosing resource provisioning for virtual machines in IaaS cloudsPfitscher, Ricardo José 18 February 2014 (has links)
Made available in DSpace on 2016-12-12T20:22:51Z (GMT). No. of bitstreams: 1
Ricardo Pfiitscher.pdf: 2243500 bytes, checksum: 4b9ddaa4c55d3439be3a57cc0217a41d (MD5)
Previous issue date: 2014-02-18 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Cloud computing has recently brought about a small revolution in information technology. In this paradigm, cloud providers assume the burden of acquiring, operating, and managing computing infrastructures, which are then rented to cloud customers. One of the cloud service models is infrastructure-as-a-service (IaaS), where providers offer processing, storage and communication capacity as resources, normally associated to virtual machine instances. Even if IaaS customers are able to adjust resource allocation to their needs a key cloud feature , sizing resources remains a challenge due to a lack of means to accurately identify how much capacity is needed to satisfy application demands. Many users end up underprovisioning, hurting application performance, or overprovisioning, paying for resources that are not really necessary. Our work introduces a diagnosis model that uses monitoring to enable a cloud customer to determine if the resources available to his virtual machines are correctly provisioned, or are under-/overprovisioned. We evaluated processor, memory and network resources, which can be easily provisioned in current virtualization environments. Experimental results with the Xen platform demonstrate the effectiveness of the proposed approach. / A computação em nuvem trouxe recentemente uma pequena revolução na tecnologia da informação. Neste paradigma, provedores de nuvem assumem o ônus de adquirir, operar e gerenciar infraestruturas computacionais, que são então locadas a clientes de nuvem. Um dos modelos de serviço de nuvens é infraestrutura como serviço (infrastructure-asa- service, IaaS), no qual provedores oferecem como recursos capacidades de processamento, armazenamento e comunicação, normalmente associadas a instâncias de máquinas virtuais. Ainda que clientes IaaS possam ajustar os recursos alocados de acordo com as suas necessidades uma característica chave das nuvens , o dimensionamento de recursos permanece um desafio, uma vez que faltam meios para identificar com precisão a capacidade necessária para satisfazer a demanda das aplicações. Muitos usuários incorrem no subprovisionamento, prejudicando o desempenho de suas aplicações, ou no superprovisionamento, pagando por recursos que não são realmente necessários. Este trabalho usa monitoração para prover um modelo de diagnóstico, permitindo que um cliente de nuvem determine se os recursos disponíveis para suas máquinas virtuais estão provisionados corretamente, ou se estão sub- ou superprovisionados. Foram avaliados os recursos de processador, memória e rede, que podem ser facilmente reservados nos ambientes de virtualização atuais. A eficácia da abordagem proposta é demonstrada por resultados experimentais em máquinas virtuais Linux na plataforma de virtualização Xen
|
53 |
Escritório de projetos: pesquisa sobre os fatores que influenciam o estado potencial para sua virtualizaçãoGuimarães, Eduardo Barbosa Gomes January 2007 (has links)
p. 1 - 156 / Submitted by Santiago Fabio (fabio.ssantiago@hotmail.com) on 2013-01-31T19:02:47Z
No. of bitstreams: 1
888888.pdf: 1714463 bytes, checksum: 53a6f8ba90712a2ef47a359f632b6156 (MD5) / Approved for entry into archive by Fatima Cleômenis Botelho Maria (botelho@ufba.br) on 2013-02-04T15:44:34Z (GMT) No. of bitstreams: 1
888888.pdf: 1714463 bytes, checksum: 53a6f8ba90712a2ef47a359f632b6156 (MD5) / Made available in DSpace on 2013-02-04T15:44:34Z (GMT). No. of bitstreams: 1
888888.pdf: 1714463 bytes, checksum: 53a6f8ba90712a2ef47a359f632b6156 (MD5)
Previous issue date: 2007 / Neste estudo, foram examinados fatores que influenciam o estado potencial para virtualização
de um escritório de projetos, também conhecido como PMO, na percepção dos profissionais
de gerenciamento de projetos filiados a dois dos principais fóruns eletrônicos de discussão
sobre o tema no Brasil. O estudo empírico foi conduzido através da utilização de instrumentos
desenvolvidos pelo próprio autor da pesquisa, que permitiram quantificar percepções como:
contribuição da estrutura organizacional para gerenciar projetos, grau de maturidade da
metodologia de gestão de projetos, performance atual da organização, papel estratégico da
Tecnologia da Informação (TI), importância dada pelos clientes à estrutura organizacional
responsável pelos projetos, uso de ferramentas e software colaborativos, além dos ganhos
obtidos com a implementação de um PMO virtual. A identificação destas percepções foi
definida a partir dos estudos do PMI (2004), Kerzner (2002), Takahashi (2000), Garfein
(2005), Rabechini Júnior e Pessôa (2005), Ferreira (1994) e Vargas (2004), que
fundamentaram a criação de tais instrumentos de pesquisa e também do modelo de análise.
Além dessas percepções, foram coletados dados demográficos dos participantes e do
segmento de atuação da organização em que ele atua. Obteve-se 162 questionários
respondidos, que foram aplicados através da Internet. A partir dos resultados obtidos, buscouse
estabelecer relações entre as sete percepções anteriormente citadas, sendo ainda gerado um
segundo questionário, também aplicado através da Internet, porém numa amostra diferente,
para verificação do modelo conceitual proposto, que obteve 73 respondentes. O foco
dominante consistiu na percepção da contribuição da estrutura organizacional para gerenciar
projetos, ao contrário da hipótese formulada. A amostra apresentou altos índices de correlação
entre tais percepções e foi possível observar o equilíbrio obtido como fruto da validação do
modelo, onde a diferença percentual entre a percepção com maior influência no estado
potencial para virtualização de um PMO (uso de ferramentas potencializadoras do PMO
virtual) e aquela com a menor influência (importância dada pelos clientes à estrutura
organizacional), foi de apenas, aproximadamente 4%. Tal equilíbrio destoou daqueles obtidos
a partir do modelo inicialmente proposto, através dos quais se verificou uma clara
preponderância da percepção no tocante à contribuição da estrutura organizacional para
gerenciar projetos. Estudos posteriores, de maior abrangência, devem ser conduzidos para
aprofundar tais diferenças encontradas entre as percepções, quando argüidas de forma direta,
daquelas obtidas indiretamente. Foi conduzida análise de regressão simples e múltipla,
demonstrando a influência da maturidade da metodologia de gestão de projetos mediada por
outras percepções que compõem o modelo de análise, como a percepção da performance atual
da organização, e da contribuição da estrutura organizacional para gerenciar projetos. / Salvador
|
54 |
Otimização de recursos e economia de energia em clusters usando virtualização. / Resource optimization and energy saving in clusters using virtualization.Marcus Vinícius do Patrocínio Azevedo 19 July 2010 (has links)
Este trabalho propõe uma arquitetura reutilizável que permite a gerência de uma infraestrutura de suporte para aplicações Web, utilizando máquinas virtuais. O objetivo da arquitetura é garantir qualidade de serviço, atuando nos servidores físicos (hospedeiros) ou manipulando as máquinas virtuais, e avaliando o cumprimento das restrições de operação (tempo de resposta máximo). Além disso, através do uso racional dos recursos utilizados, a proposta visa à economia de energia. O trabalho também inclui uma avaliação de desempenho realizada sobre um sistema implementado com base na arquitetura. Esta avaliação mostra que a proposta é funcional e o quanto ela pode ser vantajosa do ponto de vista do uso de recursos, evitando desperdício, mantendo-se ainda a qualidade de serviço em níveis aceitáveis pela aplicação.
|
55 |
Estudos de técnicas de virtualização de memória em arquiteturas multi-coreVivencio, Diego Pagliarini 29 August 2010 (has links)
Made available in DSpace on 2016-06-02T19:06:14Z (GMT). No. of bitstreams: 1
6202.pdf: 2303544 bytes, checksum: f49c225976e9069a96200021080e9dfa (MD5)
Previous issue date: 2010-08-29 / The use of computer virtualization has grown rapidly in recent years, motivating the research for software and hardware improvements to optimize performance and reduce the bottlenecks inherent of virtualization. In the middle of this decade, the processors has added support for CPU virtualization, simplifying the design of virtual machine monitors, but the employed approach had performance limitations when combined with the virtualization of memory using shadow page tables. Adding support for nested paging hardware was the answer to this problem, providing performance closer to the native, ie, without the virtual abstraction. The multicore processors were the solution to keep the microprocessors' performance growth , as the monolithic architectures were close to their limit. The use of virtualization allows exploiting parallelism offered by them through the simultaneous execution of multiple virtual machines. This study evaluates the virtualization of memory subsystem and its interaction with the multicore architectures, to determine the set of features that maximize performance. We evaluated shadow and nested paging, comparing the use of conventional and large pages to map virtualized memory. We also analyzed the influence due to the presence of a level of cache shared among cores. The results showed that in the evaluated scenario the best performance was achieved by using nested paging using large pages to map memory, while the additional level of cache didn't bring any specific benefits to virtualization. / O uso de virtualização de computadores vem crescendo rapidamente nos últimos anos, motivando a pesquisa de melhorias em software e hardware que permitam aumento de desempenho e a redução dos gargalos inerentes à virtualização. Em meados desta década, os processadores adicionaram suporte a virtualização de CPU, simplificando o projeto dos monitores de máquinas virtuais, porém o modelo adotado apresentava restrições de desempenho quando combinado com a virtualização de memória utilizando tabelas de páginas de sombra. A inclusão de suporte a paginação aninhada em hardware foi a resposta a esse problema, oferecendo desempenho mais próximo ao nativo, isto é, sem a abstração virtual. Os processadores com múltiplos núcleos, também conhecidos como multi-core, foram a solução encontrada para manter o aumento de desempenho dos microprocessadores, visto que as arquiteturas monolíticas estavam próximo ao seu limite. A utilização de virtualização permite explorar o paralelismo oferecido por eles através da execução simultânea de múltiplas máquinas virtuais. O presente trabalho avalia o subsistema de virtualização de memória e sua interação com as arquiteturas multi-core, visando determinar o conjunto de características que maximizem o desempenho. Foram avaliadas as paginações de sombra e aninhada, comparando a utilização de páginas convencionais e grandes para o mapeamento da memória virtualizada. Também foi avaliada a influência decorrente da presença de um nível de memória cache compartilhado entre os núcleos de processamento. Os resultados mostraram que no cenário avaliado o melhor desempenho foi obtido através de utilização de paginação aninhada utilizando páginas grandes para o mapeamento da memória, enquanto que o nível adicional de memória cache não trouxe benefícios específicos à virtualização.
|
56 |
Uma avaliação experimental do uso de desktops virtuaisFalvo, Marcio Rodrigo 25 February 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:15Z (GMT). No. of bitstreams: 1
6233.pdf: 2978713 bytes, checksum: bacd196ac56a6f20318345d645546b83 (MD5)
Previous issue date: 2014-02-25 / A server cluster connected to the Internet can support virtual desktops in a virtual computing environment. Each user can have his/her own virtual desktop, accessed through the Internet by means of devices such as laptop, PC, notebook, tablet or smartphone. The benefits of desktop virtualization include the possibility of improving utilization of computational resources such as processor, memory, disk and network; a more efficient management; centralized backup, and remote accessibility independently on the user location. Education institutions have traditionally used local desktops for use of faculty, administrative and technical staffs, as well as for their students. Managing these desktops requires a technical staff to take care of installation, configuration, updating and maintaining in a personalized manner, according to each user profile. In this manner, administration is costly and inefficient. Several companies increasingly adopted virtual desktops delivered by an infrastructure of centralized servers, while education institutions are late in this process. The diversity of applications used by different areas of teaching create demand for studies to better understand the performance of virtual desktop infrastructure. The purpose of this study is to evaluate virtual desktop infrastructure from the perspective of user quality of experience. To accomplish this, a virtual desktop infrastructure have been deployed at UFSCAR, and a set of experiments were carried out at our labs employing five different applications. To evaluate the influence of the networking quality of service on the user experience, we produced 5 scenarios with different communication latencies. Finally, we also executed experiments to evaluate the demand for computational resources (e.g., processor, memory, I/O, and network) as more virtual desktops are spawned. This experiment can provide important information for future capacity planning. / Um conjunto de servidores conectados à Internet pode prover desktops virtuais em um ambiente virtual de computação. Cada usuário pode ter seu próprio desktop virtual, acessando através da Internet por meio de dispositivos como um computador comum ou dispositivos moveis, como um notebook, tablet ou celular. Dentre os benefícios da virtualização de desktops, incluem-se a melhoria na utilização dos recursos de computacionais como processador, memória, disco e rede, a redução de custos para a administração dos recurso (que passa a atuar de forma centralizada e mais eficiente), backup centralizado e possibilidade de acesso remoto, onde quer que o usuário esteja. Muitas empresas já vem adotando o uso de desktops virtuais no ambiente de trabalho dos seus funcionários e colaboradores. Entre¬tanto, as instituições de ensino tradicionalmente utilizam desktops locais, tanto para uso do corpo docente, corpo administrativo e técnico, como também para os seus alunos. Como o tema e bem pouco explorado no ambiente de universidades e instituições de ensino superior, o presente trabalho tem como objetivo principal responder algumas questões sobre a utilização de desktops virtuais. O que se pode esperar em termos da qualidade de experiência dos usuários de desktops virtuais em função de sua execução remota? Quais aplicações típicas apresentam maior ou menor degradação em termos de qualidade de experiência a medida que alguns parâmetros da rede (como por exemplo a latência) se degradam? Qual e o consumo de recursos (processador, memória, E/S e rede) para a execução de desktops virtuais? Como principais contribuições, este trabalho apresenta uma avaliação experimental de uma infraestrutura de desktops virtuais implementada na Secretaria de Informática da UFSCar. Foram realizados experimentos para avaliar a qualidade de experiência do usuário com um conjunto de cinco aplicações típicas de um laboratório de ensino da universidade. Foram testados seis níveis de qualidade de serviço da rede para medir o seu impacto na qualidade de experiência dos usuários. Também foram feitos testes variando-se a quantidade de desktops virtuais executando simultaneamente para verificar o consumo de recursos, que servirá de base para um futuro planejamento de capacidade.
|
57 |
Proposta e validação de solução de computação em nuvem para redes com dispositivos nacionaisZugliani, Ettore 26 February 2016 (has links)
Submitted by Bruna Rodrigues (bruna92rodrigues@yahoo.com.br) on 2016-10-07T12:08:01Z
No. of bitstreams: 1
DissEZ.pdf: 1298006 bytes, checksum: a929b220ad3a00bff4e9720457b3d700 (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-20T19:32:02Z (GMT) No. of bitstreams: 1
DissEZ.pdf: 1298006 bytes, checksum: a929b220ad3a00bff4e9720457b3d700 (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-20T19:32:08Z (GMT) No. of bitstreams: 1
DissEZ.pdf: 1298006 bytes, checksum: a929b220ad3a00bff4e9720457b3d700 (MD5) / Made available in DSpace on 2016-10-20T19:32:14Z (GMT). No. of bitstreams: 1
DissEZ.pdf: 1298006 bytes, checksum: a929b220ad3a00bff4e9720457b3d700 (MD5)
Previous issue date: 2016-02-26 / Não recebi financiamento / Cloud and virtualization are both recurring subjects, today they are used in a variety of
systems in oder to provide solutions that are effective, scalable, with easier maintenance
and les costly. Among the main names of the area we have the OpenStack software which
provides various levels of virtualization from virtual machines to virtual networks, OpeStack
code is open source and it‘s network module, Neutron, has the support of several manufactors
like Cisco, Brocade and Arista but untill now there is no support for a national manufactor.
This work proposes the construction of a national solution for network virtualization,
proposing the construction of a driver for the OpenStack network module that supports
the equipments of the brazilian manufactor Datacom. This text features first a overview
of the actual environment of cloud computing, a study about OpenStack and it‘s network
module Neutron, and them taking this study as starting point a set of diagrams are presented
in order to propose a solution. This solution is them built using the programing language
Python and good practices of programing and them at the end of te implementation presents
a solid and highly modular solution. Therefore this proposal is validated through a series
of unity tests which are necessary for the approval of the code by the comunity. This work
results in a working OpenStack environment using the UFSCar servers, which comunicates
in a satisfactory manner with national network equipments, besides the contribution with
OpenStack development. / Computação em nuvem e virtualização são assuntos recorrentes utilizados em uma variedade de sistemas a fim de prover soluções eficazes, escaláveis, de facilitada manutenção e de menor custo. Dentre os principais nomes da área se destaca o software OpenStack que provê
virtualizações em diversos níveis, desde máquinas virtuais até redes virtuais. O OpenStack possui código aberto e seu módulo de redes Neutron conta com o suporte a diversos grandes fabricantes como Cisco, Brocade e Arista, no entanto, até o presente momento não há suporte para nenhum fabricante nacional. Este trabalho propõe a construção de uma solução nacional para virtualização de redes através da construção de um driver para o módulo de redes do OpenStack, que possa suportar os equipamentos da fabricante brasileira Datacom. O texto apresenta a principio o cenário atual de computação em nuvem para redes, além de, um estudo sobre o OpenStack e seu módulo de redes Neutron, portanto, tomando esse estudo como ponto de partida são apresentados diversos diagramas a fim de propor uma solução. Esta solução é então construída utilizando a linguagem Python e boas práticas de programação alcançando ao final uma proposta sólida e altamente modular, por fim, esta proposta é validada por meio de testes unitários que são inclusive necessários para
a aprovação do código na comunidade. O trabalho resulta em um ambiente OpenStack
funcional utilizando os servidores da UFSCar que se comunica de maneira satisfatória com
equipamentos nacionais de redes, além contribuir com o desenvolvimento do OpenStack.
|
58 |
Virtualização de redes de computadores - uma abordagem focada em mobilidade e georreferenciamento / Virtualization of computer networks - approach focused on mobility and georeferencingPaulo Henrique Moreira Gurgel 03 October 2014 (has links)
Ferramentas de virtualização de redes podem ser utilizadas com a finalidade de criar experimentos envolvendo redes de computadores e sistemas distribuídos em diversas aplicações, seja este para avaliação e validação de um sistema distribuído, teste de novas configurações em um ambiente de produção, ou mesmo para uso educacional. Várias são as opções de ferramentas disponíveis para a realização de tais experimentos. Entretanto, as ferramentas disponíveis não oferecem um suporte adequado a virtualização de redes móveis. O presente trabalho de mestrado apresenta uma proposta para a modificação de uma ferramenta de virtualização de código livre chamada Netkit, de modo a viabilizar a criação de experimentos que envolvam redes móveis. Neste caso, a ferramenta prevê que os dispositivos possam ser localizados em um espaço virtual e deslocados, de modo que variações como intensidade de sinal, trocas de pontos de acesso e experimentos que envolvam a localização espacial dos dispositivos possam ser efetuados. / Network virtualization tools can be used to create several experiments like distributed systems evaluation and validation, test new software configuration in a virtual production environment or educational research. Although many tools enable a user to execute such experiments, few have mobile network support, presenting only wired network. The current project aims to present a proposal to modify a open source virtual network emulator called Netkit, enabling mobile network experimentation. The modified tool is capable to create virtual devices that can be located in a virtual space and moved along it, providing signal intensity variation, handovers, and able to address experimentation scenarios that requires spatial and geodesic location of the virtual mobile devices.
|
59 |
Rede de acesso virtualizada: alocação e posicionamento de recursos / Virtualized radio access networks: centralization, allocation, and positioning of resourcesSouza, Phelipe Alves de 05 October 2018 (has links)
Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2018-11-05T14:23:30Z
No. of bitstreams: 2
Dissertação - Phelipe Alves de Souza - 2018.pdf: 2593287 bytes, checksum: 75272a4ac609ad844ce539216911cb72 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2018-11-05T14:30:42Z (GMT) No. of bitstreams: 2
Dissertação - Phelipe Alves de Souza - 2018.pdf: 2593287 bytes, checksum: 75272a4ac609ad844ce539216911cb72 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2018-11-05T14:30:42Z (GMT). No. of bitstreams: 2
Dissertação - Phelipe Alves de Souza - 2018.pdf: 2593287 bytes, checksum: 75272a4ac609ad844ce539216911cb72 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2018-10-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / There are great expectations in CRAN and network virtualization (NFV) technologies, and
especially in view of the potential they have to accelerate the deployment of new services
while lowering the costs of network operators. Several papers discussed the benefits of
deploying a new network infrastructure with such technologies, but only a few investigated
how the transition from a legacy network could be. In this context, there is a relevant problem
that involves three main issues: 1) which network locations should be updated; 2) how to
update the selected location, \ie, to fully virtualized or not; and 3) who should attend
virtualized sites. These issues are influenced by the level of centralization employed in a given
access network (RAN). Here we propose two optimization models and two heuristics that allow
the decision maker to define the desired level of centralization and to evaluate its impact on
some metrics such as the investment needed and the level of centralization actually achieved.
The models show how the investment should be applied according to the level of centralization
and the relative cost between the different resources. Our heuristics present similar
performance to the exact approach for relatively small scenarios of the problem, but are able
to solve topologies of networks with large number of vertices and maintain a satisfactory
solution close to the ideal. / Existem grandes expectativas nas tecnologias de centralização (CRAN) e de virtualização de
rede (NFV), e especialmente diante do potencial que têm de acelerar a implantação de novos
serviços e, ao mesmo tempo, diminuir os custos das operadoras de redes. Vários trabalhos
discutiram os benefícios de se implantar uma nova infraestrutura de rede, com tais
tecnologias, mas apenas alguns investigaram como poderia ser a transição a partir de uma
rede legada. Nesse contexto, existe um problema relevante que envolve três questões
principais: 1) quais locais da rede devem ser atualizados; 2) como atualizar o local
selecionado, \ie, para totalmente virtualizado ou não; e 3) quem deve atender aos locais
virtualizados. Essas questões são influenciadas pelo nível de centralização empregado em
uma determinada rede de acesso (RAN). Aqui, propomos dois modelos de otimização e duas
heurísticas que permitem ao tomador de decisão definir o nível de centralização desejado e
avaliar seu impacto em algumas métricas, tais como o investimento necessário e o nível de
centralização efetivamente alcançado. Os modelos mostram como o investimento deve ser
aplicado de acordo com o nível de centralização e o custo relativo entre os diferentes recursos.
Nossas heurísticas apresentam desempenho semelhante à abordagem exata para cenários
relativamente pequenos do problema, mas são capazes de resolver topologias de redes com
grande número de vértices e manter uma solução satisfatória próxima ao ideal.
|
60 |
Mecanismos de autoconfiguração e auto-otimização para arquiteturas virtualizadas que visam a provisão de qualidade de serviço / Mechanisms of self-configuration and self-ptimization for virtualized architectures aiming at the provision of quality of serviceLuis Hideo Vasconcelos Nakamura 19 April 2017 (has links)
A proposta deste projeto de doutorado envolve a pesquisa sobre computação autônoma, focando na elaboração de mecanismos de autoconfiguração e auto-otimização para arquiteturas virtualizadas que buscam garantir a provisão de qualidade de serviço. Esses mecanismos fazem uso de elementos autônomos que são auxiliados por uma ontologia. Para isso, instrumentos de Web Semântica são utilizados para que a ontologia represente uma base de conhecimento com as informações dos recursos computacionais. Tais informações são utilizadas por algoritmos de otimização que, baseados em regras pré-definidas pelo administrador, tomam a decisão por uma nova configuração do sistema que vise a otimizar o desempenho. A configuração e a otimização geralmente envolvem elementos de software que precisam ser gerenciados pelos profissionais em Tecnologia da Informação (TI). Parte desse gerenciamento é composto de tarefas corriqueiras, por exemplo, monitorações, reconfigurações e verificações de desempenho. Tais tarefas demandam tempo e, portanto, geram custos e desgastes para os profissionais. Dessa forma, este projeto visa automatizar algumas dessas tarefas corriqueiras, facilitando o trabalho dos profissionais de TI e permitindo que eles foquem em tarefas mais críticas. Portanto, para alcançar esse objetivo foi realizado um estudo e a criação de mecanismos distribuídos baseados em Computação Autônoma e Web Semântica que permitem a configuração e otimização de recursos de forma automática. Os resultados individuais de cada mecanismo indicam que é possível alcançar um nível satisfatório de auto-configuração e auto-otimização para arquiteturas virtualizadas. O mecanismo de auto-configuração obteve melhores resultados com a abordagem de monitoração de recursos ao invés de utilizar previsões, já o mecanismo de auto-otimização provou que sua metodologia e algoritmo são aplicáveis na busca de uma configuração otimizada para atender ao SLA acordado. / The purpose of this PhD project involves the research about autonomic computing, focusing on the development of self-configuration and self-optimization mechanisms for virtualized architectures that aims to ensure the provision of Quality of Service. These mechanisms make use of autonomous elements that are aided by an ontology. Therefore, SemanticWeb tools are used in order to allow the ontology to represent a knowledge base with information of the computational resources. Such information is used by optimization algorithms that take the decision of choosing a new configuration that aims at optimizing the architecture performance based on rules predefined by the administrator. The configuration and optimization usually involve elements of software that must be managed by professionals in the Information Technology (IT) field and part of this management is composed of common tasks, for example, monitoring tests, reconfigurations and performance evaluations. These tasks take some time and therefore generate costs and distress to the professionals. Thus, this project aims at automating some of these common tasks, facilitating the work of IT professionals and allowing them to focus on more critical tasks. Therefore, to achieve this goal a study was performed and distributed mechanisms based on Autonomic Computing and Semantic Web were created allowing the configuration and optimization of resources automatically. The individual results of each mechanism indicate that it is possible to achieve a satisfactory level of self-configuration and self-optimization for virtualized architectures. The self-configuration mechanism has achieved better results with the resource monitoring approach rather than using predictions and the self-optimization mechanism has proven that its methodology and algorithm are applicable in the search for an optimized configuration to meet the SLA agreed.
|
Page generated in 0.0606 seconds