• 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.
91

O conhecimento e a pesquisa nas nuvens: uma pesquisa social sobre a aplicação das práticas de gestão do conhecimento associadas às tecnologias de computação em nuvem nos ambientes de pesquisas. / Knowledge and research in the clouds: a social survey on the implementation of knowledge management practices associated with cloud computing technologies in research environments.

Domingos Bernardo Gomes Santos 17 March 2016 (has links)
As tecnologias de computação em nuvem estão se tornando uma tendência na indústria de TI. Tratam-se de tecnologias que buscam um melhor aproveitamento dos recursos computacionais que são utilizados no âmbito empresarial e que passaram a ser adotadas pelas universidades e instituições de pesquisas. A gestão do conhecimento está se transformando em um valioso recurso estratégico para as empresas e tem sido apontada por estudiosos, pesquisadores e cientistas como relevante e obrigatória para o crescimento das organizações nas mais variadas áreas de atuação. Este estudo teve como objetivo investigar em que medida as práticas de gestão do conhecimento associadas com as tecnologias de computação em nuvem podem contribuir com a produção do conhecimento nos ambientes de pesquisas. O estudo foi realizado através de uma pesquisa social, cujo instrumento de pesquisa foi um questionário aplicado a alunos de pós graduação, pesquisadores mestres e doutores e professores nas áreas da computação e engenharia de universidades públicas no Brasil, cuja taxa de respostas obtida foi de 37.80%. Esta pesquisa social avaliou quais são os impactos causados pela adoção das práticas de gestão do conhecimento sobre a produção do conhecimento científico. Para tanto, optou-se por empregar como referência o modelo de gestão do conhecimento de Nonaka e Takeuchi (1997) para identificar e classificar ações de socialização, externalização, combinação e internalização dos conhecimentos científicos produzidos no ambiente de pesquisas. Conclui-se, que a adoção das práticas de gestão do conhecimento podem estabelecer uma cultura organizacional com enfoque no conhecimento onde são valorizadas todas as ações que venham contribuir com a produção do conhecimento científico. Esta pesquisa social também avaliou como as tecnologias de computação em nuvem podem favorecer o desenvolvimento das atividades relacionadas a pesquisa científica. Apurou-se que as tecnologias computacionais se tornaram indispensáveis e a maioria dos entrevistados informaram que utilizam ou já utilizaram as tecnologias de computação em nuvem no desenvolvimento das atividades relacionadas com a pesquisa científica. Os resultados obtidos sugerem que a adoção das práticas de gestão do conhecimento associadas a utilização de tecnologias de computação em nuvem podem trazer diversos benefícios e contribuições aos ambientes de pesquisas e consequentemente a produção do conhecimento científico. Por fim, espera-se também que os gestores de grupos de pesquisas possam utilizar as informações apresentadas neste trabalho para apoiar a adoção de práticas de gestão do conhecimento e incentivar a utilização das tecnologias computacionais em nuvem que encontram-se disponíveis nos ambientes de pesquisas científicas. / Cloud computing technologies are becoming a trend in the IT industry. These are technologies that seek to make better use of computing resources that are used in the business sector and that began to be adopted by universities and research institutions. Knowledge management is becoming a valuable strategic resource for companies and has been pointed out by scholars, researchers and scientists as relevant and required for the growth of organizations in various areas of expertise. This study aimed to investigate the extent to which knowledge management practices associated with cloud computing technologies can contribute to the production of knowledge in research environments. The study was conducted through a social research, whose research instrument was a questionnaire applied to graduate students, researchers and teachers in the areas of computer and engineer of public universities in Brazil, whose reply rate was 37.80%. This social research assesses what are the impacts caused by the adoption of knowledge management practices on the production of scientific knowledge. It was decided to use as a reference the model of knowledge management Nonaka and Takeuchi (1997) to identify and classify actions socialization, externalization, combination and internalization of scientific knowledge produced in the research environment. In conclusion, that the adoption of knowledge management practices can establish an organizational culture focused on knowledge which is valued all actions that contribute to the production of scientific knowledge. This social research also assessed how cloud computing technologies can foster the development of activities related to scientific research. It was found that computer technologies have become indispensable and the majority of respondents reported that they use or have used cloud computing technologies in the development of activities related to scientific research. The results suggest that the adoption of knowledge management practices associated with the use of cloud computing technology can bring many benefits and contributions to research environments and consequently the production of scientific knowledge. Finally, it is also expected that managers of research groups can use the information presented in this work to support the adoption of knowledge management practices and encourage the use of computer technologies in cloud that had been available in scientific research environments.
92

