• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 6
  • 1
  • Tagged with
  • 8
  • 8
  • 8
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
1

Um Módulo de Monitoramento para uma Arquitetura de Transmissão de Mídia Contínua. / A Monitoring Module for a Continuous Media Transmission Architecture.

NAHUZ, Sadick Jorge 14 February 2008 (has links)
Submitted by Maria Aparecida (cidazen@gmail.com) on 2017-08-16T12:47:03Z No. of bitstreams: 1 Sadick.pdf: 2266912 bytes, checksum: f7c0795c47de171be894492b7a3698c6 (MD5) / Made available in DSpace on 2017-08-16T12:47:03Z (GMT). No. of bitstreams: 1 Sadick.pdf: 2266912 bytes, checksum: f7c0795c47de171be894492b7a3698c6 (MD5) Previous issue date: 2008-02-14 / The Internet has experienced a considerable increase in the use of audio and video applications, which provoke a large consumption of the resources available in the network and servers. Therefore, the monitoring and analysis of those resources becomes an essential task in order to enhance the service delivered to users. This work depicts a monitoring module implemented in a video server architecture, which is used to track the transmission of some popular video formats. Our experiments have demonstrated that one of the formats delivers a performance considerably better than the other, regarding the bandwidth allocated to each user session, what only reassures the importance of having such a monitoring module available in a server architecture. / A Internet tem experimentado, nos últimos anos, um considerável aumento no uso de aplicações de áudio e vídeo, as quais promovem um acentuado consumo dos recursos disponíveis na rede e nos servidores. Desta forma, torna-se essencial o monitoramento e análise da utilização desses recursos, a fim de melhorar os serviços prestados aos usuários. Este trabalho descreve um módulo de monitoramento implementado em um servidor de vídeo, o qual é utilizado para acompanhar a transmissão de diferentes formatos populares de vídeo via streaming. Observou-se, por meio de experimentos, que um dos formatos apresenta um desempenho consideravelmente melhor que o outro, no que se refere à largura de banda alocada a cada sessão de usuário, o que corrobora a importância de módulos de monitoramento, tal como o desenvolvido nesta dissertação.
2

Mechanisms for service-oriented resource allocation in IoT

Souza, Vitor Barbosa 01 1900 (has links)
Submitted by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:51:11Z No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Approved for entry into archive by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:52:10Z (GMT) No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Approved for entry into archive by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2018-04-24T12:52:28Z (GMT) No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) / Made available in DSpace on 2018-04-24T12:52:48Z (GMT). No. of bitstreams: 1 texto completo.pdf: 4535588 bytes, checksum: e1e2595e7892830d7251e26dfe36c58d (MD5) Previous issue date: 2018-01 / Albeit several IoT applications have been recently deployed in several fields, including environment and industry monitoring, Smart Home, Smart Hospital and Smart Agriculture, current deployments are mostly host-oriented, which is undoubtedly limiting the attained benefits brought up by IoT. Indeed, future IoT applications shall benefit from service - oriented communications, where the communication establishment between end-points is not dependent on prior knowledge of the host devices in charge of providing the service execution. Rather, an end-user service execution request is mapped into the most suitable resources able to provide the requested service. Furthermore, this model is a key enabler for the design of future services in Smart Cities, e-Health, Intelligent Transportation Systems, among other smart scenarios. Recognized the benefits of this model in future applications, considerable research effort must be devoted for addressing several challenges yet unsolved, such as the ones brought up by the high dynamicity and heterogeneity inherent to these scenarios. In fact, service-oriented communication requires an updated view of available resources, mapping service requests into the most suitable resources taking several constraints and requirements into account, resilience provisioning, QoS-aware service allocation, just to name a few. This thesis aims at proposing and evaluating mechanisms for efficient resource allocation in service-oriented IoT scenarios through the employment of two distinct baseline technologies. In the first approach, the so-called Path Computation Element (PCE), designed to decouple the host-oriented routing function from GMPLS switches in a centralized element, is extended to the service-oriented PCE (S-PCE) architecture, where a service identifier (SID) is used to identify the service required by an end-user. In this approach, the service request is mapped to one or a set of resources by a 2-steps mapping scheme that enables both selection of suitable resources according to request and resources characteristics, and avoidance of service disruption due to possible changes on resources’ location. In the meantime, the inception of fog computing, as an extension of the cloud computing concept, leveraging idle computing resources at the edge of the network through their organization as highly virtualized micro data centers (MDC) enabled the reduction on the network latency observed by services launched at edge devices, further reducing the traffic at the core network and the energy consumption by network and cloud data center equipment, besides other benefits. Envisioning the benefits of the distributed and coordinated employment of both fog and cloud resources, the Fog-to-Cloud (F2C) architecture has been recently proposed, further empowering the distributed allocation of services into the most suitable resources, be it in cloud, fog or both. Since future IoT applications shall present strict demands that may be satisfied through a combined fog-cloud solution, aligned to the F2C architecture, the second approach for the service-oriented resource allocation, considered in this thesis, aims at providing QoS -aware resource allocation through the deployment of a hierarchical F2C topology, where resource are logically distributed into layers providing distinct characteristics in terms of network latency, disruption probability, IT power, etc. Therefore, distinct strategies for service distribution in F2C architectures, taking into consideration features such as service transmission delay, energy consumption and network load. Concerning the need for failure recovery mechanisms, distinct demands of heterogeneous services are considered in order to assess distinct strategies for allocation of protection resources in the F2C hierarchy. In addition, the impact of the layered control topology on the efficient allocation of resources in F2C is further evaluated. Finally, avenues for future work are presented. / Lattes não encontrado, autor sem cpf, agência de fomento e ficha catalográfica
3

