Spelling suggestions: "subject:"[een] COMPUTER NETWORK"" "subject:"[enn] COMPUTER NETWORK""
841 |
Arquiteturas de redes de armazenamento de dados / Storage networks architecturesAlmeida, Ariovaldo Veiga de 26 July 2006 (has links)
Orientador: Nelson Luis Saldanha da Fonseca / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-10T07:17:50Z (GMT). No. of bitstreams: 1
Almeida_AriovaldoVeigade_M.pdf: 2189352 bytes, checksum: 462a8f6e902e4a7c90c190b1322de0e5 (MD5)
Previous issue date: 2006 / Resumo: As Redes de Armazenamento de Dados oferecem aos sistemas computacionais acesso consolidado e compartilhado aos dispositivos de armazenamento de dados, aumentando sua eficiência e disponibilidade. Elas permitem que os dispositivos de armazenamento de dados de diferentes fornecedores, mesmo que usem diferentes protocolos de acesso, possam ser logicamente disponibilizados para acesso. Elas permitem que as funções de gerenciamento de dados, como backup e recuperação, replicação de dados, ambientes de recuperação de desastres, e migração de dados, possam ser realizados de maneira rápida e eficiente, com o mínimo de sobrecarga nos sistemas computacionais. Na década de 80, observou-se a descentralização dos sistemas computacionais que evoluíram dos ambientes centralizados, como no caso dos sistemas mainframe, para plataformas distribuídas, onde os sistemas eram separados em blocos operacionais, com cada um dos blocos realizando uma função específica. Não foram somente os sistemas computacionais que evoluíram, mas também os sistemas de armazenamento de dados evoluiram para arquiteturas distribuídas. A evolução natural dos dispositivos de armazenamento de dados dos sistemas computacionais foi do uso de conexão direta e dedicada aos computadores para uma forma mais flexível e compartilhada. A forma adotada foi através do uso de infra-estruturas das redes de computadores. Este trabalho analisa as tecnologias das redes de armazenamento de dados Storage Área Networks (SAN) e Network Attached Storage (NAS), que são as principais arquiteturas que utilizam as tecnologias de redes para o armazenamento e compartilhamento de dados. Enfoca-se as vantagens decorrentes dessas arquiteturas quando comparadas com a forma tradicional de conexão direta do dispositivo de armazenamento de dados aos computadores, a denominada arquitetura Direct Attached Storage (DAS) / Abstract: Storage Networks offer shared access to data storage devices, increasing the efficiency and the availability of storage data. They allow data storage devices, from different suppliers, using different access protocols, to be logically available for access. They also allow management of data, backup and recovery, data replication, disaster recovery environments, and data migration can be done in a fast and efficient way, with minimum overhead to the computer systems. In the 80¿s, we observed the decentralization of the computational systems. They evolved from a centralized environment to distributed platforms, where systems were separated in operational blocks, with each block executing specific functions. Both the computational systems and the storage envolved to a distributed architecture. The natural evolution of the storage devices was to move from the direct connection to computational systems to a more flexible and shared approach. This happened by the adoption of infrastructures used by computer networks.
This work analyzes Storage Networks architectures: Storage Area Network (SAN) and Network Attached Storage (NAS), which are the main architectures that employ computer networks technologies. We will show the advantages of these architectures compared to the traditional form of direct connection of storage devices to computers, the named Direct Attached Storage (DAS) architecture / Mestrado / Redes de Computadores / Mestre em Computação
|
842 |
Considerações a respeito do uso da internet como ferramenta de busca informações sobre doenças geneticas / Some points regarding the use of internet as tool of search of information genetic illnessRoda, Silvana Ribeiro 02 September 2007 (has links)
Orientador: Vera Lucia Gil da Silva Lopes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Ciencias Medicas / Made available in DSpace on 2018-08-10T08:36:40Z (GMT). No. of bitstreams: 1
Roda_SilvanaRibeiro_M.pdf: 1620769 bytes, checksum: 498cff5b61423060793195a3e487e2da (MD5)
Previous issue date: 2007 / Resumo: Introdução: O uso da internet é uma estratégia atual para atualização profissional e consulta pública. Considerando que os índices de saúde brasileiros tiveram significativa melhora nos últimos anos, tornando as doenças genéticas mais evidentes, espera-se o aumento da busca por informações utilizando este recurso. Objetivos: Caracterizar aspectos do uso da Internet como apoio para obtenção de informações sobre doenças genéticas no Brasil; o tipo de mensagens espontâneas direcionadas a um site voltado para grupo de defeitos congênitos comuns (Projeto Crânio-Face Brasil-PCFB); a forma de armazenamento de dados referentes aos contatos efetuados nos sites; o tempo de resposta a e-mails, sites consultados e forma de busca utilizada por uma amostra de profissionais da saúde e as demandas de uma lista nacional de discussão em genética clínica. Métodos: O estudo foi descritivo. Foram analisados os e-mails espontâneos dirigidos ao PCFB. Elaboraram-se cartas explicativas e questionários semi-estruturados, enviadas para 38 sites nacionais e 58 internacionais, questionando aspectos organizacionais. Por meio de uma pergunta genérica enviada a 35 sites nacionais, verificou-se o tempo médio de resposta. Investigou-se o acesso, freqüência e utilização da Internet por profissionais da saúde por meio de questionário estruturado. Utilizando-se o sistema de contato disponibilizado em sites sobre doenças pertencentes à Triagem Neonatal, buscou-se informações sobre cuidados odontológicos. Analisou-se qualitativamente o conteúdo de uma lista de discussão on-line de interessados em genética clinica. Resultados: Foram recebidas 113 mensagens espontâneas, em 28 meses, dirigidas ao PCFB, sendo 32 de profissionais de saúde. Os quais 18,75% buscavam informações sobre anomalia congênita, 3,12% em fenda labiopalatal, 34,37% desejavam participar do projeto e 6,25% realizar curso. Dos sites contatados, 10,52 % dos nacionais e 6,89% dos internacionais responderam. O tempo médio de espera, no prazo de sete dias, foi de três dias. A Internet é utilizada por 100% dos profissionais da saúde consultados, com acesso diário de 70,33%; os sites de busca são mais utilizados, mesmo para a pesquisa científica. Foi constatada a carência de informação, tanto em sites como na literatura científica, de material com abordagem odontológica e doenças diagnosticadas pela triagem neonatal, exceto no caso da anemia falciforme. De 2242 mensagens da lista de discussão de genética, o assunto mais freqüente foi "mensagens gerais' (20,7%), seguido de "exames em genética" (16,8%). Conclusões: Verificou-se que há utilização freqüente da internet para a busca de informações sobre doenças genéticas. Existe demanda de profissionais da saúde para o incremento de conhecimento pessoal sobre anomalias craniofaciais. Baseado nesse aspecto elaborou-se texto específico sobre cuidados odontológicos em fendas labiopalatais. Embora, os serviços de contato de sites pareçam ser uma boa fonte de consulta, este recurso pode ser melhorado em rapidez. As informações obtidas sobre aspectos organizacionais de sites nacionais e internacionais, não foram suficientes para conclusão específica. Estudos e divulgação de informações para seguimento odontológico das doenças pertencentes à Triagem Neonatal poderiam ser incrementados. O grupo de discussão GENETICACLINICA tem desenvolvido um papel importante na comunicação entre profissionais diversos, principalmente médicos, que atuam em Genética Médica e Clínica / Abstract: Introduction: The use of Internet is a current strategy for professional update and public consultation. Considering that Brazilian indices of health had had significant improvement in last years, becoming the evidences genetic illnesses, the increase of the search for information expects using this resource. Objectives: To characterize aspects of the use of Internet as support for attainment of information on genetic illnesses in Brazil, the type of directed spontaneous messages to a site come back toward group of congenital defects common (Project Crânio-Face Brazil-PCFB), the form of storage of referring data to the contacts effected in the sites, the time of reply e-mails, consulted sites and form of search used for a sample of professionals of the health and the demands of a national list of quarrel in clinical genetics. Methods: The study was descriptive. Spontaneous e-mails directed to the PCFB had been analyzed. Explanation letters and half-structuralized questionnaires, envoy for 38 national sites and 58 international had been elaborated with question about organization aspects. By means of a generic question envoy 35 national sites, verified the average time of reply. One investigated the access, frequency and use of Internet for professionals of health by means of structuralized questionnaire. Dental cares had been searched using the system of available contacts in sites on illnesses to the Neonatal Screening. The content of an argument list on-line was analyzed qualitatively of interested in genetics clinics. Results: 113 spontaneous messages had been received, in 28 months, directed to the PCFB, 32 of health professionals, searching information on congenital anomaly 18.75%, cleft lip 3.12%, desire in participating of project 34.37% and of course 6.25%. Of the contacted sites, 6.89% and 10.52 % national of the international had answered. The average time of wait, in the stated period of 07 days, was of 03 days. The Internet is used for 100% of the consulted professionals of health, with daily access of 70.33%; the sites of search are more used, principally for the scientific research. The information lack was evidenced, as much in sites as in scientific literature, of material with deontological boarding and illnesses diagnosis for the neonatal screening, except in the case of the sickle cell anemia. On 2242 messages of the argument list of genetics, the most frequent subject had been "general messages" (20.7%), followed of "examinations in genetics" (16.8%). Conclusions: It was verified that has frequent use of the Internet for the search of information on genetic illnesses. Demand of professionals of health for the increment of personal knowledge exists on craniofacial anomalies. Based in this aspect specific text was elaborated on dental cares in cleft lip and palate. Although, the services of contact of sites seem to be a good source of consultation, this resource can be improved in rapidity. The information gotten on organizations aspects of national and international sites had not been enough for specific conclusion. Studies and spreading of information for dental care in the pertaining illnesses to the Neonatal Screening could be developed. The argument group of GENETICACLINICA had been developed an important participation in the communication between diverse professionals, mainly doctors, who act in Medical and Clinical Genetics / Mestrado / Saude da Criança e do Adolescente / Mestre em Saude da Criança e do Adolescente
|
843 |
Controle em tempo real de robôs através de redes IP / Real-Time Robot Control over IP NetworksAlt, Gustavo Hommerding January 2003 (has links)
Com o intuito de utilizar uma rede com protocolo IP para a implementação de malhas fechadas de controle, este trabalho propõe-se a realizar um estudo da operação de um sistema de controle dinâmico distribuído, comparando-o com a operação de um sistema de controle local convencional. Em geral, a decisão de projetar uma arquitetura de controle distribuído é feita baseada na simplicidade, na redução dos custos e confiabilidade; portanto, um diferencial bastante importante é a utilização da rede IP. O objetivo de uma rede de controle não é transmitir dados digitais, mas dados analógicos amostrados. Assim, métricas usuais em redes de computadores, como quantidade de dados e taxa de transferências, tornam-se secundárias em uma rede de controle. São propostas técnicas para tratar os pacotes que sofrem atrasos e recuperar o desempenho do sistema de controle através da rede IP. A chave para este método é realizar a estimação do conteúdo dos pacotes que sofrem atrasos com base no modelo dinâmico do sistema, mantendo o sistema com um nível adequado de desempenho. O sistema considerado é o controle de um manipulador antropomórfico com dois braços e uma cabeça de visão estéreo totalizando 18 juntas. Os resultados obtidos mostram que se pode recuperar boa parte do desempenho do sistema. / ln order to enable the use of IP networks to implement closed-Ioop control systems, this work compares a distributed control system to its conventional counterpart, which is based on local controI. Usually the option for a distributed control architecture is motivated by simplicity, cost reduction and reliability, hence the use of an IP network. The goal of a control network is not to transmit pure digital data, but to transmit digitized control and sensor signals. Therefore, metrics common in computer networks, such as amount of transfered data and transfer rates, become of little importance. This work proposes a method to compensate for the delays imposed to network packets and to recover the control system performance. The key for this method is to estimate the contents of delayed network packets based on the system dymanic modeI. The example system is an antropormorphic robot with two arms and a stereo vision head. Results show that the system performance can be recovered.
|
844 |
Aplicação de técnicas de distribuição de carga em sistemas de gerenciamento de redes baseados em p2p / Load distribution in a P2P-Based Network Management SystemPanisson, André January 2007 (has links)
Devido à evolução e à crescente complexidade dos sistemas computacionais, grandes mudanças ocorreram na área de gerenciamento de redes. Os modelos tradicionais centralizados se mostraram limitados, e novos modelos de gerenciamento de redes estão sendo propostos e investigados. Neste cenário, modelos de comunicação P2P permitem a construção de ambientes dinâmicos e versáteis capazes de resolver problemas de diferentes áreas da computação, entre elas o gerenciamento de redes. O modelo P2P torna-se atrativo porque se encaixa perfeitamente no gerenciamento de redes distribuído atualmente solicitado. A partir da proposta de gerenciamento de redes usando P2P e da apresentação de um novo modelo conceitual usando essa nova perspectiva, foi desenvolvido um projeto de arquiteturas para gerenciamento baseadas em P2P, focando-se em entidades tais como peers de gerenciamento Top-Level (TLM) e Mid-Level (MLM). A fim de efetivamente concretizar o gerenciamento baseado em P2P, foram introduzidas definições de blocos básicos para sistemas de gerenciamento baseados em P2P. A integração desses blocos básicos com soluções tradicionais de gerenciamento, tal como a estrutura SNMP, também foi apresentada. Um dos conceitos centrais da arquitetura apresentada são os Serviços de Gerenciamento, que definem as tarefas básicas de gerenciamento do sistema, e foram inspirados nos conceitos de Web Services e na concepção de serviços das Arquiteturas Orientadas a Serviço (SOA). Para a avaliação desse novo modelo de gerenciamento de redes e da arquitetura associada, surgiu a necessidade do desenvolvimento de um protótipo do sistema, com o intuito de servir como uma plataforma para desenvolvimento e implantação de Serviços de Gerenciamento. Esse protótipo é usado para avaliação e análise de testes e resultados associados. Para preservar as características de disponibilidade e escalabilidade que são inerentes dos sistemas P2P, definiu-se que os Serviços de Gerenciamento devem ser disponibilizados por Grupos de MLMs, organizados de forma a fazer a distribuição de tarefas de gerenciamento entre si. Diversos modelos de distribuição de carga foram investigados, foram realizadas avaliações e gráficos comparativos, e foram estabelecidas diretrizes sobre quando e como deve ser aplicado cada modelo, de modo a alcançar sempre o melhor rendimento e a maximização do aproveitamento dos recursos disponíveis ao sistema. A avaliação realizada consistiu na execução de diversas requisições com diferentes números de MLMs usando diferentes algoritmos de distribuição de carga, e na comparação entre a vazão, os tempos de resposta e o tráfego de rede gerados pelos diferentes casos de uso. A implementação desenvolvida neste trabalho demonstrou ser promissora, apresentando resultados bastante satisfatórios com relação aos parâmetros avaliados. / Due to the increasing complexity of computer systems, deep changes have occurred in network management in the past few years. Traditional centralized models have been proved limited, and new network management models are being proposed and investigated. In this scenery, P2P communication models allow for the creation of dynamic and versatile environments, able to solve problems in various computational areas, one of them being network management. The P2P model fits perfectly in the current demands of distributed network management. Starting from the proposed P2P-based network management model, a new P2P-based network management architecture has been developed, focusing on entities like Top-Level (TLM) and Mid-Level (MLM) management peers. With the purpose of making the P2P-based network management real, new building blocks for P2P-based network management systems have been defined. In the present work, an integration of these new building blocks with traditional network management solutions - like SNMP - is presented. One of the main concepts of the proposed architecture is on Management Services, inspired by Web Services and in the service definition of Service Oriented Architectures (SOA). To evaluate this new network management model and its associated architecture, it was necessary to develop a prototype system to be used as platform for development and deployment of Management Services. This prototype was used for evaluation, testing and result analysis. To hold the characteristics of availability and scalability that are inherent to the P2P systems, the Management Services had to be served by MLM groups, organized in a way to distribute the management tasks between them. Several load distribution models were investigated, with evaluation and comparative graphics fulfilled, and some guidelines were established as to when and how each model should be applied to reach the best performance and the maximization of the computational resources available to the system. The evaluation consisted in the execution of several requests in groups with distinct MLM numbers and using distinct load distribution algorithms. Then, the response time and network traffic generated by use cases were compared. We then showed that the developed implementation of our proposal is promising, and presents good results in relation with the evaluated parameters.
|
845 |
Avaliação da qualidade de chamadas VoIP cifradas usando Mean opinion score e Traffic control / Evaluation of quality in encrypted VoIP calls using Mean opinion score and Traffic controlBarison, Dherik 17 August 2018 (has links)
Orientador: Leonardo de Souza Mendes / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-17T15:12:52Z (GMT). No. of bitstreams: 1
Barison_Dherik_M.pdf: 8956445 bytes, checksum: 9549370d08573863a0f2bab25d076945 (MD5)
Previous issue date: 2010 / Resumo: A proposta desta dissertação é avaliar a qualidade de chamadas VoIP cifradas com diferentes algoritmos de criptografia através do OpenVPN, com o objetivo de identificar as diferenças de resultados entre os algoritmos de criptografia e também entre as chamadas cifradas e as não cifradas. Esta avaliação ocorrerá utilizando o MOS (Mean Opinion Score), um método que permite indicar a satisfação do usuário quanto a qualidade da comunicação. As chamadas VoIP cifradas irão ocorrer em diferentes cenários de rede que apresentam diversos problemas, tais como perda de pacotes, pacotes fora de seqüência, atraso, largura de banda de rede, etc. Estes cenários foram baseados em algumas situações reais de uso e serão emulados através da ferramenta Traffic Control do Linux, capaz de manipular os pacotes enviados por qualquer uma das interfaces de rede. Os cenários também terão diferentes larguras de banda de rede, para avaliar a influência das mesmas em algumas situações. / Abstract: The purpose of this work is to evaluate the quality of encrypted VoIP calls with different cipher algorithms through OpenVPN software, in order to identify differences in results between encryption algorithms and also differences between non-encrypted and encrypted calls. This evaluation will do by the MOS (Mean Opinion Score), a method to indicate user satisfaction of communication quality. The encrypted VoIP calls will occur in different network scenarios that present different problems, like packet loss, out-of-order packets, delay, network bandwidths, etc. These scenarios were based on some real situations of use and will be emulated with the Traffic Control tool from Linux, able of handling the packages sent by any available network interface. The scenarios will also have different network bandwidths to assess its importance in some situations. / Mestrado / Telecomunicações e Telemática / Mestre em Engenharia Elétrica
|
846 |
Blogs jornalísticos em foco = processos de legitimação e oficialização / Blogs journalistic focus : processes of legitimization and formalizationBraganholo, Marcela 18 August 2018 (has links)
Orientador: Anna Christina Bentes / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Estudos da Linguagem / Made available in DSpace on 2018-08-18T04:03:13Z (GMT). No. of bitstreams: 1
Braganholo_Marcela_M.pdf: 2273463 bytes, checksum: 552289752898b8b8cbc6e5749d44229c (MD5)
Previous issue date: 2011 / Resumo: O presente trabalho procurou demonstrar os processos de legitimação dos blogs jornalísticos, divididos em práticas internas, ou seja, aquelas desempenhadas pelos blogueiros, e práticas externas, representadas pelas ações da audiência. O caminho percorrido contemplou uma rápida abordagem sobre a trajetória da imprensa no Brasil, evidenciando as transformações que a atividade sofreu e o processo de legitimação da prática em relação à audiência, e uma abordagem sobre o olhar dado aos blogs pelas teorias da Comunicação, das Ciências Políticas, e também pelas teorias do Texto e do Discurso. Discutiu-se, a partir desses diferentes olhares, a pluralidade de definições que eles recebem: ora são vistos como um programa, ora como um espaço de interação, ora como um texto. Como programa, ele serve ao blogueiro como uma ferramenta de publicação de textos. Como um "lugar", significa considerá-lo como um ambiente de interação. Como um texto, significa compreendê-lo como uma produção discursiva. Constatou-se, assim, a natureza multiforme dos blogs jornalísticos: são, ao mesmo tempo, gênero, prática discursiva, ferramenta (programa) e ambiente (espaço). Dois blogs jornalísticos foram selecionados para estudo: blog do Noblat e blog Reinaldo Azevedo. A partir da descrição e análise do objeto, constatou-se que o fato de os blogs serem jornalísticos não significa que eles estejam relacionados apenas a tal esfera de atividade; há, em relação ao campo do jornalismo, uma transformação em suas práticas discursivas, um ajustamento à nova realidade que vem se configurando. Os blogs jornalísticos representam, nesse contexto, uma nova forma de atuar no campo, caracterizada pela coexistência de elementos estabilizados e elementos que representam a emergência, a improvisação. Ele apresenta elementos do jornalismo tradicional, como a orientação para a divulgação periódica de notícias, mas possibilita novas práticas, como a inserção da persona do jornalista e a interação mais direta e frequente com a audiência, o que, certamente, reflete as condições tecnológicas e sociais do momento. Após mais de uma década de seu surgimento, o blog hoje constitui um objeto de estudo bastante produtivo e vem sendo intensamente discutido sob várias perspectivas distintas. O presente trabalho se configura como mais uma tentativa de entendimento desse fenômeno, para que, assim, possa haver maior compreensão das práticas discursivas do homem moderno / Abstract: This present work tried to demonstrate the jornalism blogs validation processes, divided into internal practices which are developed by the bloggers, and external practices, represented by the audience's actions. This study covered a quick approach to the press trajectory in Brazil, evidencing the transformations that this activity has been through and the validation process of the practice related to the audience, and an approach to the blogs by the Communication theories, Political Science, and also by the Text and Discourse theories. From these different points of view, the variety of definitions they have was discussed: they are either seen as a program, either as an interaction space, either as a text. As a program, it serves as a tool of text publishing. As a space, it is considered an interaction environment. As a text, it is considered a discursive production. This way, it was certified the fact of journalism blogs being heterogeneous in nature: they are, at the same time, gender, discourse practice, tool (program) and environment (space). Two journalism blogs were selected for study: blog do Noblat and blog Reinaldo Azevedo. From the description and analysis of the objects, it was verified that the fact of blogs being considered journalistic doesn't imply that they are related only to this sphere of activity; in relation to the journalism field, there is a change in its discoursive practices, an adjustment to the new reality that has been built. The journalism blogs, in this context, represent a new way of acting in this field, featured by the coexistence of stable elements and elements that represent the emergency, the improvisation. It presents features from the traditional journalism such as the orientation for the periodical news publication, however, it enables new practices, such as the persona insertion and the more direct and frequent interaction with the audience, which certainly reflect on the current social and technological conditions. After more than a decade of its origin, the blog, nowadays, is considered a really productive object of study and has been deeply discussed under many distinct perspectives. This present work represents another attempt of understanding this phenomenon, with the purpose of widening the understandings of the discursive practices of the current man / Mestrado / Linguistica / Mestre em Linguística
|
847 |
Simulação compilada para arquiteturas descritivas em ArchC / Compiled simulation for computer architectures described with ArchCBartholomeu, Marcus 11 November 2005 (has links)
Orientadores: Rodolfo Jardim de Azevedo, Guido C. S. Araujo / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-06T01:58:05Z (GMT). No. of bitstreams: 1
Bartholomeu_Marcus_D.pdf: 1185861 bytes, checksum: 17a0dd5731430c30ae20f0996b1215c1 (MD5)
Previous issue date: 2005 / Resumo: o simulador é uma das ferramentas mais importantes para o desenvolvimento de uma nova arquitetura computacional. Entre as vantagens que ele apresenta, destacam-se a flexibilidade e baixo custo. Os primeiros simuladores eram criados manualmente, uma prática muito propensa a erros. Atualmente, Linguagens de Descrição de Arquiteturas (ADLs) facilitam a geração dessas ferramentas. O foco deste trabalho é a pesquisa em técnicas de simulação rápida utilizando a ADL ArchC. Partindo do estado da arte nesta área, a simulação compilada, conseguiu-se melhorar ainda mais o desempenho dos simuladores de conjunto de instruções. Duas otimizações foram propostas. A primeira simula atomicamente os blocos básicos, sem nenhum tipo de teste entre as instruções, oferecendo um ganho de desempenho médio de 70%. A segunda otimização calcula antecipadamente o alvo da maioria das instruções de salto, permitindo o controle do fluxo de execução pelo simulador. Esta otimização é um passo adicional à primeira, oferecendo um ganho de desempenho combinado médio de 180%. Além da simulação rápida, também foi desenvolvida uma metodologia para que simuladores de arquiteturas possam interagir com a máquina hospedeira permitindo, por exemplo, o acesso a arquivos locais e a passagem de parâmetros de linha de commando. Também foi definida uma interface para acesso a dados externos que permitiu a implementação de um protótipo para simulação de arquiteturas com múltiplos processadores. Esta interface de dados será integrada à ArchC e permitirá a co-simulação de blocos genéricos descritos em SystemC / Abstract: The simuIator is one of the most important tools to design a new computer architecture. It has many advantages, the most important are flexibility and Iow cost. The first simulators were created manually, which was an error-prone practice. Nowadays, Architecture Description Languages (ADLs) simplifies the generation of these tools. This work focus on the research of new fast simulation techniques using the ArchC ADL. Beginning from the state-of-art in this area, the compiled simulation, is was possible to speed-up the instruction set simulation performance even higher. Two optimizations were proposed. The first one simulates basic blocks atomically, without any condition test between instructions, and speed-up the simuIation by 70% in average. The second optimization anticipates the majority of target address calculation for jump instructions, allowing the flow control to be done by the simuIator. This second optimization is an improvement to the first one, and provides an speed-up of 180% in average. Besides the research of fast simuIation techniques, a methodology was created to allow architecture simulators to interact with the host machine, which makes it possible, for example, to access local files and take options from command-line. Also, an interface were defined to access external data which allows a propotype imIementation of a multiprocessar architecture simulator. This interface will be integrated to ArchC to achieve co-simulation capability for generic blocks described in SystemC / Doutorado / Doutor em Ciência da Computação
|
848 |
Um metodo de testes de integração para sistemas baseados em componentes / A method of integration testing for system based on componentsCardoso, Josiane Aparecida 07 August 2018 (has links)
Orientador: Eliane Martins / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T10:05:17Z (GMT). No. of bitstreams: 1
Cardoso_JosianeAparecida_M.pdf: 1727201 bytes, checksum: 2b03579fc8602d15cc944cb59e39086e (MD5)
Previous issue date: 2006 / Resumo: O desenvolvimento baseado em componentes vem sendo cada vez mais utilizado hoje em dia, pois permite que um sistema seja construído através da reutilização de software. Um problema associado à reutilização de componentes é o fato de que um componente implementado para um determinado contexto pode ser reaproveitado em um outro contexto com especificações diferentes. Esse tipo de problema pode comprometer a construção de um novo sistema de software confiável baseado em componentes. Falhas devem ser encontradas não só nos componentes, mas na integração dos componentes. No contexto de testes de integração, estratégias têm sido propostas considerando apenas abordagens estáticas com base no diagrama de classes do sistema para se definir uma ordenação para os testes de integração minimizando o número de stubs necessários. Esse trabalho propõe um método de testes de integração para sistemas baseados em componentes que se baseia na arquitetura do sistema considerando uma abordagem dinâmica sem a necessidade do código fonte do componente / Abstract: Nowadays the development based on components is being more frequently used since it allows a system to be constructed through the reuse of software. A problem associated to the reuse of components is that one component implemented for a specific context may be reused in another context with different specifications. This kind of problem may jeopardize the construction of a new reliable software system based on components. Faults must be found not only in the components, but in the integration of the components as well. In the context of integration testing, strategies have been proposed considering only the structural approaches based on the class diagram of the system to define an ordering for the
integration testing, minimizing the number of stubs needed. This work proposes a method of integration testing for system based on components, which bases itself on the architecture of the system, considering a behavioral approach without the need for the component source code / Mestrado / Engenharia de Computação / Mestre em Computação
|
849 |
Protocolos multicoordenados de acordo e o serviço de log / Multicoordinated agreement problems and the log serviceCamargos, Lásaro Jonas 12 December 2008 (has links)
Orientador: Edmundo R. M. Madeira, Fernando Pedone / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-13T10:28:10Z (GMT). No. of bitstreams: 1
Camargos_LasaroJonas_D.pdf: 1941705 bytes, checksum: 23f0f1380c7d6262497ec13b43519301 (MD5)
Previous issue date: 2008 / Resumo: Problemas de acordo, como Consenso, Terminação Atômica e Difusão Atômica, são abstrações comuns em sistemas distribuídos. Eles ocorrem quando os componentes do sistema precisam concordar em reconfigurações, mudanças de estado ou em linhas de ação em geral. Nesta tese, investigamos estes problemas no contexto do ambiente e aplicações em que serão utilizados. O modelo geral é o assíncrono sujeito a quebras com possível posterior recuperação. Nossa meta é desenvolver protocolos que explorem esta informação contextual para prover maior disponibilidade, e que se mantenham corretos mesmo que algumas das prerrogativas do contexto tornem-se inválidas. Na primeira parte da tese, exploramos a seguinte propriedade: mensagens difundidas em pequenas redes tendem a ser entregues ordenada e confiavelmente. Nós fazemos três contribuições nesta parte da tese. A primeira é a transformação de algoritmos conhecidos para o modelo quebra-e-pára, que utilizam a propriedade de ordenação mencionada, em protocolos práticos. Isto é, protocolos que toleram perda de mensagens e recuperação após a quebra. Nossos protocolos garantem progresso na presença de falhas, contanto que mensagens sejam espontaneamente ordenadas freqüentemente. Na ausência de ordenação expontânea, outras prerrogativas são necessárias para contornar falhas. A segunda contribuição é a generalização de um dos algoritmos citados acima em um modo de execução "multi-coordenado" em um protocolo híbrido de consenso, que usa ou ordenação expontânea ou detecção de falhas para progredir. Em comparação a outros protocolos, o nosso provê maior disponibilidade sem comprometer resiliência. A terceira contribuição é a utilização do modo multi-coordenado para resolver Consenso Generalizado, um problema que generaliza uma série de outros e que, portanto, é de grande interesse prático. Além disso, fizemos diversas considerações sobre aspectos práticos da utilização deste protocolo. Como resultado, nosso protocolo perde desempenho gradualmente no caso de condições desfavoráveis, permite o balanceamento de carga sobre os coordenadores, e acessa a memória estável parcimoniosamente. Na segunda parte da tese, consideramos problemas de acordo no contexto de redes organizadas hierarquicamente. Em específico, nós consideramos uma topologia usada nos data centers de grandes cooporações: grupos de máquinas conectadas internamente por links de baixa latência, mas por links mais lentos entre grupos. Em tais cenários, latência é claramente um fator importante e reconfigurações, onerosas aos protocolos, devem ser evitadas tanto quanto possível. Nossa contribuição neste tópico está em evitar reconfigurações e melhorar a disponibilidade de um protocolo de acordo que é rápido a despeito de colisões. Isto é, um protocolo que consegue chegar a uma decisão em dois passos inter-grupos mesmo quando várias propostas são feitas concorrentementes. Além do uso da técnica de multicoordenação, nós usamos primitivas de multicast e consenso para conter algumas reconfigurações dentro dos grupos, onde seus custos são menores. Na última parte da tese nós estudamos o problema de terminação de transações distribuídas. O problema consiste em garantir que os vários participantes da transação concordem em aplicar ou cancelar de forma consistente as suas operações no contexto da transação. Além disso, é necessário garantir a durabilidade das alterações feitas por transações terminadas com sucesso. Nossa contribuição neste tópico é um serviço de log que abstrai e desassocia a terminação de transações dos processos que executam tais transações. O serviço funciona como uma caixa preta e permite que resource managers lentos ou falhos sejam reiniciados em servidores diferentes, sem dependências na memória estável do servidor em que executava anteriormente. Nós apresentamos e avaliamos experimentalmente duas implementações do serviço. / Abstract: Agreement problems are a common abstraction in distributed systems. They appear when the components of the system must concur on reconfigurations, changes of state, or in lines of action in general. Examples of agreement problems are Consensus, Atomic Commitment, and Atomic Broadcast. In this thesis we investigate these abstractions in the context of the environment in which they will run and the applications that they will serve; in general, we consider the asynchronous crash-recovery model. The goal is to devise protocols that explore the contextual information to deliver improved availability. The correctness of our protocols holds even when the extra assumptions do not. In the first part of this thesis we explore the following property: messages broadcast in small networks tend to be delivered in order and reliably. We make three contributions in this part. The first contribution is to turn known Consensus algorithms that harness this ordering property to reach agreement in the crash-stop model into practical protocols. That is, protocols that tolerate message losses and recovery after crashes, efficiently. Our protocols ensure progress even in the presence of failures, if spontaneous ordering holds frequently. In the absence of spontaneous ordering, some other assumption is required to cope with failures. The second contribution of this thesis is to generalize one of our crash-recovery consensus protocols as a "multicoordinated" mode of a hybrid Consensus protocol, that may use spontaneous ordering or failure detection to progress. Compared to other protocols, ours provide improved availability with no price in resilience. The third contribution is to employ this new mode to solve Generalized Consensus, a problem that generalizes a series of other agreement problems and, hence, is of much practical interest. Moreover, we considered several aspects of solving this problem in practice, which had not been considered before. As a result, our Generalized Consensus protocol features graceful degradation, load balancing, and is parsimonious in accessing stable storage. In the second part of this thesis we have considered agreement problems in wide area networks organized hierarchically. More specifically, we considered a topology that is commonplace in the data centers of large corporations: groups of nodes, with large-bandwidth low-latency links connecting the nodes in the same group, and slow and limited links connecting nodes in different groups. In such environments, latency is clearly a major concern and reconfiguration procedures that render the agreement protocol momentarily unavailable must be avoided as much as possible. Our contribution here is in avoiding reconfigurations and improving the availability of a collision fast agreement protocol. That is, a protocol that can reach agreement in two intergroup communication steps, irrespectively to concurrent proposals. Besides the use of a multicoordinated approach, we employed multicast primitives and consensus to restrict some reconfigurations to within groups, where they are less expensive. In the last part of this thesis we study the problem of terminating distributed transactions. The problem consists of enforcing agreement among the parties on whether to commit or rollback the transaction and ensuring the durability of committed transactions. Our contribution in this topic is an abstract log service that detaches the termination problem from the processes actually performing the transactions. The service works as a black box and abstracts its implementation details from the application utilizing it. Moreover, it allows slow and failed resource managers be re-started on different hosts without relying on the stable storage of the previous host. We provide two implementations of the service, which we evaluated experimentally. / Doutorado / Doutor em Ciência da Computação
|
850 |
Uma abordagem cognitiva para auto-configuração de protocolos de comunicação / A cognitive approach to self-configuration of communication protocolsMalheiros, Neumar Costa, 1981- 23 August 2018 (has links)
Orientador: Edmundo Roberto Mauro Madeira, Nelson Luis Saldanha da Fonseca / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-23T03:41:55Z (GMT). No. of bitstreams: 1
Malheiros_NeumarCosta_D.pdf: 3612194 bytes, checksum: e5c84ef5d3c3f025b775cde399720ea6 (MD5)
Previous issue date: 2013 / Resumo: À medida que novas tecnologias de rede são desenvolvidas, torna-se mais complexa a tarefa de gerenciar os serviços e protocolos de comunicação. Diante de tal complexidade, a gerência das redes de comunicação atuais representa um grande desafio. As soluções de gerência tradicionais, com uma arquitetura centralizada, não apresentam um alto grau de escalabilidade e não são capazes de prover reconfiguração dinâmica dos protocolos de comunicação em reposta às constantes mudanças nas condições da rede. Neste trabalho, apresenta-se uma solução factível e eficaz para auto-configuração de protocolos de comunicação. Propõe-se uma abordagem cognitiva para a reconfiguração dinâmica de parâmetros de protocolos a fim de evitar a degradação de desempenho resultante de eventuais alterações nas condições da rede. O arcabouço proposto, denominado CogProt, provê, através de mecanismos de aprendizagem e decisão, o ajuste de parâmetros dos protocolos durante a operação da rede. Parâmetros de interesse são periodicamente reconfigurados de acordo com informações de monitoramento a fim de aumentar o desempenho médio do sistema como um todo. A abordagem proposta é descentralizada e pode ser aplicada no ajuste dinâmico de uma ampla variedade de protocolos em diferentes camadas da arquitetura da rede. Apresenta-se uma série de estudos de caso para ilustrar a aplicação da abordagem proposta. Estudos baseados em simulação e um experimento em um ambiente de rede real foram realizados para avaliar o desempenho do arcabouço CogProt. Os resultados demonstram a eficácia da abordagem proposta em reagir prontamente às mudanças no estado da rede e melhorar o desempenho médio dos protocolos / Abstract: As network technologies evolve, the complexity of managing communication infrastructures and protocols increases. Such complexity makes the management of current communication networks a major challenge. Traditional centralized solutions for network management are not scalable and are incapable of providing continuous reconfiguration of network protocols in response to time-varying conditions. In this work, we present a feasible and effective solution for self-configuration of communication protocols. We propose a cognitive approach for dynamic reconfiguration of protocol parameters in order to avoid performance degradation as a consequence of changing network conditions. The proposed cognitive framework, called CogProt, provides runtime adjustment of protocol parameters through learning and reasoning mechanisms. It periodically reconfigures the parameters of interest based on acquired knowledge to improve system-wide performance. The proposed approach is decentralized and can be applied to runtime adjustment of a wide range of protocol parameters at different layers of the protocol stack. We present a number of case studies to illustrate the application of the proposed approach. Both simulation and wide-area network experiments were performed to evaluate the performance of the proposed approach. Results demonstrate the effectiveness of the proposed approach to improve overall performance for different network scenarios and also to avoid performance degradation by timely reacting to network changes / Doutorado / Ciência da Computação / Doutor em Ciência da Computação
|
Page generated in 0.0356 seconds