• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 263
  • 48
  • 14
  • 12
  • 10
  • 10
  • 10
  • 9
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 331
  • 331
  • 331
  • 211
  • 209
  • 52
  • 50
  • 49
  • 48
  • 43
  • 43
  • 42
  • 42
  • 41
  • 40
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
311

Implantação automatizada de composições de serviços web de grande escala / Automated deployment of large scale web service compositions

Leonardo Alexandre Ferreira Leite 26 May 2014 (has links)
A implantação de composições de serviços web de grande escala apresentam vários desafios, tais como falhas corriqueiras na infraestrutura, heterogeneidade tecnológica, distribuição do sistema por diferentes organizações e atualização frequente dos serviços em operação. Nesta dissertação, estudamos como uma implantação automatizada baseada em middleware pode auxiliar na superação de tais desafios. Para isso, desenvolvemos o CHOReOS Enactment Engine, um sistema de middleware que possibilita a implantação distribuída e automatizada de composições de serviços web em uma infraestrutura virtualizada, operando no modelo de computação em nuvem denominado Plataforma como um Serviço. O middleware desenvolvido é avaliado qualitativamente em comparação a abordagens de implantação ad-hoc e quantitativamente pela sua escalabilidade em relação ao tempo de implantação das composições de serviços. / The deployment of large-scale service compositions presents several challenges, such as infrastructure failures, technological heterogeneity, distributions across different organizations, and continuous services updating. In this master thesis, we study how the automated deployed supported by middleware can help in overcoming such challenges. For this purpose, we developed the CHOReOS Enactment Engine, a middleware system that enables the distributed and automated deployment of web service compositions in a virtualized infrastructure, operating in the cloud computing model known as Platform as a Service. The developed middleware is evaluated qualitatively by comparing it with ad-hoc deployment solutions, and it is also evaluated quantitatively by its scalability regarding the deployment time of service compositions.
312

Projeto e avaliação de um broker como agente de intermediação e QoS em uma nuvem computacional híbrida / Design and evaluation of a broker as QoS and intermediation agent in hybrid cloud computing

Pardo, Mario Henrique de Souza 16 June 2016 (has links)
A presente tese de doutorado propõe uma arquitetura de cloud broker para ambientes de computação em nuvem híbrida. Um cloud broker tem o objetivo de executar a mediação entre clientes e provedores, recebendo requisições dos clientes e encaminhando-as ao serviço do provedor que melhor se adaptar aos requisitos de qualidade de serviço (QoS) solicitados. A arquitetura de broker de serviços com QoS proposta denomina-se QBroker, características de implementação de seu modo de operação bem como sua interação com os recursos virtuais de um ambiente de nuvem são apresentadas. O modelo de nuvem considerado foi o de nuvem híbrida com uma caracterização de arquitetura orientada a serviços (SOA) na qual serviços remotos são disponibilizados aos clientes. A política de escalonamento de tarefas desenvolvida para o QBroker foi a de intermediação de serviços, considerando tratativas de QoS, diferenciação das instâncias de serviços (SOA) e alocação dinâmica de serviços. Além disso, toda a caracterização do modo de operação do QBroker foi baseada no conceito de intermediação do modelo de referência de nuvem do NIST. O componente QBroker foi introduzido numa arquitetura de computação em nuvem BEQoS (Bursty Energy and Quality of Service), desenvolvida no Laboratório de Sistemas Distribuídos e Programação Concorrente do ICMC-USP de São Carlos. Avaliações de desempenho para a implementação da arquitetura QBroker foram conduzidas por meio de programas de simulação com uso da API do simulador CloudSim e da arquitetura CloudSim-BEQoS. Três cenários experimentais foram avaliados e, segundo a análise de resultados efetuada, foi possível validar que as características arquiteturais implementadas no QBroker resultaram em significativo impacto nas variáveis de resposta consideradas. Assim, foi possível comprovar que o uso do QBroker como mecanismo de mediação em ambientes de nuvem híbrida com SOA promoveu ganhos em desempenho para o sistema de nuvem e permitiu melhoria na qualidade dos serviços oferecidos. / This doctoral thesis proposes a cloud broker architecture for hybrid cloud computing environments. A cloud broker aims to perform mediation between clients and providers, receiving customer requests and forwarding them to the service provider that best suits the requested QoS requirements. The broker architecture services with QoS proposal is called QBroker. Implementation features of its mode of operation as well as its interaction with the virtual resources from a cloud environment are presented. The cloud deployment model was considered a hybrid cloud with a characterization of service-oriented architecture (SOA) in which remote services are available to customers. The task scheduling policy developed for QBroker was the intermediation of services, considering negotiations of QoS, differentiation of services instances and dynamic allocation of services. Moreover, the entire characterization of QBroker operation mode is based on the intermediation concept of the NIST cloud reference model. The QBroker component was introduced into a cloud computing architecture BEQoS (Bursty, Energy and Quality of Service), developed in the Laboratory of Distributed Systems and Concurrent Programming at ICMC-USP. Performance evaluations analysis the of results of QBroker architecture were conducted through simulation programs using the CloudSim simulator API and CloudSim-BEQoS architecture. Three experimental scenarios were evaluated and, according to analysis of the results, it was possible to validate that the architectural features implemented in QBroker resulted in significant impact on response variables considered. Thus, it was possible to prove that the use of QBroker as mediation mechanism in hybrid cloud environments with SOA promoted performance gains for the cloud system and allowed improvement in the quality of services offered.
313