Uma metodologia para caracterização de aplicações e de instâncias de máquinas virtuais no ambiente de computação em nuvem. / A Methodology for characterization of applications and virtual machines instances in cloud computing environment.

Rodamilans, Charles Boulhosa 27 June 2014 (has links)
Os provedores de Computação em Nuvem estão fornecendo diversas instâncias e configurações de Máquinas Virtuais. Entretanto, existe dificuldade quanto à seleção da instância mais adequada para uma determinada aplicação, levando em consideração, por exemplo, o menor tempo de execução. O presente trabalho tem como objetivo determinar os procedimentos para a seleção de uma instância de Máquina Virtual para uma determinada aplicação e também propor uma arquitetura que permita interligar os diferentes provedores de Nuvem. Foram implementadas funcionalidades da arquitetura e também foram aplicados os procedimentos propostos em uma aplicação científica e em instâncias de diferentes provedores de Nuvem. Os principais resultados obtidos foram (a) desenvolvimento da metodologia Caracterização, Seleção e Execução (CSE); (b) demonstração da importância da caracterização e do recurso preponderante da aplicação; (c) avaliação de desempenho do disco em diversas Nuvens; (c) caracterização e avaliação de desempenho da aplicação OpenModeller; e (d) arquitetura de interligação de nuvens públicas e privadas, e implementação de suas principais funcionalidades. Estes resultados mostram que o principal problema de seleção das instâncias pode ser solucionado a partir da caracterização das instâncias e das aplicações. / The Cloud Computing providers are providing several instances and configurations of Virtual Machines. However, there is a difficulty in selecting the instance more adequate for specific application. This study aims to determine the procedures for selecting a Virtual Machine instance for a particular application and also propose an architecture to link the different Cloud providers. Features of the architecture have been implemented and the proposed procedures were applied in scientific applications and in instances of different Cloud providers. The main results were (a) development of Characterization, Selection and Execution (CSE) of methodology; (b) demonstration of the importance application characterization and the preponderant resource; (c) performance characterization and evaluation of OpenModeller application; (d) interconnection architecture of public and private Clouds, and implementation of their main features. These results show that the main instance selection problem can be solved from the instances and applications characterization.
93

Impacto das rajadas no desempenho de serviços executados em ambientes em nuvens / The impact of bursts in the performance of services executed in cloud environments

Centurion, Adriana Molina 26 May 2015 (has links)
Esta tese apresenta a caracterização de desempenho dos serviços executados em um ambiente em nuvem, quando são consideradas rajadas de diferentes origens, intensidades e variabilidades nas cargas de trabalho. Os resultados mostram que a presença de rajadas no processo de chegada das requisições e/ou nas demandas de serviço, ocasiona uma considerável degradação no desempenho dos serviços e, portanto, devem ser consideradas nos modelos de cargas de trabalhos e nas atividades voltadas para avaliação de desempenho em computação em nuvem. Considerando-se a grande influência das rajadas, é proposta e validada uma metodologia que permite monitorar uma carga de trabalho e determinar a ocorrência de rajadas tanto nas taxas de chegadas de requisições quanto nas demandas de serviços. A metodologia utilizada na condução deste trabalho consta de diferentes modelos de cargas de trabalho com rajadas de diferentes variabilidades e intensidades, desenvolvidos e integrados à arquitetura CloudSim-BEQoS proposta nesta tese. Utilizando-se essa arquitetura é possível executar um conjunto de experimentos que possibilitam a obtenção dos resultados que caracterizam o desempenho dos serviços quando são criadas condições de rajadas nas cargas de trabalho submetidas à nuvem. / This thesis presents the performance characterization of the services executed in a cloud environment, when bursts are considered from different sources, intensity and variability in the workload. The results show that the presence of bursts in the arrival process of requests and/or in service demands, causes a significant degradation in the performance of services and therefore should belong to the models of workloads and in the activities considered for performance evaluation in cloud computing. Considering the great influence of bursts, a methodology to monitor a workload and predict the occurrence of bursts in both the rates of request arrivals and the service demands is proposed and validated. The methodology used in the conduction of this work consists in different types of workloads with bursts of different variability and intensity, developed and integrated into the CloudSim-BEQoS architecture proposed in this thesis. By using this architecture it is possible to execute a set of experiments that enable the achievement of the results that characterize the performance of services when bursts conditions are created in the workload submitted to the cloud.
94