Uma plataforma para construção e uso de Arquiteturas Pedagógicas para aprendizagem de LIBRAS

Reinoso, Luiz Fernando 02 May 2016 (has links)
Made available in DSpace on 2016-08-29T15:33:24Z (GMT). No. of bitstreams: 1 tese_9804_Ata de Defesa.pdf: 580909 bytes, checksum: f79360c8bc121be0ae5cbd14e5e59669 (MD5) Previous issue date: 2016-05-02 / As arquiteturas pedagógicas são estruturas especialmente elaboradas para suporte à aprendizagem. A concepção de uma arquitetura pedagógica (AP) acontece com a definição de objetivos (de aprendizagem - o que aprender?), atividades (o que fazer?), metodologias (como fazer?) e recursos digitais (recursos que o aprendiz pode usar) para apoiar o desenvolvimento das atividades previstas na AP. Os espaços virtuais de aprendizagem evoluem para estruturas ajustáveis, onde é possível moldar e potencializar a aprendizagem. Este trabalho aborda a construção de uma plataforma para criação e uso de arquiteturas pedagógicas para aprendizagem de LIBRAS, útil para aprendizes em formação como intérpretes em tradução e interpretação de sinais LIBRAS. A plataforma chamada Construtor de Arquiteturas Pedagógicas (CAP) possibilita ao professor desenvolver arquiteturas pedagógicas instrumentadas com diversos recursos digitais. As APs criadas no CAP permitem aos aprendizes realizarem atividades tanto colaborativas quanto individuais. Este trabalho usa conceitos propostos no projeto MOrFEU (Multi-Organizador Flexível de Espaços Virtuais) acerca de desenvolvimento de software, arquiteturas pedagógicas e ambientes flexíveis para aprendizagem. / Pedagogical architectures are structures especially elaborated to support learning. A pedagogical architecture (AP) is designed with specific goals in mind (learning - what to learn?), Activities (what to do?), Methods (how?) and digital resources (resources that the learner can use) to support the development of the activities foreseen in the AP. Virtual learning spaces evolve into adjustable structures where learning can be shaped and enhanced. This paper discusses the construction of a platform for the creation and use of pedagogical architectures for learning LIBRAS, which is useful for apprentices training as interpreters in translation and interpretation of LIBRAS signs. The platform called Pedagogic Architectures Builder (CAP) enables the teacher to develop instrumented pedagogical architectures with several digital resources. APs created in CAP allow learners to perform both collaborative and individual activities. This paper uses concepts proposed in the MOrFEU project (Multi-Organizer Flexible of Virtual Spaces) about software development, pedagogical architectures and flexible environments for learning.
4

Êxodo Framework: uma solução para modelagem do comportamento de ambientes para Internet das Coisas / Êxodo Framework: a solution for behavior modeling for Internet of Things Enviroment