Modelo para o escoamento de aplicações científicas em ambientes de nuvens baseado em afinidade / Scheduling model for scientific applications in cloud environments based on affinity

Yokoyama, Daniel Massami Muniz 22 June 2015 (has links)
Submitted by Maria Cristina (library@lncc.br) on 2015-09-03T17:53:55Z No. of bitstreams: 1 Dissertacao_Daniel_Yokoyama.pdf: 3080551 bytes, checksum: fb4afe8fd7691c5976810b6e1418b97f (MD5) / Approved for entry into archive by Maria Cristina (library@lncc.br) on 2015-09-03T17:54:16Z (GMT) No. of bitstreams: 1 Dissertacao_Daniel_Yokoyama.pdf: 3080551 bytes, checksum: fb4afe8fd7691c5976810b6e1418b97f (MD5) / Made available in DSpace on 2015-09-03T17:54:48Z (GMT). No. of bitstreams: 1 Dissertacao_Daniel_Yokoyama.pdf: 3080551 bytes, checksum: fb4afe8fd7691c5976810b6e1418b97f (MD5) Previous issue date: 2015-06-22 / Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) / Confronted by the increase in demand for computing power to solve scientific applications, the need to purchase and maintain a computing infrastructure becomes a must and a hindrance to research institutions. In this backdrop, the technological race and the need to purchase equipment, the cloud computing paradigm focusing on scientific computing emerges as a tool to aid in the advancement of scientific works. The following text presents a private cloud platform focused on the creation and management of computational clusters for application in solving high-performance computing tasks, specifically highly parallelizable processes using MPI. In addition to the system description cluster computing clouds, the work presents a scheduling model of virtual machines based on the affinity of the applications running on the hosts. This allocation model aims to allow better use of the resources available to the platform, increasing the flow of tasks performed. / Mediante a crescente demanda por poder computacional para a resolução de aplicações científicas, a necessidade de aquisição e manutenção de uma infraestrutura computacional torna-se uma obrigação e um empecilho para as instituições de pesquisa. Perante este cenário, de corrida tecnológica e a necessidade de aquisição de equipamentos, o paradigma de computação em nuvem voltado para a computação científica surge como uma ferramenta para auxiliar no avanço dos trabalhos científicos. O texto a seguir apresenta uma plataforma de nuvem privada voltada à criação e gerência de clusters computacionais para a aplicação na resolução de tarefas de computação de alto desempenho, especificamente processos altamente paralelizáveis utilizando MPI . Além da descrição do sistema para clusters computacionais em nuvem, o trabalho segue para apresentar um modelo de escalonamento de máquinas virtuais baseado na afinidade das aplicações em execução nos hospedeiros. Este modelo de alocação busca permitir um melhor aproveitamento dos recursos disponíveis à plataforma, aumentando a vazão de tarefas executadas.
314

