Spelling suggestions: "subject:"arquitetura dde cistemas dde computação."" "subject:"arquitetura dde cistemas dde omputação.""
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 IoTSouza, 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 LIBRASReinoso, 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 EnviromentTeles 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 PlanningPINHEIRO, 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 protocolMoraes, 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 cloudsMC 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.0784 seconds