Teles Júnior, Namedin Pereira, 92981237980 26 February 2018 (has links)
Submitted by Namedin Teles Júnior (namedinteles@gmail.com) on 2018-11-26T19:12:07Z No. of bitstreams: 1 NAMEDIN-TESE-FINALIZADA.PDF: 9240706 bytes, checksum: 78feca64ce0f19f7657801377599ff22 (MD5) / Approved for entry into archive by Secretaria PPGI (secretariappgi@icomp.ufam.edu.br) on 2018-11-26T19:20:31Z (GMT) No. of bitstreams: 1 NAMEDIN-TESE-FINALIZADA.PDF: 9240706 bytes, checksum: 78feca64ce0f19f7657801377599ff22 (MD5) / Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2018-11-26T19:40:39Z (GMT) No. of bitstreams: 1 NAMEDIN-TESE-FINALIZADA.PDF: 9240706 bytes, checksum: 78feca64ce0f19f7657801377599ff22 (MD5) / Made available in DSpace on 2018-11-26T19:40:39Z (GMT). No. of bitstreams: 1 NAMEDIN-TESE-FINALIZADA.PDF: 9240706 bytes, checksum: 78feca64ce0f19f7657801377599ff22 (MD5) Previous issue date: 2018-02-26 / FAPEAM - Fundação de Amparo à Pesquisa do Estado do Amazonas / The Internet of Things or IoT is a paradigm of computing in which devices and objects of the physical world (e.g. televisions, refrigerators and conditioners air) are connected through the Internet, providing services and exchanging information between in a global scale. This new paradigm has led the market to present solutions that increasingly bring IoT closer to everyday life. Manufacturers such as Samsung, Philips, GE and Belkin already have hardware solutions (e.g. smartphones, smart TV, smart plugs and sensors) that allow users to interact with the environment, and can turn on, off and even view statistical data on power consumption these devices. However, the main platforms that allow IoT to be enabled are still little used due to their complexity, being restricted only to expert users, that is, users who have technical knowledge in IoT, not allowing non- expert users to adapt these solutions and create environments for IoT according to your needs. In this context, this work presents the Exodus framework, a new approach to IoT with a focus on expert user and non-expert user. Exodus is a solution for IoT that can be extended and adapted to meet the different needs of the environment such as the inclusion of new devices and services and / or the definition of new behaviors to the environment. In order to define the different behavior that the environment can take, the Exodus has a graphical solution that makes use of a conceptual model called BDM4IoT (Behavior Definition Model for Internet of Things Ecosystems) that together allow the users to model the behavior of the environment according to With their needs, allowing them to create from simple models such as a home lighting scheme to more complex models such as the behavior of a production line in an industrial environment. The results obtained with experiments carried out with the BDM4IoT model and with the graphical tool, demonstrate the efficiency of this approach, allowing the inclusion of non-expert users in processes previously performed only by IoT specialists. / Internet das Coisas ou IoT (do Inglês, Internet of Things) é um paradigma da computação no qual dispositivos e objetos do mundo físico (e.g. televisões, geladeiras e condicionadores de ar) estão conectados por meio da Internet, provendo serviços e trocando informações entre si em uma escala global. Esse novo paradigma tem levado o mercado a apresentar soluções que cada vez mais aproxima a IoT do cotidiano das pessoas. Fabricantes como Samsung, Philips, GE e Belkin já dispõem de soluções de hardware (e.g. smartphones, smart TV, smart plugs e sensores) que permitem que os usuários interajam com ambiente, podendo ligar, desligar e até mesmo visualizar dados estatísticos do consumo de energia desses dispositivos. No entanto, as principais plataformas que permitem habilitar a IoT ainda são pouco utilizadas devido à sua complexidade, sendo restritas apenas a usuários especialistas, ou seja, a usuários que possuem conhecimento técnico em IoT. Além disso, as atuais ferramentas não permitem que usuários não especialistas possam adaptar essas soluções e criar ambientes para IoT de acordo com as suas necessidades. Nesse contexto, esse trabalho apresenta o framework Êxodo, uma nova abordagem para IoT com foco em usuário especialista e no usuário não especialista. O Êxodo é uma solução para IoT que pode ser estendida e adaptada para atender as diferentes necessidades do ambiente como a inclusão de novos dispositivo e serviços e/ou a definição de novos comportamentos ao ambiente. Para a definição dos diferentes comportamento que o ambiente poderá assumir, o Êxodo possui uma solução gráfica que faz uso de um modelo conceitual denominado BDM4IoT (Behavior Definition Model for Internet of Things Ecosystems) que possibilita que os usuários modelem o comportamento do ambiente de acordo com as suas necessidades, permitindo que esses possam criar desde modelos simples, como um esquema de iluminação de uma casa, a modelos mais complexos, como o comportamento de uma linha de produção de um ambiente industrial. Os resultados obtidos com experimentos realizados com o framework Êxodo demonstram a eficiência dessa abordagem, possibilitando a inclusão de usuários não especialistas em processos antes realizados somente por usuários especialistas em IoT.
5