Amanaedu: uma nuvem computacional para apoiar o ensino técnico e profissionalizante no estado do Pará

GÓES, Anderson Silva de Oliveira 13 January 2014 (has links)
Submitted by Hellen Luz (hellencrisluz@gmail.com) on 2017-07-26T18:19:31Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AmanaeduNuvemComputacional.pdf: 6673513 bytes, checksum: 8a9a74ba09e16b2bdf2c3281dfcb72e0 (MD5) / Approved for entry into archive by Irvana Coutinho (irvana@ufpa.br) on 2017-08-21T12:30:17Z (GMT) No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AmanaeduNuvemComputacional.pdf: 6673513 bytes, checksum: 8a9a74ba09e16b2bdf2c3281dfcb72e0 (MD5) / Made available in DSpace on 2017-08-21T12:30:17Z (GMT). No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Dissertacao_AmanaeduNuvemComputacional.pdf: 6673513 bytes, checksum: 8a9a74ba09e16b2bdf2c3281dfcb72e0 (MD5) Previous issue date: 2014-01-13 / Este trabalho apresenta uma estrutura de nuvem computacional chamada AMANAEDU. A mesma foi desenvolvida para ajudar a resolver alguns dos graves problemas da educação pública técnica e profissionalizante no estado do Pará. Muitos destes problemas envolvem fatores adversos ligados a questões geográficas e sociais. Uma análise do contexto nacional mostra o crescimento no uso da informática educativa nesta modalidade de ensino, evidenciado por bons resultados colhidos em programas de inclusão digital executados por governos estaduais, os quais encontram- se cada vez mais ligados à iniciativas de EAD. No Pará, o principal programa neste modelo é o NavegaPará, o qual teve sua infraestrutura aproveitada na execução do objeto desta pesquisa. A elaboração dos componentes desta nuvem foi baseada em referencial teórico e metodológico amplamente aceito pela comunidade acadêmica, utilizando- se de modelos como o Construtivismo e Instrucionismo. As melhores práticas de programação para computação em nuvem foram utilizadas nesta pesquisa. A camada de aplicação incorpora três portais utilizados para capacitações a distância e semi- presenciais: SEUTED para acesso centralizado a todos os Ambientes Virtuais de Aprendizagem (AVA) disponíveis na nuvem, PROTVEDU, o qual utiliza streaming multimídia para a transmissão de conteúdos de áudio e vídeo relacionados à educação e PROA, um portal usado como repositório de armazenamento para objetos de aprendizagem. Juntos, esses elementos podem servir de base para uma nova abordagem educacional que pode ser implementada em todos os níveis da educação técnica e profissionalizante. / This paper presents a cloud computing structure called AMANAEDU. It was developed to help solving some of the serious problems of the public technical and professional education in the state of Para. Many of these problems involve adverse factors related to geographical and social issues. An analysis of the national context shows the growth in the use of educational computing in this type of education, evidenced by good results obtained in digital inclusion programs run by states governments, which are increasingly being linked to distance education initiatives. In Para, the main program in this model is called NavegaPará, which had its infrastructure utilized in the execution of the object of this research. The development of the components of this cloud was based on theoretical and methodological models widely accepted by the academic community, such as Constructivism and Instructionism. The best programming practices for cloud computing were used in this study. The application layer includes three portals used for distance and semi – presential professional education: SEUTED for centralized access to all Virtual Learning Environments (VLE) available in the cloud, PROTVEDU, which uses multimedia streaming for the transmission of audio and video related to education and PROA, a portal used as storage repository for learning objects. Together, these elements can serve as the basis for a new educational approach that can be implemented at all levels of technical and professional education.
315

Virtual power: um modelo de custo baseado no consumo de energia do processador por máquina virtual em nuvens IaaS / Virtual power: a cost model based on the processor energy consumption per virtual machine in IaaS clouds