A data-driven solution for root cause analysis in cloud computing environments. / Uma solução guiada por dados de análise de causa raiz em ambiente de computação em nuvem.

Pereira, Rosangela de Fátima 05 December 2016 (has links)
The failure analysis and resolution in cloud-computing environments are a a highly important issue, being their primary motivation the mitigation of the impact of such failures on applications hosted in these environments. Although there are advances in the case of immediate detection of failures, there is a lack of research in root cause analysis of failures in cloud computing. In this process, failures are tracked to analyze their causal factor. This practice allows cloud operators to act on a more effective process in preventing failures, resulting in the number of recurring failures reduction. Although this practice is commonly performed through human intervention, based on the expertise of professionals, the complexity of cloud-computing environments, coupled with the large volume of data generated from log records generated in these environments and the wide interdependence between system components, has turned manual analysis impractical. Therefore, scalable solutions are needed to automate the root cause analysis process in cloud computing environments, allowing the analysis of large data sets with satisfactory performance. Based on these requirements, this thesis presents a data-driven solution for root cause analysis in cloud-computing environments. The proposed solution includes the required functionalities for the collection, processing and analysis of data, as well as a method based on Bayesian Networks for the automatic identification of root causes. The validation of the proposal is accomplished through a proof of concept using OpenStack, a framework for cloud-computing infrastructure, and Hadoop, a framework for distributed processing of large data volumes. The tests presented satisfactory performance, and the developed model correctly classified the root causes with low rate of false positives. / A análise e reparação de falhas em ambientes de computação em nuvem é uma questão amplamente pesquisada, tendo como principal motivação minimizar o impacto que tais falhas podem causar nas aplicações hospedadas nesses ambientes. Embora exista um avanço na área de detecção imediata de falhas, ainda há percalços para realizar a análise de sua causa raiz. Nesse processo, as falhas são rastreadas a fim de analisar o seu fator causal ou seus fatores causais. Essa prática permite que operadores da nuvem possam atuar de modo mais efetivo na prevenção de falhas, reduzindo-se o número de falhas recorrentes. Embora essa prática seja comumente realizada por meio de intervenção humana, com base no expertise dos profissionais, a complexidade dos ambientes de computação em nuvem, somada ao grande volume de dados oriundos de registros de log gerados nesses ambientes e à ampla inter-dependência entre os componentes do sistema tem tornado a análise manual inviável. Por esse motivo, torna-se necessário soluções que permitam automatizar o processo de análise de causa raiz de uma falha ou conjunto de falhas em ambientes de computação em nuvem, e que sejam escaláveis, viabilizando a análise de grande volume de dados com desempenho satisfatório. Com base em tais necessidades, essa dissertação apresenta uma solução guiada por dados para análise de causa raiz em ambientes de computação em nuvem. A solução proposta contempla as funcionalidades necessárias para a aquisição, processamento e análise de dados no diagnóstico de falhas, bem como um método baseado em Redes Bayesianas para a identificação automática de causas raiz de falhas. A validação da proposta é realizada por meio de uma prova de conceito utilizando o OpenStack, um arcabouço para infraestrutura de computação em nuvem, e o Hadoop, um arcabouço para processamento distribuído de grande volume de dados. Os testes apresentaram desempenhos satisfatórios da arquitetura proposta, e o modelo desenvolvido classificou corretamente com baixo número de falsos positivos.
95

