Spelling suggestions: "subject:"arquitetura dde computador"" "subject:"arquitetura dee computador""
171 |
Componentes em um esquema de tolerância a faltas adaptativaFavarim, Fábio January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-20T12:33:32Z (GMT). No. of bitstreams: 1
195365.pdf: 619583 bytes, checksum: 524beb3fe19d62dddfcb33fd37fee4ff (MD5) / Componentes de software representam um importante passo no sentido de sistematizar a produção de software, além de trazer redução nos custos e no tempo de desenvolvimento do software. O desenvolvimento baseado em componentes de software consiste da composição das aplicações através de um conjunto de partes de software, denominada de componentes. O desenvolvimento baseado em componentes pode ser realizado empregando tecnologias já existentes. Porém, essas tecnologias não dão suporte a tolerância a faltas. Esta dissertação apresenta um modelo de tolerância a faltas baseado em componentes para a construção de aplicações distribuídas. O modelo TFA-CCM permite que requisitos de QoS guiem a seleção da configuração de serviços replicados em tempo de execução, utilizando um conjunto de componentes que tratam dos aspectos não-funcionais da aplicação.
|
172 |
Integração de sistemas legados com a tecnologia de objetos distribuídosBonelli, Clayton January 2001 (has links)
Dissertação (mestrado) - Universdidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-18T09:14:26Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-25T23:40:17Z : No. of bitstreams: 1
184659.pdf: 3545104 bytes, checksum: cfaf4cb07a575f9bf08b77fca29352cc (MD5) / Nos últimos quarenta anos de história da computação, foram escritos muitos aplicativos, ao redor do mundo. Muitos destes podem ainda estar sendo utilizados. Com o surgimento de novas tecnologias, em especial os objetos distribuídos, as empresas começaram a desejar que seus sistemas legados fossem integrados a esta tecnologia. Entretanto, muitas das linguagens utilizadas na construção destes sistemas legados, não permitem a utilização de construções orientadas ao objeto, nem reconhecem objetos distribuídos como objetos CORBA. Através de técnicas que utilizam DLL's e programas residentes, os sistema legados poderão não apenas ser integrados a infra-estrutura CORBA, como também poderão estar disponíveis para execução em redes, além de serem usados dentro de uma arquitetura cliente-servidor de N camadas.
|
173 |
Modelos de segurança baseados em papéis para sistemas de larga escalaObelheiro, Rafael Rodrigues January 2001 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós -Graduação em Engenharia Elétrica. / Made available in DSpace on 2012-10-19T07:51:23Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-25T23:12:59Z : No. of bitstreams: 1
182211.pdf: 4143993 bytes, checksum: 3fa6914c6fe1df4a1b23ee59f1ab00f5 (MD5) / Políticas de segurança são um aspecto freqüentemente negligenciado nos sistemas de informação atuais. Devido à magnitude e à complexidades de aplicações distribuídas interconectadas através da Internet e/ou de grandes redes corporativas, o projeto de esquemas de controle de acesso eficazes para estes sistemas torna-se um grande desafio. Modelos de segurança são um guia importante no desenvolvimento de políticas eficientes de segurança. Nesta dissertação, é feito um estudo de diversos modelos de segurança, com ênfase na sua aplicabilidade em sistemas de larga escala. É desenvolvido, então, um esquema de autorização baseado em papéis que utiliza os modelos de segurança CORBA, Java e Web. Nós introduzimos uma nova abordagem que permite a ativação automática de papéis pelos componentes de segurança do middleware, trazendo o controle de acesso baseado em papéis para aplicações não cientes da segurança.
|
174 |
Análise de tráfego na integração de redes IP e ATM usando simulaçãoOliveira, Sandro Silva de January 2001 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Computação. / Made available in DSpace on 2012-10-19T09:39:12Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-25T23:55:45Z : No. of bitstreams: 1
181720.pdf: 19115435 bytes, checksum: 4e5d59d09d6acc21fb33cd7a37bff402 (MD5)
|
175 |
Interoperabilidade em sistemas distribuídos heterogêneosFreitas, João Bosco de Barros January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T15:06:46Z (GMT). No. of bitstreams: 0 / Este trabalho faz um estudo comparativo entre duas soluções para resolver o problema da interoperabilidade em sistemas distribuídos heterogêneos: OMG/CORBA e agentes móveis. Propõe uma nova abordagem que combina as vantagens de cada uma delas, partindo da premissa de que tratam o problema de forma diferenciada: a primeira através da interação remota com transparência de localização e a segunda adotando o paradigma da mobilidade de código com interação local. Ao estabelecer um roteiro para subsidiar a decisão do projeto quanto a escolha da arquitetura a ser adotada em cada nicho, este estudo contribui significativamente para a adoção de uma arquitetura que promova uma melhor integração, coesão, eficiência e efetividade na solução de problemas relacionados com sistemas distribuídos heterogêneos. O trabalho mostra também que as soluções usando OMG/CORBA e agentes móveis não são concorrentes, ao contrário, podem ser combinadas com o objetivo de explorar as vantagens de cada uma delas adotando-se uma solução híbrida. Um estudo-de-caso criando um sistema para se Inventariar Softwares em Ambientes Distribuídos Heterogêneos é implementado usando-se a abordagem proposta.
|
176 |
Tolerância a falha em um ambiente de computação em nuvem open sourceMartins, Henrique Pachioni [UNESP] 17 November 2014 (has links) (PDF)
Made available in DSpace on 2015-09-17T15:24:33Z (GMT). No. of bitstreams: 0
Previous issue date: 2014-11-17. Added 1 bitstream(s) on 2015-09-17T15:47:39Z : No. of bitstreams: 1
000843909.pdf: 1725983 bytes, checksum: 8961a0361aee44adf0fec9bb5ca5f808 (MD5) / 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 / 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
|
177 |
Tolerância a falhas para sistemas legados : um estudo de caso no exército brasileiroSantos Junior, Fausto Andrade dos 24 August 2015 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015. / Submitted by Tania Milca Carvalho Malheiros (tania@bce.unb.br) on 2016-02-15T14:14:06Z
No. of bitstreams: 1
2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Approved for entry into archive by Raquel Viana(raquelviana@bce.unb.br) on 2016-02-15T17:12:22Z (GMT) No. of bitstreams: 1
2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Made available in DSpace on 2016-02-15T17:12:22Z (GMT). No. of bitstreams: 1
2015_FaustoAndradedosSantosJúnior.pdf: 6574380 bytes, checksum: 41fcc46e8c9d7d7e08850d8ac1c9ae82 (MD5) / Soluções modernas de arquitetura de sistemas indicam, muitas vezes, a computação distribuída como meio de satisfazer características desejáveis de desempenho. Uma classe de arquitetura distribuída em especial é o MOM ou Middleware Orientado à Mensagem. Esta arquitetura é capaz de conceder um mecanismo de comunicação assíncrona, em que é possível implementar fatores como escalabilidade e tolerância à falhas, de maneira transparente. O Exército Brasileiro conta com diversos sistemas que proporcionam fatores similares aos proporcionados pela arquitetura MOM, embora boa parte dos sistemas legados não admita esta abordagem. O Departamento-Geral do Pessoal - DGP, responsável pelos processos que envolvem recursos humanos no Exército, utiliza sistemas legados ao prover vários serviços. Alguns destes sistemas participam de processos sensíveis, como é o caso observado do processo de concessão de benefícios do sistema previdenciário, em que o sistema Papiro cataloga e concentra a documentação comprobatória de direitos. Seu objetivo é prover o acesso aos documentos cadastrados para consulta e averiguação de direitos pelos beneficiários, e que deve ocorrer na região onde reside a pessoa interessada. A arquitetura do sistema Papiro utiliza dados do negócio armazenados diretamente em arquivos, e não possui mecanismos para oferecer escalabilidade e tolerância a falhas nativamente. Seu uso é limitado em função da disponibilidade do sistema no território nacional, tendo em vista que seus usuários o acessam a partir das organizações militares presentes nas regiões centrais e fronteiras do país. Esta pesquisa tem por objetivo compor uma proposta de infraestrutura de armazenamento para sistemas legados do DGP, que proporcione a tolerância à falhas e a escalabilidade, sem que para isso deva-se ajustar as aplicações legadas hospedadas. A arquitetura elaborada baseia-se no StackSync, um MOM capaz de sincronizar espaços de armazenamento em ambientes heterogêneos. Os serviços necessários para a construção da arquitetura são detalhados, de acordo com sua participação no ambiente. O estudo foi realizado utilizando dados extraídos do sistema Papiro. Com os resultados obtidos, foi possível avaliar a aplicação da infraestura e o custo de hardware necessário para sua implementação pelo Exército Brasileiro. ______________________________________________________________________________________________ ABSTRACT / Modern solutions of systems architecture indicates, often, the distributed computing as a mean to meet desired performance characteristics. An distributed architecture class in particular is MOM or Message Oriented Middleware. This architecture is able to provide a mechanism for asynchronous communication, in which it is possible to implement such factors as scalability and fault tolerance in a transparent manner. The Brazilian Army has several systems that provide similar factors to those provided by MOM architecture, although much of the legacy systems will not admit this approach. The Departamento-Geral do Pessoal - DGP, responsible for processes that involve human resources in the Army, uses legacy systems to provide various services. Some of these systems participate in sensitive cases, such as observed from the concession of benefits concerning the social security system process, in which the Papiro system catalogs and concentrates supporting documentation. Its goal is to provide access to registered documents for inquiry and investigation about recipient rights, and that should occur in the region where the person concerned resides. The Papiro system’s architecture uses business data stored directly in files, and does not have mechanisms to provide scalability and fault tolerance natively. Its use is limited depending on system availability in the country, given that their users access from military organizations present in the central regions and the country’s borders. This research aims to compose a storage infrastructure proposal to the DGP legacy systems, which provides the fault tolerance and scalability, without adjusting the hosted legacy applications. The developed architecture is based on StackSync, a MOM capable of storage synchronization between heterogeneous environments. The services needed for the construction of the architecture are detailed, according to their participation in the environment. The study was carried out using data extracted from Papiro system. With the results obtained, it was possible to evaluate the infrastructure’s implementation and the cost of hardware needed to deliver this solution to the Brazilian Army.
|
178 |
Desemvolvimento de um simulador de um processador digital de sinais (DSP) utlizando a arquitetura multithread simultânea (SMT).Castanheira, Luís Gustavo 26 May 2003 (has links)
Made available in DSpace on 2016-06-02T19:05:15Z (GMT). No. of bitstreams: 1
DissLGC.pdf: 666195 bytes, checksum: ce67d670975ef5ca1b6a361b8238637a (MD5)
Previous issue date: 2003-05-26 / Digital Signal Processors (DSPs) are used in a variety of applications such as telecommunications, audio equalization and video processing. These applications demand a huge numerical processing capacity and low development and production costs. The simultaneous multithreading (SMT) architecture´s goal is to increase processor performance through the better utilization of the functional units. In SMT several threads are executed simultaneously in the processor. SMT can be employed in DSPs, and it increases the performance of applications that can be parallelized, such as video processing
algorithms. A filtering operation on an image, for example, can be divided into filtering
operations on several subimages generated from the original image. A simulator was thus proposed to evaluate the performance of such architecture. To evaluate this performance, it will be used some signal and video processing routines as the one dimension fast Fourier transform (FFT) and an image spacial filtering operation, for example. / Processadores Digitais de Sinais (DSPs) são utilizados em aplicações como telecomunicações, equalização de áudio e processamento de vídeo, aplicações que demandam de uma grande capacidade de processamento numérico e um baixo custo de desenvolvimento e produção. A arquitetura multithread simultânea (SMT) tem como principal meta aumentar o desempenho de um processador, através da melhor utilização das unidades funcionais. Nela, várias tarefas são executadas simultaneamente no processador. A arquitetura SMT pode ser aplicada em DSPs, e ela melhora o desempenho de aplicações que podem ser
paralelisadas, como o processamento de vídeo. A aplicação de um filtro em uma imagem, por exemplo, pode ser desmembrada em várias aplicações de um mesmo filtro nas diversas
subimagens que podem ser geradas a partir da imagem original. Desta forma, foi proposto um simulador para avaliar o desempenho que tal arquitetura teria. Para a avaliação de desempenho serão utilizadas algumas rotinas de processamento
de sinais e processamento de vídeo, como por exemplo a transformada rápida de Fourier (FFT) unidimensional, e a aplicação de um filtro espacial em uma imagem.
|
179 |
Processamento da rede neocognitron para reconhecimento facial em ambiente de alto desempenho GPUSilva, Gustavo Poli Lameirão da 30 August 2007 (has links)
Made available in DSpace on 2016-06-02T19:05:30Z (GMT). No. of bitstreams: 1
1899.pdf: 6848122 bytes, checksum: 73de4f19b5358e6ac6d95ad0e75e7ea1 (MD5)
Previous issue date: 2007-08-30 / Financiadora de Estudos e Projetos / This work presents an implementation of the Neocognitron Neural Network, using a high performance computing architecture based on GPU (Graphics Processing Unit). Neocognitron is an artificial neural network, proposed by Fukushima and collaborators, constituted of several hierarchical stages of neuron layers, organized in two-dimensional matrices called cellular plains. For the high performance computation of Face Recognition application using Neocognitron it was used CUDA (Compute Unified Device Architecture) as API (Application Programming Interface) between the CPU and the GPU, from GeForce 8800 GTX of NVIDIA company, with 128 ALU s. As face image databases it was used a face database created at UFSCar, and the CMU-PIE (Carnegie Melon University - Pose, Illumination, and Expression) database. The load balancing through the parallel processing architecture was obtained by means of the distributed processing of the cellular connections as threads organized in blocks, following the CUDA philosophy of development. The results showed the viability of this type of device as a massively parallel data processing tool, and that smaller the granularity of the parallel processing, and the independence of the processing, better is its performance. / Neste trabalho é apresentada a implementação da Rede Neural Neocognitron, usando uma arquitetura de computação de alto desempenho baseada em GPU (Graphics Processing Unit). O Neocognitron é uma rede neural artificial, proposta por Fukushima e colaboradores, constituída de vários estágios de camadas de neurônios, organizados em matrizes bidimensionais denominadas planos celulares. Para o processamento de alto desempenho da aplicação de reconhecimento facial usando neocognitron foi utilizado o CUDA (Compute Unified Device Architecture) como API (Application Programming Interface) entre o CPU e o GPU, da GeForce 8800 GTX da empresa NVIDIA, com 128 ALU s. Como repositórios de imagens faciais foram utilizados imagens faciais desenvolvido na UFSCar e o banco da Universidade de Carnegie Melon, CMU-PIE. O balanceamento de carga na arquitetura de processamento paralelo foi obtido considerando o processamento de uma conexão de neurônio como um thread, e um conjunto de threads, como um bloco, segundo a filosofia de desenvolvimento dentro deste ambiente. Os resultados mostraram a viabilidade do uso deste tipo de dispositivo como ferramenta de processamento de dados maciçamente paralelo e que quanto menor a granularidade da paralelização e a independência dos processamentos, melhor é seu desempenho.
|
180 |
Compilação para arquitetura reconfigurávelSilva, Antonio Carlos Fernandes da [UNESP] 18 June 2009 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:29:40Z (GMT). No. of bitstreams: 0
Previous issue date: 2009-06-18Bitstream added on 2014-06-13T20:39:07Z : No. of bitstreams: 1
silva_acf_me_sjrp.pdf: 755746 bytes, checksum: 5b2a1cb0e6e080206f35e9d600049104 (MD5) / A computação reconfigurável aparece como uma alternativa viável para a crescente demanda por desempenho em sistemas computacionais. Devido ao grande desenvolvimento de pesquisas nesta area, tornam-se cada vez mais necessárias ferramentas para auxílio ao desenvolvimento ou migraçõ de aplicativos para as arquiteturas que dão suporte a este novo paradigma. Dentro deste contexto, neste trabalho e apresentado o desenvolvimento de um compilador para arquitetura reconfigurável, desenvolvido com base no framework Phoenix, que tem como objetivo gerar c odigo para o Nios II. Nios II e um processador RISC virtual que pode ser executado sobre um FPGA. Os resultados obtidos durante o desenvolvimento do trabalho demonstram sua viabilidade e sua utilidade na geração de aplicativos para plataformas reconfiguráveis. / The recon gurable computing appears as an possible alternative for the growing demand for performance in computing systems. Due to the large research's development in this area, it becomes increasingly necessary tools for development aiding or migration of applications for architectures that supports this new paradigm. In this context, this work presents the development of a compiler for recon gurable architecture. It was based on Phoenix framework, that aims to generate code for Nios II. Nios II is a virtual RISC processor that can be implemented on a FPGA. The results that was obtained while the work development evidences its practicability and utility to generate applications for recon gware.
|
Page generated in 0.0751 seconds