Hinz, Mauro 29 September 2015 (has links)
Made available in DSpace on 2016-12-12T20:22:53Z (GMT). No. of bitstreams: 1 Mauro Hinz.pdf: 2658972 bytes, checksum: 50ee82c291499d5ddc390671e05329d4 (MD5) Previous issue date: 2015-09-29 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The outsourcing of computing services has been through constant evolutions in the past years, due to the increase of demand for computing resources. Accordingly, data centers are the main suppliers of computing service and cloud-based computing services provide a new paradigm for the offer and consumption of these computing resources. A substantial motivator for using cloud computing is its pricing model, which enables to charge the customer only for the resources he used, thus adopting a pay-as-you-use cost model. Among cloud-based computing services, the service type Infrastructure-as-a-Service (IaaS) is the one mostly used by companies that would like to outsource their computing infrastructure. The IaaS service, in most cases, is offered through virtual machines. This paper revisits the cost models used by data centers and analyses the costs of supply of virtual machines based on IaaS. This analysis identifies that electricity represents a considerable portion of this cost and that much of the consumption comes from the use of processors in virtual machines, and that this aspect is not considered in the identified cost models. This paper describes the Virtual Power Model, a cost model based on energy consumption of the processor in cloud-based, virtual machines in IaaS. The model is based on the assumptions of energy consumption vs. processing load, among others, which are proven through experiments in a test environment of a small data center. As a result, the Virtual Power Model proves itself as a fairer pricing model for the consumed resources than the identified models. Finally, a case study is performed to compare the costs charged to a client using the cost model of Amazon for the AWS EC2 service and the same service charged using the Virtual Power Model. / A terceirização dos serviços de computação tem passado por evoluções constantes nos últimos anos em função do contínuo aumento na demanda por recursos computacionais. Neste sentido, os data centers são os principais fornecedores de serviço de computação e os serviços de computação em nuvem proporcionam um novo paradigma na oferta e consumo desses recursos computacionais. Um considerável motivador do uso das nuvens computacionais é o seu modelo de tarifação que possibilita a cobrança do cliente somente dos recursos que ele utilizou, adotando um modelo de custo do tipo pay-as-you-use. Dentre os serviços de computação em nuvem, o serviço do tipo IaaS (Infrastructure-as-a-Service) é um dos mais utilizados por empresas que desejam terceirizar a sua infraestrutura computacional. O serviço de IaaS, na grande maioria dos casos, é ofertado através de instâncias de máquinas virtuais. O presente trabalho revisita os modelos de custos empregados em data centers analisando a formação dos custos no fornecimento de máquina virtuais em nuvens baseadas em IaaS. Com base nesta análise identificasse que a energia elétrica possui uma parcela considerável deste custo e que boa parte deste consumo é proveniente do uso de processadores pelas máquinas virtuais, e que esse aspecto não é considerado nos modelos de custos identificados. Este trabalho descreve o Modelo Virtual Power, um modelo de custo baseado no consumo de energia do processador por máquina virtual em nuvens IaaS. A constituição do modelo está baseada nas premissas de consumo de energia vs. carga de processamento, entre outros, que são comprovados através de experimentação em um ambiente de testes em um data center de pequeno porte. Como resultado o Modelo Virtual Power mostra-se mais justo na precificação dos recursos consumidos do que os modelos identificados. Por fim, é realizado um estudo de caso comparando os custos tarifado a um cliente empregando o modelo de custo da Amazon no serviço AWS EC2 e o mesmo serviço tarifado utilizando o Modelo Virtual Power.
316

Adoção de computação em nuvem : estudo de casos múltiplos