A collaborative architecture agianst DDOS attacks for cloud computing systems. / Uma arquitetura colaborativa contra ataques distribuídos de negação de serviço para sistemas de computação em nuvem.

Thiago Rodrigues Meira de Almeida 14 December 2018 (has links)
Distributed attacks, such as Distributed Denial of Service (DDoS) ones, require not only the deployment of standalone security mechanisms responsible for monitoring a limited portion of the network, but also distributed mechanisms which are able to jointly detect and mitigate the attack before the complete exhaustion of network resources. This need led to the proposal of several collaborative security mechanisms, covering different phases of the attack mitigation: from its detection to the relief of the system after the attack subsides. It is expected that such mechanisms enable the collaboration among security nodes through the distributed enforcement of security policies, either by installing security rules (e.g., for packet filtering) and/or by provisioning new specialized security nodes on the network. Albeit promising, existing proposals that distribute security tasks among collaborative nodes usually do not consider an optimal allocation of computational resources. As a result, their operation may result in a poor Quality of Service for legitimate packet flows during the mitigation of a DDoS attack. Aiming to tackle this issue, this work proposes a collaborative solution against DDoS attacks with two main goals: (1) ensure an optimal use of resources already available in the attack\'s datapath in a proactive way, and (2) optimize the placement of security tasks among the collaborating security nodes. Regardless the characteristics of each main goal, legitimate traffic must be preserved as packet loss is reduced as much as possible. / Sem resumo
96

Unveiling the interplay between timeliness and scalability in cloud monitoring systems / Desvelando a relação mútua entre escalabilidade e oportunidade em sistemas de monitoramento de nuvens computacionais

Rodrigues, Guilherme da Cunha January 2016 (has links)
Computação em nuvem é uma solução adequada para profissionais, empresas, centros de pesquisa e instituições que necessitam de acesso a recursos computacionais sob demanda. Atualmente, nuvens computacionais confiam no gerenciamento de sua estrutura para fornecer recursos computacionais com qualidade de serviço adequada as expectativas de seus clientes, tal qualidade de serviço é estabelecida através de acordos de nível de serviço. Nesse contexto, o monitoramento é uma função crítica de gerenciamento para se prover tal qualidade de serviço. Requisitos de monitoramento em nuvens computacionais são propriedades que um sistema de monitoramento de nuvem precisa reunir para executar suas funções de modo adequado e atualmente existem diversos requisitos definidos pela literatura, tais como: oportunidade, elasticidade e escalabilidade. Entretanto, tais requisitos geralmente possuem influência mútua entre eles, que pode ser positiva ou negativa, e isso impossibilita o desenvolvimento de soluções de monitoramento completas. Dado o cenario descrito acima, essa tese tem como objetivo investigar a influência mútua entre escalabilidade e oportunidade. Especificamente, essa tese propõe um modelo matemático para estimar a influência mútua entre tais requisitos de monitoramento. A metodologia utilizada por essa tese para construir tal modelo matemático baseia-se em parâmetros de monitoramento tais como: topologia de monitoramento, quantidade de dados de monitoramento e frequencia de amostragem. Além destes, a largura de banda de rede e o tempo de resposta também são importantes métricas do modelo matemático. A avaliação dos resultados obtidos foi realizada através da comparação entre os resultados do modelo matemático e de uma simulação. As maiores contribuições dessa tese são divididas em dois eixos, estes são denominados: Básico e Chave. As contribuições do eixo básico são: (i) a discussão a respeito da estrutura de monitoramento de nuvem e introdução do conceito de foco de monitoramento (ii) o exame do conceito de requisito de monitoramento e a proposição do conceito de abilidade de monitoramento (iii) a análise dos desafios e tendências a respeito de monitoramento de nuvens computacionais. As contribuições do eixo chave são: (i) a discussão a respeito de oportunidade e escalabilidade incluindo métodos para lidar com a mútua influência entre tais requisitos e a relação desses requisitos com parâmetros de monitoramento (ii) a identificação dos parâmetros de monitoramento que são essenciais na relação entre oportunidade e escalabilidade (iii) a proposição de um modelo matemático baseado em parâmetros de monitoramento que visa estimar a relação mútua entre oportunidade e escalabilidade. / Cloud computing is a suitable solution for professionals, companies, research centres, and institutions that need to have access to computational resources on demand. Nowadays, clouds have to rely on proper management of its structure to provide such computational resources with adequate quality of service, which is established by Service Level Agreements (SLAs), to customers. In this context, cloud monitoring is a critical management function to achieve it. Cloud monitoring requirements are properties that a cloud monitoring system need to meet to perform its functions properly, and currently there are several of them such as timeliness, elasticity and scalability. However, such requirements usually have mutual influence, which is either positive or negative, among themselves, and it has prevented the development of complete cloud monitoring solutions. From the above, this thesis investigates the mutual influence between timeliness and scalability. This thesis proposes a mathematical model to estimate such mutual influence to enhance cloud monitoring systems. The methodology used in this thesis is based on monitoring parameters such as monitoring topologies, the amount of monitoring data, and frequency sampling. Besides, it considers as important metrics network bandwidth and response time. Finally, the evaluation is based on a comparison of the mathematical model results and outcomes obtained via simulation. The main contributions of this thesis are divided into two axes, namely, basic and key. Basic contributions of this thesis are: (i) it discusses the cloud monitoring structure and introduced the concept of cloud monitoring focus (ii) it examines the concept of cloud monitoring requirement and proposed to divide them into two groups defined as cloud monitoring requirements and cloud monitoring abilities (iii) it analysed challenges and trends in cloud monitoring pointing research gaps that include the mutual influence between cloud monitoring requirements which is core to the key contributions. The key contributions of this thesis are: (i) it presents a discussion of timeliness and scalability that include: the methods currently used to cope with the mutual influence between them, and the relation between such requirements and monitoring parameters (ii) it identifies the monitoring parameters that are essential in the relation between timeliness and scalability (iii) it proposes a mathematical model based on monitoring parameters to estimate the mutual influence between timeliness and scalability.
97

