111 |
Redes de equipamentos sem fio de uso pessoal: comparação de tecnologias emergentes e análise de tendências. / Wireless network equipment for personal use comparison of emerging technology trends and analysis.Rivera, Antonio D\'Acosta 06 October 2010 (has links)
No mundo globalizado em que vivemos os sistemas, as aplicações e as pessoas precisam estar conectadas permanentemente à Internet, e a uma variedade de redes de comunicação, com vários dispositivos, simultaneamente. O ideal, devido a esse contexto, seria ter um único dispositivo com uma única interface de rede e um único programa que permitisse fazer diversas conexões com diversos protocolos usados simultaneamente, tornando o sistema simples de usar e fácil de instalar e operar, conseguindo, desta forma, o nível de estabilidade e confiabilidade desejadas. Por isso, as redes de área pessoal (WPAN) estão crescendo em importância desde seu aparecimento em 1991. Diversas tecnologias foram propostas para sua implementação sem que haja um consenso sobre a aplicabilidade de cada opção. Este trabalho realiza uma avaliação crítica das diversas tecnologias propostas e por meio de um laboratório de prototipação procurou obter dados que permitam uma avaliação mais objetiva dessas tecnologias. Esse documento apresenta uma descrição desse laboratório e apresenta a metodologia proposta para comparação das tecnologias para WPAN, e os resultados obtidos em laboratório. O estudo apresentado demonstra, através de uma avaliação critica, que as principais alternativas no momento são Wi-Fi e Bluetooth e que com os dados obtidos na prototipação em laboratório se provou que hoje há possibilidade de virtualizar diferentes redes e tipos de interface em uma única interface física. A economia de escala, multiplicada pelo efeito da virtualização das interfaces, leva a conclusão que as tecnologias Wi-Fi e Bluetooth deverão dominar o mercado de WLAN e WPAN nos próximos anos. / In todays globalized world, systems, applications and people need to be permanently connected to the Internet, a variety of communications networks and several different devices simultaneously. Ideally, faced with this context, there should be a single device with a single network interface, and a single program that enables several connections and protocols to be used simultaneously, making the entire systems simple to use and easy to install and operate, thus leading to the desired levels of stability and reliability. So the personal area networks (WPAN) are growing in importance since its debut in 1991. Several technologies have been proposed for its implementation without a consensus on the applicability of each option The proposed work will conduct a critical evaluation of the various proposed technologies and, through a laboratory prototype seek information to enable a more objective evaluation of these technologies. This document provides a description of the laboratory and presents the proposed methodology to compare technology for WPAN.
|
112 |
Análise da lucratividade de clientes de uma operadora de sáude / Customer profitability analysis in a health maintenance organizationBaptista, Lívia Lourenço 24 October 2016 (has links)
O presente estudo tem como objetivo analisar a lucratividade dos clientes em uma operadora de saúde do segmento de baixo custo no Brasil. O mercado de saúde suplementar enfrenta inúmeros desafios para prosperar. Com a expansão nos últimos anos da classe média brasileira - a classe C - houve um aumento da demanda por serviços de planos de saúde privados de baixo ticket-médio. Foi realizada uma revisão da literatura, para embasar os princípios de modelos de negócios, a análise de lucratividade do cliente e a segmentação de clientes em uma operadora de saúde. O método utilizado foi um estudo de caso único, com pesquisa de dados de ordem qualitativa e quantitativa. Foram realizadas algumas entrevistas com os três principais executivos da operadora investigada, com o intuito de compreender o modelo de negócio construído e todos os seus diferenciais e inovações que garantiram seus resultados superiores à média do setor. Foram coletados dados contábeis, bases de receita e custo por beneficiário para análise quantitativa do resultado. Foi apresentado o modelo de negócio do estudo de caso investigado, bem como avaliada a lucratividade de clientes da operadora. Iniciou-se por uma análise quantitativa geral de variação contábil, com aprofundamento de análises na base de receita e custo de clientes, por sinistralidade, margem de contribuição absoluta e demais parâmetros, além da aplicação do conceito de CLV - Customer Lifetime Value. Ao analisar os resultados associados à avaliação da lucratividade, foram constatadas ações que pudessem ser tomadas para a melhora da mensuração do resultado final. O final das análises por cliente e por CLV se concentraram em grandes clientes corporativos, pois estes representam mais de 70% da carteira da operadora investigada. A conclusão apresentada foi a seguinte: para aumentar a margem de lucro absoluta bruta (R$) do negócio, ao subtrair as despesas assistenciais das receitas, deve-se segmentá-la por tipo de cliente e encontrar a margem de contribuição de cada. Na sequência, é necessário reajustar os clientes com margem de contribuição negativa, logo, obtém-se o maior resultado possível em termos de margem bruta total absoluta. Porém, mesmo para os clientes com margem de contribuição positiva, deve-se aprofundar sua análise de valor no tempo com o conceito do CLV. Verificou-se que clientes de margem positiva podem apresentar um CLV negativo para o mesmo período analisado. Esses clientes não devem ser desconsiderados, porque afetariam o resultado final, porém devem ser destacados na gestão, para serem mais bem renegociados numa revisão de valores contratuais e aumento do seu ticket-médio. / This study aims to analyze the profitability of customers in a health maintenance organization (HMO) of low-cost segment in Brazil. The health insurance market faces numerous challenges to thrive. With the expansion in recent years of Brazilian middle class - the class \'C,\' there was an increase in demand for private health plans to low-average ticket services. A literature review was conducted to support the principles of business models, customer profitability analysis and customer segmentation in a health provider. The method used was a single case study, with qualitative and quantitative research data. Interviews were conducted with the top three executives in the investigated company, to understand the business as presented, as well as the analysis of HMO\'s customer profitability. It´s began as a general quantitative analysis of accounting variation, with deeper analysis on revenue and cost base per members, by MLB (Medical Loss Benefit), gross margin and other parameters, in addition to applying the concept of CLV - Customer Lifetime Value. When analyzing the results associated with the evaluation of profitability, actions were found that could be taken to improve the measurement of the final result. The end of the analysis by customer and by CLV was focused on large corporate clients, as they represent more than 70% of the investigated portfolio. The conclusion was presented: to increase model built and all its advantages and innovations that have ensured their results above the industry average. We collected accounting data, revenue and cost base by membership for quantitative analysis. The business model of the investigated case study the margin of gross profit absolute (R$) in the business, by subtracting the medical cost from revenues, it should be segmented by customer type and find the contribution margin of each one. Further, it should be reajusted all customers with a negative contribution margin, so it could be obtained the highest possible result in terms of absolute gross margin. But even customers with positive contribution margin, should be deepen in their analysis of value in time with the concept of CLV. It was found that positive margin accounts may have a negative CLV for the same reported period. Those customers should not be disconsidered, because affect the final result, but should be highlighted in the management review, to be better renegotiated as contract values and increased its ticket-average.
|
113 |
Performance Analysis and Modeling of Parallel Applications in the Context of Architectural RooflinesShaila, Nashid 27 October 2016 (has links)
Understanding the performance of applications on modern multi- and manycore platforms is a difficult task and involves complex measurement, analysis, and modeling. The Roofline model is used to assess an application's performance on a given architecture. Not much work has been done with the Roofline model using real measurements. Because it can be a very useful tool for understanding application performance on a given architecture, in this thesis we demonstrate the use of architectural roofline data with measured data for analyzing the performance of different benchmarks. We first explain how to use different toolkits to measure the performance of a program. Next, these data are used to generate the roofline plots, based on which we can decide how can we make the application more efficient and remove bottlenecks. Our results show that this can be a powerful tool for analyzing performance of applications over different architectures and different code versions.
|
114 |
High performance trace replay event simulation of parallel programs behavior / Ferramenta de alto desempenho para análise de comportamento de programas paralelos baseada em rastos de execuçãoKorndorfer, Jonas Henrique Muller January 2016 (has links)
Sistemas modernos de alto desempenho compreendem milhares a milhões de unidades de processamento. O desenvolvimento de uma aplicação paralela escalável para tais sistemas depende de um mapeamento preciso da utilização recursos disponíveis. A identificação de recursos não utilizados e os gargalos de processamento requere uma boa análise desempenho. A observação de rastros de execução é uma das técnicas mais úteis para esse fim. Infelizmente, o rastreamento muitas vezes produz grandes arquivos de rastro, atingindo facilmente gigabytes de dados brutos. Portanto ferramentas para análise de desempenho baseadas em rastros precisam processar esses dados para uma forma legível e serem eficientes a fim de permitirem uma análise rápida e útil. A maioria das ferramentas existentes, tais como Vampir, Scalasca e TAU, focam no processamento de formatos de rastro com semântica associada, geralmente definidos para lidar com programas desenvolvidos com bibliotecas populares como OpenMP, MPI e CUDA. No entanto, nem todas aplicações paralelas utilizam essas bibliotecas e assim, algumas vezes, essas ferramentas podem não ser úteis. Felizmente existem outras ferramentas que apresentam uma abordagem mais dinâmica, utilizando um formato de arquivo de rastro aberto e sem semântica específica. Algumas dessas ferramentas são Paraver, Pajé e PajeNG. Por outro lado, ser genérico tem custo e assim tais ferramentas frequentemente apresentam baixo desempenho para o processamento de grandes rastros. O objetivo deste trabalho é apresentar otimizações feitas para o conjunto de ferramentas PajeNG. São apresentados o desenvolvimento de um estratégia de paralelização para o PajeNG e uma análise de desempenho para demonstrar nossos ganhos. O PajeNG original funciona sequencialmente, processando um único arquivo de rastro que contém todos os dados do programa rastreado. Desta forma, a escalabilidade da ferramenta fica muito limitada pela leitura dos dados. Nossa estratégia divide o arquivo em pedaços permitindo seu processamento em paralelo. O método desenvolvido para separar os rastros permite que cada pedaço execute em um fluxo de execução separado. Nossos experimentos foram executados em máquinas com acesso não uniforme à memória (NUMA).Aanálise de desempenho desenvolvida considera vários aspectos como localidade das threads, o número de fluxos, tipo de disco e também comparações entre os nós NUMA. Os resultados obtidos são muito promissores, escalando o PajeNG cerca de oito a onze vezes, dependendo da máquina. / Modern high performance systems comprise thousands to millions of processing units. The development of a scalable parallel application for such systems depends on an accurate mapping of application processes on top of available resources. The identification of unused resources and potential processing bottlenecks requires good performance analysis. The trace-based observation of a parallel program execution is one of the most helpful techniques for such purpose. Unfortunately, tracing often produces large trace files, easily reaching the order of gigabytes of raw data. Therefore tracebased performance analysis tools have to process such data to a human readable way and also should be efficient to allow an useful analysis. Most of the existing tools such as Vampir, Scalasca, TAU have focus on the processing of trace formats with a fixed and well-defined semantic. The corresponding file format are usually proposed to handle applications developed using popular libraries like OpenMP, MPI, and CUDA. However, not all parallel applications use such libraries and so, sometimes, these tools cannot be useful. Fortunately, there are other tools that present a more dynamic approach by using an open trace file format without specific semantic. Some of these tools are the Paraver, Pajé and PajeNG. However the fact of being generic comes with a cost. These tools very frequently present low performance for the processing of large traces. The objective of this work is to present performance optimizations made in the PajeNG tool-set. This comprises the development of a parallelization strategy and a performance analysis to set our gains. The original PajeNG works sequentially by processing a single trace file with all data from the observed application. This way, the scalability of the tool is very limited by the reading of the trace file. Our strategy splits such file to process several pieces in parallel. The created method to split the traces allows the processing of each piece in each thread. The experiments were executed in non-uniform memory access (NUMA) machines. The performance analysis considers several aspects like threads locality, number of flows, disk type and also comparisons between the NUMA nodes. The obtained results are very promising, scaling up the PajeNG about eight to eleven times depending on the machine.
|
115 |
ROBIN HOOD : um ambiente para a avaliação de políticas de balanceamento de carga / Robin Hood: an environment to load balancing policies evaluationNogueira, Mauro Lucio Baioneta January 1998 (has links)
É ponto passivo a importância dos sistemas distribuídos no desenvolvimento da computação de alto desempenho nas próximas décadas. No entanto, ainda muito se debate sobre políticas de gerenciamento adequadas para os recursos computacionais espacialmente dispersos disponíveis em tais sistemas. Políticas de balanceamento de carga procuram resolver o problema da ociosidade das maquinas(ou, por outro lado, da super-utilização) em um sistema distribuído. Não são raras situações nas quais somente algumas maquinas da rede estão sendo efetivamente utilizadas, enquanto que varias outras se encontram subutilizadas, ou mesmo completamente ociosas. Aberta a possibilidade de executarmos remotamente uma tarefa, com o intuito de reduzirmos o tempo de resposta da mesma, ainda falta decidirmos "como" fazê-lo. Das decisões envolvidas quanto a execução remota de tarefas tratam as políticas de balanceamento de carga. Tais políticas, muito embora a aparente simplicidade quanto as decisões de controle tomadas ou ao reduzido numero de parâmetros envolvidos, não possuem um comportamento fácil de se prever. Sob determinadas condições, tais políticas podem ser tomar excessivamente instáveis, tomando sucessivas decisões equivocadas e, como consequência, degradando de forma considerável o desempenho do sistema. Em tais casos, muitas das vezes, melhor seria não tê-las. Este trabalho apresenta um ambiente desenvolvido com o objetivo de auxiliar projetistas de sistema ou analistas de desempenho a construir, simular e compreender mais claramente o impacto causado pelas decisões de balanceamento no desempenho do sistema. / There is no doubts about the importance of distributed systems in the development of high performance computing in the next decades. However, there are so much debates about appropriated management policies to spatially scattered computing resources available in this systems. Load balancing policies intend to resolve the problem of underloaded machines (or, in other hand, overloaded machines) in a distributed system. Moments in which few machines are really being used, meanwhile several others are underused, or even idle, aren't rare. Allowed the remote execution of tasks in order to decrease the response time of theirs, it remains to decide 'how' to do it. Load balancing policies deal with making decisions about remote execution. Such policies, in spite of the supposed simplicity about their control decisions and related parameters, doesn't have a predictable behavior. In some cases, such policies can become excessively unstable, making successive wrong decisions and, as consequence, degrading the system performance. In such cases, it's better no policy at all. This work presents an environment developed whose purpose is to help system designers or performance analysts to build, to simulate and to understand the impact made by balancing decisions over the system performance.
|
116 |
Study of load distribution measures for high-performance applications / Estudos de medidas de distribuição de carga para aplicação de alto desempenhoRodrigues, Flavio Alles January 2016 (has links)
Balanceamento de carga é essencial para que aplicações paralelas tenham desempenho adequado. Conforme sistemas de computação paralelos crescem, o custo de uma má distribuição de carga também aumenta. Porém, o comportamento dinâmico que a carga computacional possui em certas aplicações pode induzir disparidades na carga atribuída a cada recurso. Portanto, o repetitivo processo de redistribuição de carga realizado durante a execução é crucial para que problemas de grande escala que possuam tais características possam ser resolvidos. Medidas que quantifiquem a distribuição de carga são um importante aspecto desse procedimento. Por estas razões, métricas frequentemente utilizadas como indicadores da distribuição de carga em aplicações paralelas são investigadas nesse estudo. Dado que balanceamento de carga é um processo dinâmico e recorrente, a investigação examina como tais métricas quantificam a distribuição de carga em intervalos regulares durante a execução da aplicação paralela. Seis métricas são avaliadas: percent imbalance, imbalance percentage, imbalance time, standard deviation, skewness e kurtosis. A análise revela virtudes e deficiências que estas medidas possuem, bem como as diferenças entres as mesmas como descritores da distribuição de carga em aplicações paralelas. Uma investigação como esta não tem precedentes na literatura especializada. / Load balance is essential for parallel applications to perform at their highest possible levels. As parallel systems grow, the cost of poor load distribution increases in tandem. However, the dynamic behavior the distribution of load possesses in certain applications can induce disparities in computational loads among resources. Therefore, the process of repeatedly redistributing load as execution progresses is critical to achieve the performance necessary to compute large scale problems with such characteristics. Metrics quantifying the load distribution are an important facet of this procedure. For these reasons, measures commonly used as load distribution indicators in HPC applications are investigated in this study. Considering the dynamic and recurrent aspect in load balancing, the investigation examines how these metrics quantify load distribution at regular intervals during a parallel application execution. Six metrics are evaluated: percent imbalance, imbalance percentage, imbalance time, standard deviation, skewness, and kurtosis. The analysis reveals the virtues and deficiencies each metric has, as well as the differences they register as descriptors of load distribution progress in parallel applications. As far as we know, an investigation as the one performed in this work is unprecedented.
|
117 |
Utilização da modelagem e simulação para fins de análise comparativa de desempenho entre o arranjo físico funcional e o arranjo físico distribuído / The using of modeling and simulation for the performance comparative analysis between functional layout and distributed layoutChin, Shih Yung 22 January 2010 (has links)
Os sistemas produtivos tradicionais encontram dificuldades para atender eficientemente aos novos perfis de mercado (caracterizados principalmente pela alta variedade e pela alta variabilidade na demanda), por isso novos tipos de arranjos físicos estão sendo propostos na literatura e dentre eles, estão os arranjos físicos distribuídos. Nos arranjos físicos distribuídos, as máquinas são espalhadas no chão de fábrica, possibilitando assim formar células virtuais mais eficientes. Verifica-se que os trabalhos da literatura utilizam-se de formulação matemática sem levar em consideração concomitância de uso dos recursos produtivos. Existem também trabalhos de pesquisa que utilizam-se das ferramentas de modelagem e simulação, porém a célula virtual abordada difere-se do conceito teórico. O objetivo principal deste trabalho é fazer uma análise comparativa de desempenho (em termos de tempo e custo de consolidação dos pedidos) entre o arranjo físico funcional e o arranjo físico distribuído. Para obter os resultados, este trabalho primeiramente realiza a construção de um modelo de simulação (em rede de Petri colorida) referente à empresa fictícia estudada. Em seguida, realiza a simulação deste modelo para diversas situações de operação. Outra importante contribuição deste estudo é poder fazer a simulação para várias amostras de qualquer um dos dois arranjos físicos em análise (podendo conter, em cada amostra, qualquer quantidade de máquinas) sem a necessidade de fazer alteração na estrutura lógica. / Recently researches related to new production systems have been proposed in the literature since traditional ones can not attend efficiently to the new profiles of market (especially characterized by higher variety and variability of demand). In the distributed layout, one of the proposed in the literature, machines are scattered on the floor to make possible an efficient virtual cellular formation. Many researches in the literature only consider mathematical formulation but any other concomitancy issue has not been considered. There are also research works employing modeling and simulation techniques, but the virtual cellular (its formation and how it should work) is far from the original idea previously proposed. The main goal of this research is to perform a comparative study (time and costs for the order consolidation) between functional layout and distributed layout. Results are collected from the simulation model (constructed in colored Petri net), which represents a ficticious company. Following, the simulation is conducted by subjecting the constructed model under several conditions of operation. Other contribution of this research is the possibility to simulate several samples for both types of layouts (for any quantity of machines in each sample), without changing the logical structure of the simulation model.
|
118 |
Utilização da modelagem e simulação para fins de análise comparativa de desempenho entre o arranjo físico funcional e o arranjo físico distribuído / The using of modeling and simulation for the performance comparative analysis between functional layout and distributed layoutShih Yung Chin 22 January 2010 (has links)
Os sistemas produtivos tradicionais encontram dificuldades para atender eficientemente aos novos perfis de mercado (caracterizados principalmente pela alta variedade e pela alta variabilidade na demanda), por isso novos tipos de arranjos físicos estão sendo propostos na literatura e dentre eles, estão os arranjos físicos distribuídos. Nos arranjos físicos distribuídos, as máquinas são espalhadas no chão de fábrica, possibilitando assim formar células virtuais mais eficientes. Verifica-se que os trabalhos da literatura utilizam-se de formulação matemática sem levar em consideração concomitância de uso dos recursos produtivos. Existem também trabalhos de pesquisa que utilizam-se das ferramentas de modelagem e simulação, porém a célula virtual abordada difere-se do conceito teórico. O objetivo principal deste trabalho é fazer uma análise comparativa de desempenho (em termos de tempo e custo de consolidação dos pedidos) entre o arranjo físico funcional e o arranjo físico distribuído. Para obter os resultados, este trabalho primeiramente realiza a construção de um modelo de simulação (em rede de Petri colorida) referente à empresa fictícia estudada. Em seguida, realiza a simulação deste modelo para diversas situações de operação. Outra importante contribuição deste estudo é poder fazer a simulação para várias amostras de qualquer um dos dois arranjos físicos em análise (podendo conter, em cada amostra, qualquer quantidade de máquinas) sem a necessidade de fazer alteração na estrutura lógica. / Recently researches related to new production systems have been proposed in the literature since traditional ones can not attend efficiently to the new profiles of market (especially characterized by higher variety and variability of demand). In the distributed layout, one of the proposed in the literature, machines are scattered on the floor to make possible an efficient virtual cellular formation. Many researches in the literature only consider mathematical formulation but any other concomitancy issue has not been considered. There are also research works employing modeling and simulation techniques, but the virtual cellular (its formation and how it should work) is far from the original idea previously proposed. The main goal of this research is to perform a comparative study (time and costs for the order consolidation) between functional layout and distributed layout. Results are collected from the simulation model (constructed in colored Petri net), which represents a ficticious company. Following, the simulation is conducted by subjecting the constructed model under several conditions of operation. Other contribution of this research is the possibility to simulate several samples for both types of layouts (for any quantity of machines in each sample), without changing the logical structure of the simulation model.
|
119 |
Performance Analysis of a VoIP application in vehicular networks / AnÃlise de Desempenho de uma AplicaÃÃo VoIP em Redes VeicularesLeandro Kravczuk Vieira 02 December 2011 (has links)
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior / As redes veiculares surgiram como um caso particular de redes mÃveis e passaram a formar um campo especÃfico de pesquisa na Ãrea de redes de computadores. Elas tÃm sido alvo de inÃmeras pesquisas cientÃficas nos Ãltimos anos, cujo principal foco à o desenvolvimento do Sistema Inteligente de Transporte. AlÃm disso, dado que os automÃveis sÃo cada vez mais importantes na vida das pessoas, embarcar softwares inteligentes em seus carros pode melhorar substancialmente a qualidade de vida dos usuÃrios. Esse fato, somado à significante demanda do mercado por mais confiabilidade, seguranÃa e entretenimento nos veÃculos, levou ao desenvolvimento e suporte significantes para as redes veiculares e suas aplicaÃÃes. Dentre estas aplicaÃÃes pode-se citar a utilizaÃÃo do VoIP. Entretanto, os aplicativos VoIP sofrem com problemas de atraso, perda de pacotes e jitter. Estes desafios tÃcnicos se agravam ainda mais quando utilizado em redes sem fio. Um fator que influencia diretamente a utilizaÃÃo de uma aplicaÃÃo em redes em fio à o protocolo de roteamento. O roteamento à uma tarefa desafiadora devido à alta mobilidade dos nÃs, à instabilidade dos enlaces sem-fio e a diversidade de cenÃrios. Por essa razÃo, diversos protocolos de roteamento foram projetados com o objetivo de solucionar um ou mais problemas especÃficos de cada cenÃrio. Entretanto, apesar de existirem vÃrias soluÃÃes propostas para o problema do roteamento em redes veiculares, nenhuma soluÃÃo geral foi encontrada, ou seja, nenhum protocolo proposto obteve desempenho considerÃvel nos diversos cenÃrios existentes nas redes veiculares. Sendo assim, nesta dissertaÃÃo, analisamos atravÃs de simulaÃÃes o impacto da densidade, do alcance de transmissÃo, da mobilidade e do tipo de protocolo de roteamento no desempenho de uma aplicaÃÃo VoIP nos cenÃrios urbano e de rodovia em redes veiculares. / Vehicular networks have emerged as a particular case of mobile networks and
then became a specific field of research in computer networks. They have been the
subject of numerous scientific research in recent years, whose main focus is the
development of Intelligent Transport System. Furthermore, given that cars are
increasingly important in people's lives, smart board software in their cars can
substantially improve the quality of life of users. This fact and the significant market
demand for more reliability, security and entertainment in vehicles, has led to
significant development and support for vehicular networks and their applications.
Among these applications we can mention the use of VoIP, however, VoIP applications
suffer from problems of delay, packet loss and jitter. These technical challenges are
further aggravated when used in wireless networks. One factor that directly influences
the use of an application in wireless networks is the routing protocol. Routing is a
challenging task due to the high node mobility, the instability of wireless links and the
diversity of scenarios. For this reason, several routing protocols have been designed
with the goal of solving one or more specific problems of each scenario. However,
although there are several proposed solutions to the problem routing in vehicular
networks, no general solution was found, in other words, any proposed protocol
obtained considerable performance in the various scenarios that exist in vehicular
networks. Thus, in this paper, we analyze through simulations the impact of density, of
the reach of transmission, the mobility and the type of routing protocol on the
performance of a VoIP application in urban and highway scenarios of vehicular
networks.
|
120 |
Orquestração de migração massiva de máquinas virtuais baseada em análise cíclica para ambientes de computação na nuvem. / Massive virtual machine live migration orchestration for cloud computing environment based on cyclic analyses.Artur Baruchi 15 May 2015 (has links)
Um das principais características da tecnologia de virtualização é a Live Migration, que permite que máquinas virtuais sejam movimentadas entre máquinas físicas sem a interrupção da execução. Esta característica habilita a implementação de políticas mais sofisticadas dentro de um ambiente de computação na nuvem, como a otimização de uso de energia elétrica e recursos computacionais. Entretanto, a Live Migration pode impor severa degradação de desempenho nas aplicações das máquinas virtuais e causar diversos impactos na infraestrutura dos provedores de serviço, como congestionamento de rede e máquinas virtuais co-existentes nas máquinas físicas. Diferente de diversos estudos, este estudo considera a carga de trabalho da máquina virtual um importante fator e argumenta que escolhendo o momento adequado para a migração da máquina virtual pode-se reduzir as penalidades impostas pela Live Migration. Este trabalho introduz a Application-aware Live Migration (ALMA), que intercepta as submissões de Live Migration e, baseado na carga de trabalho da aplicação, adia a migração para um momento mais favorável. Os experimentos conduzidos neste trabalho mostraram que a arquitetura reduziu em até 74% o tempo das migrações para os experimentos com benchmarks e em até 67% os experimentos com carga de trabalho real. A transferência de dados causada pela Live Migration foi reduzida em até 62%. Além disso, o presente introduz um modelo que faz a predição do custo da Live Migration para a carga de trabalho e também um algoritmo de migração que não é sensível à utilização de memória da máquina virtual. / A key feature in virtualization technology is the Live Migration, which allows a Virtual Machine to be moved from a physical host to another without execution interruption. This feature enables the implementation of more sophisticated policies inside a cloud environment, such as energy and computational resources optimization. However, live migration can impose severe performance degradation for virtual machine application and cause multiple impacts in service provider infrastructure, such as network congestion and co-located virtual machine performance degradation. Unlike of several studies this work consider the virtual machine workload an important factor and argue that carefully choosing a proper moment to migrate it can reduce the live migration penalties. This work introduces the Application-aware Live Migration Architecture (ALMA), which intercepts live migrations submissions and, based in the application workload, postpone the migration to a more propitious live migration moment. The experiments conducted by this work demonstrated that the architecture reduced up to 74% for live migration time for benchmarks and 67% for real applications workload. The network data transfer during the live migration was reduced up to 62%. Also, the present work introduces a model to predict live migration cost for the application and an algorithm that it is not memory usage sensitive.
|
Page generated in 0.0774 seconds