Sobragi, Cyro Gudolle January 2012 (has links)
A computação em nuvem é considerada um paradigma computacional da atualidade. Sua adoção vem crescendo nos últimos anos, contudo ainda é incipiente nas organizações brasileiras. Por ser uma tecnologia inovadora, a computação em nuvem vem recebendo maior atenção da academia nos últimos anos, contudo a abordagem do assunto na literatura de Sistemas de Informação ainda é considerada baixa, apesar de crescente. A presente dissertação tem o objetivo de analisar os fatores de adoção da tecnologia, estabelecendo uma relação entre elementos de teorias de base e fatores de adoção. Foram identificados na literatura elementos teóricos e fatores relacionados à computação em nuvem, sendo realizadas associações entre tais fatores e elementos. Os elementos teóricos identificados na revisão da literatura são oriundos da teoria dos custos de transação, teoria da dependência de recursos e teoria de difusão da inovação. A pesquisa realizada é de caráter exploratório, por meio de estudos de casos múltiplos, realizados em três empresas que já adotaram computação em nuvem. O estudo utilizou como fontes de evidências entrevistas semiestruturadas, documentos e consulta a sites corporativos das organizações pesquisadas. Para análise das entrevistas foi utilizada a técnica de análise de conteúdo, com o auxílio do software MAXQDA10. Os resultados do estudo apresentaram como fatores de adoção de computação em nuvem: confiabilidade, escalabilidade, economia, privacidade e segurança. A pesquisa também contribui para o preenchimento da lacuna na literatura de Sistemas de Informação, oferecendo subsídios para estudos quantitativos que confirmem os fatores levantados. / Cloud computing is considered a new computational paradigm for many researchers and practitioners. The adoption of this technology has been arisen in the last few years by the organizations, nevertheless it is still emerging in Brazil. As considered an innovative technology, cloud computing adoption has been gathering more attention in the academy. However, this subject in the Information Systems literature still has little attention, although increasing. This dissertation intends to analyze the adoption factors of cloud computing and establish associations between technology adoption factors and theory elements. Initially were identified in the literature of economic and organizational theories some elements related to the Diffusion of Innovations Theory, Transaction Cost Economics and Resource Dependency Theory. Then, the technology adoption factors were related directly to the cloud computing features. Consequently the theory elements were associated with the technology adoption factors. This research was exploratory, through multiple case studies in three companies that already adopted cloud computing. The data collection was made by interviews and documents analysis. To analyze the seven interviews this research used the content analysis method, using the software MAXQDA10. Thereafter, was conducted an association between the theory elements and the technology adoption factors. As main results, were confirmed as adoption factors in cloud computing: reliability, scalability, security, privacy and economy. This study also contributes for fill in a lack in the literature, as well as offer information for future quantitative researches about the technology adoption factors.
317

Uma proposta de redirecionamento de fluxos de rede usando openflow para migração de aplicações entre nuvens

Moda, Carlos Spinetti 27 February 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:15Z (GMT). No. of bitstreams: 1 6215.pdf: 2705931 bytes, checksum: f13134b07bf961a0e166ae8f6fdc0bf0 (MD5) Previous issue date: 2014-02-27 / Financiadora de Estudos e Projetos / During the last decade, the advent of large scale processing and the need for rapid modification of computational structures have increased the popularity of Cloud Computing, particularly the Infrastructure as a Service model. Several companies have invested in infrastructure to become providers of this kind of service, whether for general public or only to supply their own business needs. This has increased the number of virtualized datacenters across the world and created a growing interest in interoperability between different providers. However, due to the lack of technology standardization, and to limitations in the current network s architecture, this interoperability is still an issue. Based on this, this research project presents an OpenFlow based network flow redirection architecture to support service continuity during the migration of applications between different IaaS providers. The tests performed show the applicability of the proposed architecture in a real network environment, having control only of the network edges, and without setting up any specific hardware. / Durante a ultima década, o advento do processamento em larga escala e a necessidade de rápida modificação de estruturas computacionais fez com que a computação em nuvem se popularizasse, em particular na forma de aprovisionamento de Infraestrutura como Serviço. Diversas companhias investiram em infraestrutura para se tornarem provedores desse tipo de serviço, seja para o publico ou para proverem recursos para seus próprios negócios. Isto aumentou o numero de centros de dados virtualizados e gerou o interesse na interoperabilidade entre os diferentes provedores. Entretanto, devido a falta de padronização de tecnologias, e devido a limitações na arquitetura das redes atuais, essa interoperabilidade ainda e um assunto em aberto. Com base nisso, o presente trabalho apresenta uma arquitetura de redirecionamento de fluxos de rede baseada em OpenFlow para o suporte a continuidade de serviço durante a migração de aplicações entre diferentes provedores de IaaS. Os testes realizados comprovam sua aplicabilidade em um cenário real, controlando apenas as bordas da rede, e sem a instalação de nenhum hardware específico.
318