O conhecimento e a pesquisa nas nuvens: uma pesquisa social sobre a aplicação das práticas de gestão do conhecimento associadas às tecnologias de computação em nuvem nos ambientes de pesquisas. / Knowledge and research in the clouds: a social survey on the implementation of knowledge management practices associated with cloud computing technologies in research environments.

Santos, Domingos Bernardo Gomes 17 March 2016 (has links)
As tecnologias de computação em nuvem estão se tornando uma tendência na indústria de TI. Tratam-se de tecnologias que buscam um melhor aproveitamento dos recursos computacionais que são utilizados no âmbito empresarial e que passaram a ser adotadas pelas universidades e instituições de pesquisas. A gestão do conhecimento está se transformando em um valioso recurso estratégico para as empresas e tem sido apontada por estudiosos, pesquisadores e cientistas como relevante e obrigatória para o crescimento das organizações nas mais variadas áreas de atuação. Este estudo teve como objetivo investigar em que medida as práticas de gestão do conhecimento associadas com as tecnologias de computação em nuvem podem contribuir com a produção do conhecimento nos ambientes de pesquisas. O estudo foi realizado através de uma pesquisa social, cujo instrumento de pesquisa foi um questionário aplicado a alunos de pós graduação, pesquisadores mestres e doutores e professores nas áreas da computação e engenharia de universidades públicas no Brasil, cuja taxa de respostas obtida foi de 37.80%. Esta pesquisa social avaliou quais são os impactos causados pela adoção das práticas de gestão do conhecimento sobre a produção do conhecimento científico. Para tanto, optou-se por empregar como referência o modelo de gestão do conhecimento de Nonaka e Takeuchi (1997) para identificar e classificar ações de socialização, externalização, combinação e internalização dos conhecimentos científicos produzidos no ambiente de pesquisas. Conclui-se, que a adoção das práticas de gestão do conhecimento podem estabelecer uma cultura organizacional com enfoque no conhecimento onde são valorizadas todas as ações que venham contribuir com a produção do conhecimento científico. Esta pesquisa social também avaliou como as tecnologias de computação em nuvem podem favorecer o desenvolvimento das atividades relacionadas a pesquisa científica. Apurou-se que as tecnologias computacionais se tornaram indispensáveis e a maioria dos entrevistados informaram que utilizam ou já utilizaram as tecnologias de computação em nuvem no desenvolvimento das atividades relacionadas com a pesquisa científica. Os resultados obtidos sugerem que a adoção das práticas de gestão do conhecimento associadas a utilização de tecnologias de computação em nuvem podem trazer diversos benefícios e contribuições aos ambientes de pesquisas e consequentemente a produção do conhecimento científico. Por fim, espera-se também que os gestores de grupos de pesquisas possam utilizar as informações apresentadas neste trabalho para apoiar a adoção de práticas de gestão do conhecimento e incentivar a utilização das tecnologias computacionais em nuvem que encontram-se disponíveis nos ambientes de pesquisas científicas. / Cloud computing technologies are becoming a trend in the IT industry. These are technologies that seek to make better use of computing resources that are used in the business sector and that began to be adopted by universities and research institutions. Knowledge management is becoming a valuable strategic resource for companies and has been pointed out by scholars, researchers and scientists as relevant and required for the growth of organizations in various areas of expertise. This study aimed to investigate the extent to which knowledge management practices associated with cloud computing technologies can contribute to the production of knowledge in research environments. The study was conducted through a social research, whose research instrument was a questionnaire applied to graduate students, researchers and teachers in the areas of computer and engineer of public universities in Brazil, whose reply rate was 37.80%. This social research assesses what are the impacts caused by the adoption of knowledge management practices on the production of scientific knowledge. It was decided to use as a reference the model of knowledge management Nonaka and Takeuchi (1997) to identify and classify actions socialization, externalization, combination and internalization of scientific knowledge produced in the research environment. In conclusion, that the adoption of knowledge management practices can establish an organizational culture focused on knowledge which is valued all actions that contribute to the production of scientific knowledge. This social research also assessed how cloud computing technologies can foster the development of activities related to scientific research. It was found that computer technologies have become indispensable and the majority of respondents reported that they use or have used cloud computing technologies in the development of activities related to scientific research. The results suggest that the adoption of knowledge management practices associated with the use of cloud computing technology can bring many benefits and contributions to research environments and consequently the production of scientific knowledge. Finally, it is also expected that managers of research groups can use the information presented in this work to support the adoption of knowledge management practices and encourage the use of computer technologies in cloud that had been available in scientific research environments.
98