Um Sistema de Detecção de Intrusão para Detecção de Ataques de Negação de Serviço na Internet das Coisas. / An Intrusion Detection System for Detection of Attacks Service Denial on the Internet of Things.

SOUSA, Breno Fabrício Lira Melo 21 December 2016 (has links)
Submitted by Maria Aparecida (cidazen@gmail.com) on 2017-08-01T15:17:20Z No. of bitstreams: 1 Breno Fabricio.pdf: 3022898 bytes, checksum: d3e376b3280034170ef737c756a8bb30 (MD5) / Made available in DSpace on 2017-08-01T15:17:20Z (GMT). No. of bitstreams: 1 Breno Fabricio.pdf: 3022898 bytes, checksum: d3e376b3280034170ef737c756a8bb30 (MD5) Previous issue date: 2016-12-21 / The paradigm of the Internet of Things (in english, Internet of Things - IoT) came to allow intercommunication between different objects via Internet, and thereby facilitate the form of how the end user will interact with a wide variety of devices that surround him in everyday life. The availability of features that these devices have is a factor that deserves great attention because the use of such resources inappropriately can cause serious damage. Therefore, since such devices are connected to the internet, they are vulnerable to various threats, such as, denial-of-service attack (DoS). In order to tackle DoS type threats in IoT, an Intrusion Detection System (IDS) is proposed for IoT, aiming at detecting some types of DoS attacks. / O paradigma da Internet das Coisas (em inglês, Internet of Things - IoT) surgiu para possibilitar a intercomunicação entre os diferentes objetos através da Internet, e, com isso, facilitar a forma de como o usuário final interagirá com a grande variedade de dispositivos que o cerca no dia a dia. A disponibilidade de recursos que estes dispositivos possuem é um fator que merece uma grande atenção, pois o uso de tais recursos de forma não apropriada pode gerar graves danos. Para tanto, uma vez que tais dispositivos estão conectados à Internet, estes estão vulneráveis a diversas ameaças, como, por exemplo, ataque de negação de serviço (DoS). A fim de enfrentar ameaças do tipo DoS em IoT, propõe-se um IDS (Intrusion Detection System) para IoT, objetivando a detecção de alguns ataques do tipo DoS.
6

Evolutionary Clustering Search para Planejamento de Circulação de Trens de Carga / Evolutionary Clustering Search for Freight Train Circulation Planning