Uma abordagem para a decomposição de processos de negócio para execução em nuvens computacionais

Povoa, Lucas Venezian 17 November 2014 (has links)
Made available in DSpace on 2016-06-02T19:06:20Z (GMT). No. of bitstreams: 1 6487.pdf: 4389000 bytes, checksum: edf86e96bdd00fe803ba1a23f55f6484 (MD5) Previous issue date: 2014-11-17 / Business Process Management emerged as a means for managing and improving business processes. However providing efficient business processes can demand high costs due to the need of software, hardware, and technical support. Cloud Computing emerged as a means for providing a fast and cheap way of acquiring computational resources in a pay-per-use manner, and can be employed for achieving efficient business processes with low costs. However, due to safety requirements, certain data or activities of a business process should be kept within the user premises, while others can be allocated to a cloud. This master dissertation presents a generic approach for decomposing business process taking into account costs, performance and safety requirements, thus granting greater reliability in the use of cloud resources. This approach is illustrated by means of a case study in the Healthcare domain. / Gerenciamento de Processos de Negócio emergiu como um meio para gerenciar e aperfeiçoar processos de negócio continuamente. Entretanto, fornecer tais processos de maneira eficiente pode demandar altos investimentos devido às necessidades de software, hardware e suporte técnico. Computação em Nuvem emergiu como um meio para prover uma forma rápida e barata de adquirir recursos computacionais com pagamento sob demanda, e pode ser aplicada para disponibilizar processos de negócio eficientes e com baixo custo. Entretanto, devido a requisitos de segurança, certos dados ou atividades de um processo de negócio devem ser mantidos na premissa do usuário, enquanto outros podem ser alocados em uma nuvem computacional. Esta dissertação de mestrado apresenta uma abordagem genérica para a decomposição de processos de negócio, que leva em conta custos, desempenho e requisitos de segurança, outorgando assim uma maior confiabilidade no uso de recursos de nuvens computacionais. Essa abordagem é ilustrada através de um estudo de caso no domínio da Saúde.
319

Um modelo para estimativa do consumo de energia de desktops virtuais