Oferecimento de QoS para computação em nuvens por meio de metaescalonamento / Providing QoS to cloud computing by means metascheduling

Peixoto, Maycon Leone Maciel 13 August 2012 (has links)
Este projeto apresenta a proposta de uma arquitetura de Metaescalonador que leva em consideração o emprego de qualidade de serviço (QoS) para o ambiente de Computação em Nuvem. O Metaescalonador é capaz de realizar a alocação dos recursos dinamicamente, procurando atender as restrições temporais. Em resposta a esse dilema de escalonamento aplicado a Computação em Nuvem, este projeto propõe uma abordagem chamado MACC: Metascheduler Architecture to provide QoS in Cloud Computing. A função principal do MACC é distribuir e gerenciar o processamento das requisições de serviços entre os recursos disponíveis, cumprindo os termos agregados na SLA - Service Level Agreement. São apresentados resultados obtidos considerando-se diferentes algoritmos de roteamento e de alocação de máquinas virtuais. Os resultados apresentados são discutidos e analisados de acordo com as técnicas de planejamento de experimentos / This project proposes a Metascheduler architecture that takes into account the use of quality of service (QoS) to cloud computing environment. The Metascheduler is capable of dynamically allocating resources, trying to meet the timing constraints. In response to this scheduling dilemma applied to cloud computing, this project proposes an approach called MACC - Metascheduler Architecture to Provide QoS in Cloud Computing. The main function of the MACC is to distribute and to manage the service requests among the available resources, meeting the aggregate terms in the SLA - Service Level Agreement. Results are presented considering different routing algorithms and allocation of virtual machines. The results are discussed and analyzed in accordance with the techniques of experimental design
99

Análise de desempenho de interfaces de rede virtualizadas com NAPI / Performance analysis of virtualized network interfaces with NAPI