PINHEIRO, Eggo Henrique Freire 19 July 2017 (has links)
Submitted by Rosivalda Pereira (mrs.pereira@ufma.br) on 2017-10-31T20:55:43Z No. of bitstreams: 1 eggo_pinheiro.pdf: 1913399 bytes, checksum: d95298cbe73fd1e96bc181f116178ffa (MD5) / Made available in DSpace on 2017-10-31T20:55:43Z (GMT). No. of bitstreams: 1 eggo_pinheiro.pdf: 1913399 bytes, checksum: d95298cbe73fd1e96bc181f116178ffa (MD5) Previous issue date: 2017-07-19 / Freight railways are the major means of transportation of bulk material, such as iron ore from the origin to the destination. Usually for heavy haul railways, the destination is a port. For the last few years there has been a fast growing demand. However, railway infrastructure capacity increasing is very expensive and require a lot of investiment budget. Therefore, an improvement of train scheduling process is needed to ensure the best and efficient use of the current railway. Nevertheless, in some situations it is overwhelmingly complex to solve, an NP-hard problem. Since all the previous work provided on the Train Timetable Problem is usually only applied locally to a single railway, this work provides a public base benchmark of test railways built by heuristcs. Moreover, this work deals with the train timetabling problem applied to mixed traffic railways with both cargo trains and passenger trains sharing the same resources with different priorities. It is proposed a new mathematical model extended from literature previous work intended to avoid infeasible solutions instead reparing or discarding on these cases. This model contains additional support for parallel multi-track for several railway’s signaling system approaches context as well as overtaking on it without deadlocks possibility. This model considers trains in current position and future departure planned. To achieve an improved train scheduling is applied the Evolutionary Clustering Search (ECS) with multi heuristics approaches and a modified mutation operator of Genetic Algorithm as component of ECS. The experiments shows ECS outperforms almost all tests scenario and the modified mutation operator strongly improve the results / Ferrovias de trens de carga são os principais meios de transporte de materiais, tais como minério de ferro, da sua origem até o seu destino. Geralmente para ferrovias de transporte pesado, o destino é o porto. Nos últimos anos, a demanda de produção tem aumentado assim como o uso da ferrovia para transportá-la, no entanto, a expansão da sua infraestrutura requer um grande investimento. Assim, um planejamento de circulação de trens mais efetivo que maximize a capacidade de tráfego se faz necessária. No entanto, em algumas situações a sua otimização é bastante complexa para ser executada, um problema NP-Difícil. Embora todo trabalho elaborado nesse tema é geralmente aplicado localmente em uma única ferrovia, este trabalho provê uma base genérica de ferrovias gerado por heurísticas. Além disso, esta dissertação lida com o problema de circulação de trens aplicado a ferrovias mistas envolvendo trens de carga assim como trens de passageiros compartilhando o mesmo recurso e com diferentes prioridades. É proposto um novo modelo matemático estendido de um trabalho existente na literatura que procura evitar conflitos ao invés de permitir soluções inviáveis, sendo necessário reparação delas ou descarte. Este modelo lida com uma quantidade variável de linhas em locais de parada compatível com várias abordagens de sistema de sinalização disponíveis, assim como considera ultrapassagens de forma a evitar deadlocks, da mesma forma que trata contextos de trens em circulação como planejados para realizar a otimização. Para encontrar boas soluções, ao planejamento de circulação de trens é aplicado uma abordagem do Evolutionary Clustering Search (ECS) com múltiplas heurísticas, e um operador de mutação modificado do Algoritmo Genético como componente do ECS. Os experimentos computacionais mostraram que o ECS superou quase todos os cenários de teste e o operador de mutação modificado melhorou significativamente os resultados finais.
7

Framework de comunicação seguro e confiável para Internet das Coisas usando o protocolo XMPP / Secure and Reliable Internet Communications Framework for Things using the XMPP protocol

Moraes, Luan Carlos de Oliveira 26 August 2016 (has links)
Submitted by Rosivalda Pereira (mrs.pereira@ufma.br) on 2017-06-23T20:47:23Z No. of bitstreams: 1 LuanCarlosOliveira.pdf: 3830694 bytes, checksum: c832e643ca1fc89969e8abd443a7b6a2 (MD5) / Made available in DSpace on 2017-06-23T20:47:23Z (GMT). No. of bitstreams: 1 LuanCarlosOliveira.pdf: 3830694 bytes, checksum: c832e643ca1fc89969e8abd443a7b6a2 (MD5) Previous issue date: 2016-08-26 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / The Internet of Things (IoT) is a paradigm in which smart objects collaborate actively with other physical and virtual objects available in the Internet. IoT environments are characterized by a high degree of heterogeneity of devices and network protocols. However, many challenging social and technological issues still need to be addressed, including the interoperability of devices, autonomous systems, privacy and security issues, which could have a significant impact on many aspects of everyday life of potential end user. To deal with these issues some type of middleware layer or frameworks to show fundamental enforce the seamless integration of devices and functionality within the same network information, providing security and reliability. Therefore, the objective of this work is to design and implement a secure and reliable framework in this scenario using the XMPP protocol (eXtensible Messaging and Presence Protocol). Based on the model publish / subscribe, the proposed framework has reliability mechanism for real-time communication, security features provided by the XMPP based on TLS and SASL authentication. Based on case studies demonstrate the framework’s ability reliability and the results demonstrate the feasibility of the model. / A Internet das Coisas (IoT) é um paradigma no qual objetos inteligentes colaboram de forma ativa com outros objetos físicos e virtuais disponíveis na Internet. Ambientes de IoT são caracterizados por um alto grau de heterogeneidade de dispositivos e protocolos de rede. Entretanto, muitas questões tecnológicas desafiadoras e sociais ainda precisam ser abordadas, incluindo a interoperabilidade de dispositivos, autonomia de sistemas, privacidade e questões de segurança, o quê poderia ter um impacto significativo em vários aspectos da vida cotidiana do usuário potencial final. Para lidar com essas questões algum tipo de camada de middleware ou frameworks se mostram fundamentais para fazer cumprir a integração de dispositivos e funcionalidades dentro da mesma rede de informação, provendo segurança e confiabilidade. Desta forma, o objetivo deste trabalho é projetar e implementar um Framework seguro e confiável neste cenário usando o protocolo XMPP (eXtensible Messaging and Presence Protocol). Baseado no modelo publish/subscribe, o framework proposto possui mecanismo de confiabilidade na comunicação em tempo real, recursos de segurança fornecidos pelo XMPP baseado no protocolo Transport Layer Security (TLS) e autenticação Simple Authentication and Security Layer (SASL). Com base nos estudos de caso, demonstramos a capacidade do framework na confiabilidade e os resultados obtidos demonstram a viabilidade do mesmo.
8