Bignatto Junior, Pedro Wilson 07 March 2016 (has links)
Submitted by Livia Mello (liviacmello@yahoo.com.br) on 2016-09-30T13:11:31Z No. of bitstreams: 1 DissPWBJ.pdf: 4236598 bytes, checksum: c67ea4f748a05ba51123274cfad1b4ab (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T18:59:20Z (GMT) No. of bitstreams: 1 DissPWBJ.pdf: 4236598 bytes, checksum: c67ea4f748a05ba51123274cfad1b4ab (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T18:59:32Z (GMT) No. of bitstreams: 1 DissPWBJ.pdf: 4236598 bytes, checksum: c67ea4f748a05ba51123274cfad1b4ab (MD5) / Made available in DSpace on 2016-10-10T18:59:46Z (GMT). No. of bitstreams: 1 DissPWBJ.pdf: 4236598 bytes, checksum: c67ea4f748a05ba51123274cfad1b4ab (MD5) Previous issue date: 2016-03-07 / Não recebi financiamento / The virtualization of computing resources is becoming increasingly frequent for several purposes. An example is desktop virtualization, in which the user’s workstation is virtualized, executed in a data center, and delivered to users as a service. Users can access their virtual desktops over the network, from anywhere, anytime, using simplified clients as smartphones or tablets. Besides mobility, desktop virtualization brings significant reduction in management costs and administration of desktops. In the present work we propose a model that estimates the energy consumption of a desktop virtualization service. The proposed model aims to assist decision-making on the provision of resources and improving energy efficiency. The model takes into account energy consumption during all the lifecycle of a virtualized desktop since the instantiation. From the experiments, applying the model, it was concluded that for applications with low transmission rate of frames and commands, such as a web browser, it is better to instantiate an VD instead of running as a local desktop. It happens because the energy cost of running is amortized through the sharing of resources between the various connected users into the server, in addition to the low cost of transmission. The best energy efficiency has been obtained as a result of instantiating an VD on a datacenter (DC) with acessible through a local area network (LAN), in which the energy consumption per bit transmission is suffucuently low to compensate energy cost of VD migration between different DCs. / A virtualização de recursos computacionais está se tornando cada vez mais frequente para diversas finalidades. Um exemplo é a virtualização de desktops, em que a estação de trabalho do usuário é virtualizada e executada em um centro de dados, e são entregues aos seus usuários sob a forma de um serviço. Os usuários podem acessar seus desktops virtuais via Internet, de qualquer lugar e a qualquer hora, utilizando clientes simplificados como smartphones ou tablets. Além da mobilidade, a virtualização de desktops traz enorme redução nos custos de gerência e administração. Esta dissertação propõe um modelo que a permite estimar o custo energético de um serviço de virtualização de desktops. Esse modelo tem por finalidade auxiliar a tomada de decisões sobre o provisionamento de recursos, melhorando a eficiência energética. Para essa estimativa, são considerados os custos energéticos que compõem a entrega do desktop virtual, desde a instanciação até sua execução no centro de dados. A partir dos experimentos realizados, aplicando o modelo proposto, foi possível concluir que para aplicações com taxa de transmissão de quadros e comandos baixa ou regular, como um navegador web por exemplo, consome-se menos energia para executar um VD do que executar um desktop local. Isso acontece porque o custo energético de execução é amortizado por meio do compartilhamento de recursos entre os diversos usuários conectados ao mesmo servidor, além do baixo custo de transmissão. A melhor eficiência energética obtida foi resultado de instanciar um VD em um datacenter (DC) com acesso a rede local (LAN), em que o consumo energético de transmissão por bit é menor e tão pequeno que compensou no decorrer do tempo, inclusive, o custo energético da migração do VD entre diferentes DCs.
320

Alocação de máquinas virtuais em ambientes de computação em nuvem considerando o compartilhamento de memória

Muchalski, Fernando José 29 August 2014 (has links)
A virtualização é uma tecnologia chave para a computação em nuvem que permite fornecer recursos computacionais, em forma de máquinas virtuais, para o consumo de serviços de computação. Nos ambientes de computação em nuvem, é importante manter sob controle a alocação de máquinas virtuais nos servidores físicos. Uma alocação adequada implica na redução de custos com hardware, energia e refrigeração, além da melhora da qualidade de serviço. Hipervisores recentes implementam mecanismos para reduzir o consumo de memória RAM através do compartilhamento de páginas idênticas entre máquinas virtuais. Esta dissertação apresenta um novo algoritmo de alocação de máquinas virtuais que busca o equilíbrio no uso dos recursos de CPU, memória, disco e rede e, sobretudo, considera o potencial de compartilhamento de memória entre máquinas virtuais. Através de simulações em cenários distintos, verificou-se que o algoritmo é superior à abordagem padrão na questão do uso equilibrado de recursos e que, considerando o compartilhamento de memória, houve um ganho significativo na disponibilidade deste recurso ao final das alocações. / Virtualization is a key technology for cloud computing, it provides computational resources as virtual machines for consumption of computing services. In cloud computing environments it is important to keep under control the allocation of virtual machines in physical servers. A good allocation brings benefits such as reduction costs in hardware, power, and cooling, also improving the quality of service. Recent hypervisors implement mechanisms to reduce RAM consumption by sharing identical pages between virtual machines. This dissertation presents a new algorithm for virtual machines allocation that seeks the balanced use of CPU, memory, disk, and network. In addition, it considers the potential for sharing memory among virtual machines. Simulations on three distinct scenarios demonstrate that it is superior to the standard approach when considering the balanced use of resources. Considering shared memory, there was an appreciable gain in availability of resources.

Page generated in 0.1122 seconds