Kuroda, Eduardo Hideo 26 November 2013 (has links)
Em ambientes virtualizados, como nuvens computacionais, a capacidade efetiva de transmissão de dados via rede tende a ser inferior à de ambientes não virtualizados quando aplicações que fazem uso intensivo da rede são executadas. Uma das principais causas para essa diferença na capacidade de transmissão é a arquitetura da virtualização de rede, que adiciona passos para o sistema operacional transmitir e receber um pacote. Esses passos adicionais acarretam em maior utilização de memória e de processamento. Em ambientes virtualizados com o sistema operacional GNU/Linux, a New Application Programming Interface (NAPI) é utilizada para reduzir os impactos negativos da virtualização por meio de agregação de interrupções. Nesta dissertação de mestrado, são estudados mecanismos que modificam a configuração da NAPI. Experimentos mostram que esses mecanismos afetam o desempenho de máquinas virtuais e tem consequências diretas nas aplicações que fazem uso intensivo de rede e que são executadas em ambientes com os softwares de virtualização Xen, VMware e VirtualBox. / In virtualized environments, such as cloud computing, the effective capacity of data transmission via network cards tends to be lower than that in non-virtualized environments, when network intensive applications are executed. A major cause for this difference in the transmission capacity is the architecture of network virtualization, which adds some steps to be performed by the system when packets are transmitted or received. These additional steps cause more memory and processing usage. In virtualized environments with the GNU/Linux operating system, the New Application Programming Interface (NAPI) is used to reduce the negative impacts of virtualization through interrupt coalescence. In this dissertation, mechanisms that modify the configuration of NAPI are studied. Experiments show that these mechanisms affect the performance of virtual machines and have direct effects in applications that make intensive use of the network in environments with Xen, VMware and VirtualBox.
100

Tolerância a falha em um ambiente de computação em nuvem open source /

Martins, Henrique Pachioni. January 2014 (has links)
Orientador: Roberta Spolon / Banca: Antonio Carlos Sementille / Banca: Luis Carlos Trevelin / Resumo: A computação em nuvem é um conjunto de recursos e serviços oferecidos através da internet, entregues a partir de centros de dados localizados em todo o mundo. Com o rápido crescimento na área de computação em nuvem, aumenta a preocupação com a necessidade de serviços oferecidos e um grande desafio é implementar um ambiente tolerante a falhas. As principais questões de tolerância a falhas na computação em nuvem são a detecção e recuperação de falhas. Para combater esses problemas, muitas técnicas de tolerância a falhas são projetadas para reduzi-las. Gestores pagos oferecem esse tipo de suporte, mas os gestores open source não fornecem elementos que permitam tolerar falhas e deixam os usuários vulneráveis as falhas de um ambiente de tecnologia. O objetivo desse trabalho é desenvolver um mecanismo tolerante a falhas no OpenStack. Foi criado um mecanismo de redundância nas máquinas virtuais instanciadas nos nodes da nuvem, se um node apresentar uma falha transiente ou intermitente, a máquina virtual estará armazenada em um local seguro, aguardando que o node retorne de uma falha. O mecanismo desenvolvido é viável e eficiente, pois após um node se recuperar de uma falha, a máquina virtual não é perdida, voltando a ficar ativa para o usuário / Abstract: Cloud computing is a set of features and services offered over the internet, delivered from data centers located around the world. With the rapid growth in cloud computing, increases the concern about the need for services offered and a major challenge is to implement a faulttolerant environment. The main issues of fault tolerance in cloud computing are the fault detection and recovery. To combat these problems, many fault tolerance techniques are designed to reduce them. Paid managers offer this kind of support, but the open source managers do not provide evidence to tolerate failures and leave users vulnerable failures of a technology environment. The aim of this work is to develop a tolerant mechanism to failures in OpenStack. It was created a redundancy mechanism in virtual machines instantiated in cloud nodes, if a node present a transient or intermittent failure, the virtual machine will be stored in a safe place, waiting for the return of a node failure. The mechanism developed is feasible and efficient because after a node to recover from a failure, the virtual machine is not lost, getting back to the active user / Mestre

Page generated in 0.0772 seconds