Uma abordagem para a definição e localização de máquinas virtuais para aplicações de alto desempenho em ambientes de nuvem / An approach for the definition and placement of virtual machines for high performance applications on clouds

MC EVOY VALENZANO, GIACOMO VICTOR 09 June 2014 (has links)
Submitted by Maria Cristina (library@lncc.br) on 2015-04-07T17:08:19Z No. of bitstreams: 1 Tese Valenzano.pdf: 6171673 bytes, checksum: a6e9df33d246d4212e78a76bcac3eaf2 (MD5) / Approved for entry into archive by Maria Cristina (library@lncc.br) on 2015-04-07T17:08:37Z (GMT) No. of bitstreams: 1 Tese Valenzano.pdf: 6171673 bytes, checksum: a6e9df33d246d4212e78a76bcac3eaf2 (MD5) / Made available in DSpace on 2015-04-07T17:08:48Z (GMT). No. of bitstreams: 1 Tese Valenzano.pdf: 6171673 bytes, checksum: a6e9df33d246d4212e78a76bcac3eaf2 (MD5) Previous issue date: 2014-06-09 / Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) / The efficient deployment of HPC (High Performance Computing) applications on Clouds offers many challenges, in particular, for communication-intensive applications. One strategy to mitigate performance overheads caused by high communication latency is to schedule requested Virtual Machines (VMs) effectively onto physical resources by optimizing VM placement. In this work, we study the case of scientific applications in virtual clusters by analyzing how different VM profiles and placements can affect observed performance of a parallel application that uses distributed memory. The main contribution of this thesis is a methodology with the following features: a) the representation of VM placement and virtual clusters through the placement of virtual cores; b) a software for systematic execution and obtainment of metrics under different configurations; c) performance analysis aware of core placement, resource contention and resource usage patterns; d) modeling and prediction of performance by feature extraction using Canonical Correlation Analysis on kernel metrics, according to the Dwarf classification. / A disponibilização eficiente de aplicações de Computação de Alto Desempenho em Clouds apresenta muitos desafios, em particular, para aplicações intensivas de comunicação. Uma estratégia para mitigar a queda de desempenho, causada por alta latência, consiste em escalonar as Máquinas Virtuais (VMs) de forma eficiente nos recursos físicos através da otimização da localização de VMs. Neste trabalho, é estudado o caso de aplicações científicas em clusters virtuais, por meio da análise da forma como diferentes perfis e localizações de VM podem afetar o desempenho observado de uma aplicação paralela que utiliza memória distribuída. A contribuição principal consiste em uma metodologia com as seguintes característicias: a) a representação da localização de VMs e de clusters virtuais através da localização de núcleos virtuais; b) um novo software para a execução sistemática de clusters virtuais e a obtenção de métricas sob diferentes configurações; c) análise de desempenho ciente da localização dos núcleos virtuais, a contenção de recursos e os padrões de utilização de recursos; d) modelagem e predição do desempenho por meio de extração de características utilizando a Análise de Correlação Canônica, segundo a classificação de Dwarfs.

Page generated in 0.1158 seconds