ESTUDO DE REDES P2P PARA ARMAZENAR E RECUPERAR DADOS. Área CNPq: SISTEMAS DE COMPUTAÇÃO
|
|
- Sônia Deluca Bennert
- 7 Há anos
- Visualizações:
Transcrição
1 ESTUDO DE REDES P2P PARA ARMAZENAR E RECUPERAR DADOS Klaus Korte (bolsista UEMS) Ciência da Computação, Universidade Estadual de Mato Grosso do Sul, UEMS, @comp.uems.br, Nilton Cézar de Paula (orientador) Ciência da Computação, Universidade Estadual de Mato Grosso do Sul, UEMS, nilton@comp.uems.br Área CNPq: SISTEMAS DE COMPUTAÇÃO Resumo Uma rede P2P (peer-to-peer) é uma tecnologia para disponibilizar dados através do conceito de compartilhamento sem se preocupar em definir papéis aos computadores envolvidos. Assim, os dados compartilhados estão armazenados em um computador dito cliente, tanto no modo de organização centralizado como descentralizado. A figura do servidor no modo centralizado é o realizador de autenticações e descoberta dos computadores da rede, enquanto no modo descentralizado ela não existe porque todos computadores realizam as mesmas funções, de cliente e servidor. Nesta proposta de Iniciação Científica o objetivo foi realizar um estudo de redes P2P para identificar arquiteturas e funcionalidades que podem ser utilizadas pelo sistema LIMA. Palavras-chave: Gerenciamento de dados, sistemas distribuídos, redes P2P. 1. Introdução Uma grade computacional tem sido uma alternativa para melhorar a execução de aplicações, por permitir o uso de vários recursos distribuídos como um único e poderoso ambiente de computação (FOSTER; KESSELMAN; TUECKE, 2001). Para utilizar os recursos de uma grade computacional, tais como clusters e conjunto de computadores, precisa-se manter informações na grade sobre os recursos existentes (FOSTER; KESSELMAN, 1999). Para isto, vários sistemas de monitoramento de recursos foram propostos, tais como o Hawkeye (HAWKEYE, 2011), Ganglia (MASSIE; CHUN; CULLER, 2004), Monalisa (CIRSTOIU et al., 2007; LEGRAND et al., 2004) e, recentemente, o LIMA (Light-weIght Monitoring Architecture) (DE PAULA, 2009). No LIMA, os recursos são organizados em pools e cada pool é constituído de um cluster ou conjunto de computadores. As informações sobre os recursos são obtidas usando
2 módulos de captura instalados e configurados nos pools e elas são distribuídas entre os diversos pools da grade. Com o acréscimo de novas funcionalidades no LIMA, como o uso de informações do PBS (Portable Batch System) (BERMAN; FOX; HEY, 2003) para ampliar a utilização de recursos de uma grade computacional, é interessante agregar outras tecnologias ao LIMA, como o uso de redes P2P (peer-to-peer) (KUROSE; ROSS, 2007). Com isto, o objetivo é adquirir experiência sobre esse tipo de rede para verificar a viabilidade de construção de ambientes autônomos de armazenamento e recuperação de dados para o LIMA. 2. Materiais e métodos Esta proposta teve por objetivo estudar conceitos relacionados com redes P2P para apoiar uma análise de viabilidade futura em usar esse tipo de tecnologia no LIMA. Os assuntos estudados relacionados a redes P2P foram: os tipos de arquiteturas (não estruturada, estruturada, híbrida e parcialmente centralizada), as principais funcionalidades dos peers (capacidade de auto-organizar, auto-tolerantes a falhas, mecanismos de roteamento), as tecnologias de desenvolvimento de sistemas P2P (JXTA e Groove Development Kit), os exemplos de aplicações (PeerDB, Edutella, Freenet, Gnutella e Napster). Para o estudo, fontes bibliográficas e sites especializados foram pesquisados e, por fim, foi feito uma documentação dos estudos realizados. 3. Resultados Peer-to-peer (tradução literal do inglês de "par-a-par" ou "entre pares"; tradução livre: ponto-a-ponto; sigla: P2P). A computação P2P pode ser determinada como um modelo genérico de arquitetura de software, classificada no mesmo nível da computação cliente/servidor. Os sistemas P2P nada mais são que componentes de software, (SINGH, 2001) que são chamados de pontos/nós, peer, que compartilham e/ou utilizam os recursos, serviços e conteúdos, de outros pontos para a execução de tarefas de modo direto e descentralizado. Resumidamente, a idéia principal de sistemas P2P é a simplicidade em compartilhar arquivos, programas, e permitir a comunicação direta com outras pessoas pela internet. Antigamente, quando se desejava desenvolver um sistema P2P, (MILOJICIC; KALOGERAKI; LUKOSE; NAGARAJA; PRUNYNE; RICHARD; ROLLINS, 2002) era preciso antes, programar um protocolo próprio de comunicação para garantir a comunicação
3 dos peers nas redes. Mas com isso ficou impossibilitado para que um sistema P2P não se comunicasse com outro sistema de P2P, pois seus protocolos não eram iguais, mas com a popularização dessas redes teve a necessidade de se desenvolver um protocolo que todos se comunicassem. Dentre as plataformas destaca-se JXTA (GONG, 2002) e Groove Development Kit. A Plataforma JXTA Diversas plataformas para prover comunicação peer-to-peer foram desenvolvidas. Cada uma com seu próprio foco, mas JXTA é considerada a mais madura atualmente. JXTA é uma plataforma livre que foi desenvolvida pela Sun Microsystems em 2001, para o desenvolvimento de sistemas P2P. A aplicação torna acessível um conjunto de protocolos que são usados para a comunicação de celulares, PDA, servidores, etc. O objetivo de JXTA é a independência da plataforma, isto é, não é limitado a um código, sistema operacional e uma rede. Além disto, a facilidade de qualquer dispositivo digital de se conectar usando JXTA proporciona transparência entre os sistemas de computação. Groove Development Kit (GDK) O GDK é uma plataforma para desenvolver aplicações P2P gratuitas, mas os produtos que foram construídos baseados nela necessitam de uma licença. No desenvolvimento do Groove foi utilizada Microsoft Component Object Model (COM), portanto para desenvolver uma aplicação utilizando este modelo é necessário somente o Kit Visual Basic, Delphi, dentre outros. O Groove utiliza uma arquitetura híbrida, o que permite a utilização de uma solução centralizada ou descentralizada. A seguir são apresentados os estudos sobre os exemplos de aplicações P2P. PeerDB O PeerDB (OOI; SHU; TAN, 2003) é um sistema de gerenciamento de dados que foi implementado na plataforma Best Peer. O Best Peer teve inicio em 2000 na Universidade Singapura, seu objetivo principal foi estudar como tecnologias P2P poderiam ser usadas no gerenciamento de dados distribuídos. PeerDB visa incorporar dados relacionais e possui uma forte dependência de interatividade com os usuários na subordinação de consultas.
4 Edutella Edutella (NEJDL; SIBERSKI; SINTEK, 2003) conecta pares altamente heterogêneos (heterogênea em seu tempo de atividade, desempenho, tamanho de armazenamento, funcionalidade, número de usuários, etc.). No entanto, cada ponto pode fornecer informações de meta dados disponível como um conjunto de declarações RDF. O objetivo é fazer com que a natureza distribuída dos pares individuais RDF conectados à rede Edutella completamente transparente, especificando e implementando um conjunto de serviços Edutella. Cada ponto é caracterizado pelo conjunto de serviços que oferece. Freenet Uma exposição sobre P2P não estaria completa sem mencionar a Freenet (FREENET, 2012). A prioridade da Freenet é a liberdade de expressão e o anonimato. Para obter isso, a comunicação entre os nós é cifrada, assim como a informação armazenada em cada nó. O usuário contribui com um pedaço do seu HD, mas ele não sabe o que exatamente está armazenado lá. Gnutella O Gnutella (GNUTELLA, 2012) é uma rede de compartilhamento de musicas, filmes e software, é um sistema P2P. O software cliente Gnutella se conecta na rede e a transferência é passada de um nó para o outro circularmente. O real benefício de se ter a Gnutella tão descentralizada é fazer com que seja muito difícil da rede cair. Diferente do Napster, onde a rede inteira depende de um servidor central, a rede Gnutella não cai ao se desligar qualquer um dos nós. Napster O Napster (NAPSTER, 2012) foi o pioneiro no conceito de rede de compartilhamento de arquivo peer-to-peer. A versão antiga do Napster, as pessoas armazenavam os arquivos que queriam armazenar no disco rígido e dividiam diretamente com as outras pessoas, tendo um software que possibilitava esse compartilhamento, sendo assim que a máquina do usuário tornava um mini-servidor. 4. Conclusões
5 Podemos tirar como base dos estudos realizados que as redes P2P podem ser uma forma boa de compartilhar arquivos, sendo que esteja tudo legal conforme as leis, podemos verificar que não é apenas uma simples conexão entre computadores que atrás de tudo isso estão programas que se preocupam em soluções viáveis para uma melhor conexão. Também podemos verificar que para um programa de compartilhamento ser bom, existem vários fatores responsáveis para que isso ocorra, uma característica que ficou bem evidente foi a forma de organização dos computadores conectados a rede. Com os estudos, verificou-se que para aplicar P2P no LIMA há necessidades de um maior aprofundamento no JXTA, uma plataforma muito utilizada para construção de sistemas P2P e muito complexa. 5. Agradecimentos Agradeço pelo apoio financeiro concedido pela Universidade Estadual de Mato Grosso do Sul e também ao orientador prof. Nilton Cézar de Paula que conduziu os passos do estudo, bem como os que contribuíram diretamente ou indiretamente para a realização desse trabalho. 6. Referência Bibliográficas BERMAN, F.; FOX, G. C.; HEY, A. J. G. Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, Inc, CIRSTOIU, C. et al. Monitoring, Accounting and Automated Decision Support for the ALICE Experiment Based on the MonALISA Framework. In Proceedings of the 2007 Workshop on Grid Monitoring, p.39-44, DE PAULA, N.; C. Um Ambiente de Monitoramento de Recursos e Escalonamento Cooperativo de Aplicações Paralelas em Grades Computacionais. Tese (Doutorado), Universidade de São Paulo, FOSTER, I.; KESSELMAN, C. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, FOSTER, I.; KESSELMAN, C.; TUECKE, S. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications, v.15, p , 2001.
6 FREENET. Disponível em: < Acesso em: 19 jun GNUTELLA. Disponível em: < Acesso em: 19 jun GONG, L. Project jxta: a technology overview. Technical report, Sun Microsystems, Inc. Palo Alto, CA, USA, HAWKEYE. Disponível em: < Acesso em: 30 out KUROSE, J. F.; ROSS, K. W. Redes de computadores e a Internet: uma abordagem topdown, 3. ed. São Paulo, Pearson Addison Wesley, LEGRAND, I. C.; NEWMANN, H. B.; VOICU, R.; CIRSTOIU, C.; GRIGORAS, C.; TOARTA, M.; DOBRE, C. MonALISA: An Agent Based, Dynamic Service System to Monitor, Control and Optimize Grid Based Application. In CHEP, Interlaken, MASSIE, M. L.; CHUN, B. N.; CULLER, D. E. The Ganglia Distributed Monitoring System: Design, Implementation, and Experience. In Proceedings of Parallel Computing, v.30, issue 7, MILOJICIC, D.; KALOGERAKI, V.; LUKOSE, R.; NAGARAJA, K.; PRUNYNE, J.; RICHARD, B.; ROLLINS, S.; XU, Z. Peer-to-peer computing. Technical report, HPL , HP Labs, NAPSTER. Disponível em: < Acesso em: 12 mai NEJDL, W.; SIBERSKI, W.; SINTEK, M. Design Issues and Challenges for RDF- and Schema-Based Peer-to-Peer Systems, ACM, OOI, B. C.; SHU, Y.; TAN, K. L. Relational data sharing in peer-based data management systems. ACM SIGMOD Record, 35(3): 59-64, SINGH, M. Peering at peer-to-peer computing. IEEE Internet Computing, 5, 2001.
CONSTRUÇÃO DE UM BANCO DE DADOS PARA O LIMA
CONSTRUÇÃO DE UM BANCO DE DADOS PARA O LIMA Jun Kei Silva¹; Nilton Cézar de Paula² ¹Estudante do Curso de Ciência da Computação; Universidade Estadual de Mato Grosso do Sul, UEMS; 018926@comp.uems.br ²Professor
Leia mais1.1. Definição do Problema
13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir
Leia maisSoluções de gestão de clientes e de impressão móvel
Soluções de gestão de clientes e de impressão móvel Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos
Leia maisBIBLIOTECA PARA CAPTURA DE PACOTES VISANDO ANÁLISE DO NÍVEL DE APLICAÇÃO
BIBLIOTECA PARA CAPTURA DE PACOTES VISANDO ANÁLISE DO NÍVEL DE APLICAÇÃO Jhonatan Ríchard Raphael¹; Fabrício Sérgio de Paula² ¹Estudante do Curso de Ciência da Computação da UEMS; e-mail: 017362@comp.uems.br
Leia maisO SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO
1 O SOFTWARE LIVRE COMO FERRAMENTA DE ENSINO Denise Ester Fonseca de Brito Jefferson Willian Gouveia Monteiro Mariana Vieira Siqueira de Arantes Mateus Palhares Cordeiro Paulo Alfredo Frota Rezeck Thiago
Leia maisArquiteturas para Sistemas Distribuídos I
Arquiteturas para Sistemas Distribuídos I Pedro Ferreira Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Tópicos Estilos Arquiteturais: formas de desenhar o software do SD Organização
Leia maisBANCO DE DADOS. Professor: André Dutton
BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
Leia maisMotivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente
Viabilização da Análise de Interação em um Software Colaborativo para Modelagem de Objetos 3D Eduardo Barrére, Ana Luiza Dias e Claudio Esperança Motivação Este trabalho apresenta o desenvolvimento do
Leia maisDESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião
DESVENDADO O TCP/IP Prof. Me. Hélio Esperidião TCP/IP INTERNAMENTE Quando dois computadores tentam trocar informações em uma rede, o TCP/IP precisa, primeiro, determinar se os dois computadores pertencem
Leia maisINE 5323 Banco de Dados I
UFSC-CTC-INE Curso de Ciências de Computação INE 5323 Banco de Dados I Ronaldo S. Mello 2006/1 http://www.inf.ufsc.br/~ronaldo/ine5323 Horário Atendimento: Quintas-feiras, das 17h30 às 19h Programa da
Leia maisSistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 6 - Threads Com o conceito de múltiplos threads (multithread) é possível
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
Leia maisBackup e Recuperação Guia do Usuário
Backup e Recuperação Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento
Leia maisPAULI FIGUEREDO GOMES USO DE COMPUTAÇÃO EM GRADE EM ORGANIZAÇÕES VIRTUAIS
PAULI FIGUEREDO GOMES USO DE COMPUTAÇÃO EM GRADE EM ORGANIZAÇÕES VIRTUAIS FLORIANÓPOLIS 2007 1 UNIVERSIDADE FEDERAL DE SANTA CATARINA CURSO DE SISTEMAS DE INFORMAÇÃO USO DE COMPUTAÇÃO EM GRADE EM ORGANIZAÇÕES
Leia maisElementos básico de uma rede Samba - Local Master Browser
Servidor Samba Linux Samba é o protocolo responsável pela integração de máquinas Linux com Windows, permitindo assim a criação de redes mistas utilizando servidores Linux e clientes Windows. Samba, é uma
Leia maisModem e rede local Guia do usuário
Modem e rede local Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
Leia maisVirtualização: o caminho para usar os recursos computacionais de forma inteligente
Virtualização: o caminho para usar os recursos computacionais de forma inteligente 26 de Agosto de 2015 Belo Horizonte - MG Fabrício Roulin Bittencout Bom dia a todos! Sejam bem-vindos! Apresentação Doutorando
Leia maisProporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;
Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisFUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4
FUNDAMENTOS DE SISTEMAS OPERACIONAIS MÓDULO 4 Índice 1. Evolução dos Sistemas Operacionais Continuação...3 1.1. Década de 70... 3 1.2. Década de 80... 4 2 1. EVOLUÇÃO DOS SISTEMAS OPERACIONAIS CONTINUAÇÃO
Leia maisUNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA CURSO DE SISTEMAS DE INFORMAÇÃO ESTUDO DE MAPEAMENTO SISTEMÁTICO SOBRE AS TENDÊNCIAS E DESAFIOS DO CLOUD GAMING Aluno: Chrystian José Soares da
Leia maisDESCRIÇÃO TÉCNICA DATA CENTER VIRTUAL
Arquitetura de rede Compare as arquiteturas: Data Center Virtual Híbrido Internet Detalhes: - Conexão Internet; - Transferência Outbound de 50GB p/ mês; - Integração com ambientes externos; - Máx. de 1
Leia maisSeis Sigma em Serviços - 2. desafios e adequações necessárias
Global Productivity Solutions Treinamento e Consultoria em Seis Sigma Seis Sigma em Serviços: desafios e adequações necessárias São Paulo, 23 de agosto de 2006 A importância do Seis Sigma e da Qualidade
Leia maisEngenharia de Software. Ciclos de Vida do Software. 1. Sistemas
Engenharia de Software Profa. Dra. Lúcia Filgueiras Profa. Dra. Selma S. S. Melnikoff Ciclos de Vida do Software 1. Sistemas 2. Crise do software 3. Caracterização do software 4. Ciclos de vida do software
Leia maisSegurança para Serviços Web no Ambiente pipes-br
UNIVERSIDADE SALVADOR- UNIFACS PLANO DE TRABALHO EM INICIAÇÃO CIENTÍFICA Segurança para Serviços Web no Ambiente pipes-br Bruno Oliveira Xavier de Souza José Augusto Suruagy Monteiro Salvador 03/05/2006
Leia maisIntrodução à Ciência da Informação
Introdução à Ciência da Informação Prof. Edberto Ferneda Software 1 Software Níveis de Software Hardware Software Aplicativos Software Tipos de Software Softwares Aplicativos de Sistema (Utilitários) Finalidades
Leia maisIntrodução a Banco de Dados. INTRODUÇÃO
INTRODUÇÃO O termo banco de dados é bastante popular em diversas áreas de atuação. Com o aumento da utilização de computadores na manipulação de dados que envolvem diversas aplicações, os bancos de dados
Leia mais1. Definir penalidade a ser aplicada por arquivo indevido em pasta corporativa.
Objetivo Estabelecer critérios e procedimentos padronizados necessários para utilização e controle em Backup dos arquivos e pastas de equipamentos, rede física e lógica, softwares corporativos e informações
Leia maisTipos de Software e Ambientes de Processamento
Universidade São Judas Tadeu Prof. André Luis Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Tipos de Software e Ambientes de Processamento Tópicos Formas de Processamento de Dados Sistema de
Leia maisMODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1. Gabriel Attuati 2, Paulo Sausen 3.
MODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1 Gabriel Attuati 2, Paulo Sausen 3. 1 Parte integrante do Projeto de pesquisa Análise, Modelagem e Desenvolvimento
Leia maisUTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB
UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo
Leia maisDispositivos Externos
Dispositivos Externos Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
Leia maisArquitetura TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia maisINTEGRAÇÃO JAVA COM ARDUINO
INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de
Leia maisPRODUÇÃO CIENTÍFICA DOS PESQUISADORES DA UEL, NA ÁREA DE AGRONOMIA: TRABALHOS PUBLICADOS EM EVENTOS DE 2004 A 2008.
PRODUÇÃO CIENTÍFICA DOS PESQUISADORES DA UEL, NA ÁREA DE AGRONOMIA: TRABALHOS PUBLICADOS EM EVENTOS DE 2004 A 2008. Karina de Oliveira Pinho (PIBIC/ UEL), Ana Esmeralda Carelli (Orientador), e-mail: carelliana@uel.br
Leia maisPROJETO DE REDES www.projetoderedes.com.br. Prof. José Maurício S. Pinheiro UniFOA 2009-2
PROJETO DE REDES www.projetoderedes.com.br Tecnologias WEB Web 3.0 Prof. José Maurício S. Pinheiro UniFOA 2009-2 Conceitos As pessoas geram o conhecimento; A informação é a matéria prima na geração de
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Parte I Prof. Thiago Dutra Agenda Camada de Aplicação n Introdução n Visão Geral n Aplicações de Rede n Desenvolvimento n Arquiteturas
Leia maisSIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio
SIG USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio Os Sistemas de Informações e os Sistemas de Informações Gerenciais (SIG) podem ser manuais e eletrônicos. I parte SIGs eletrônicos Tecnologias
Leia maisAtualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisLINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.
INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que
Leia maisAmbientes Virtuais e Mídias de Comunicação: Tarefa A Aluno: Maykon Dos Santos Marinho 1. Relação do itens principais
Ambientes Virtuais e Mídias de Comunicação: Tarefa A Aluno: Maykon Dos Santos Marinho 1. Relação do itens principais A interface está presente nos ambientes virtuais e nas mídias utilizadas em cursos EAD
Leia maisOpenPDV: Sistema aberto para gerenciamento de restaurantes
Universidade Federal de Santa Catarina Departamento de Informática e Estatística INE5638 Introdução a Projetos Orientador: José Eduardo de Lucca OpenPDV: Sistema aberto para gerenciamento de restaurantes
Leia maisINSTITUTO DE ENSINO SUPERIOR SANTO ANDRÉ
PLANO DE ATUALIZAÇÃO E MANUTENÇÃO DOS EQUIPAMENTOS PLANO DE ATUALIZAÇÃO E MANUTENÇÃO DOS EQUIPAMENTOS. 1. INTRODUÇÃO O Instituto de Ensino Superior Santo André dispõe atualmente de infraestrutura de Tecnologia
Leia maisLinux e Computação Científica
Linux e Computação Científica Sumário Motivação Noções de Sistemas Operacionais Ferramental Computação Científica Motivação Financeira Linux é livre Desempenho Linux gerencia melhor recursos de processdor,
Leia maisRedes P2P. Apresentadora: Luciana Pereira Oliveira. Duração: 40 minutos Data: 20/07/
Redes P2P Apresentadora: Luciana Pereira Oliveira lpo@cin.ufpe.br www.cin.ufpe.br/~lpo Duração: 40 minutos Data: 20/07/2004 Roteiro Introdução Características Arquiteturas Estudo de caso (CHORD) Aplicações
Leia maisPESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA
PESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA Rodrigo de Oliveira SOUZA 1 Letícia Pinheiro Ribeiro da COSTA 1 Camila Pires Cremasco GABRIEL 22 Luís Roberto Almeida GABRIEL-FILHO 2 RESUMO:
Leia maisProdução de Vídeos Didáticos: Tábua de Galton
UNICAMP - Universidade Estadual de Campinas; IFGW Instituto de Física Gleb Watagin; Relatório Final de F 809, Instrumentação para ensino: Produção de Vídeos Didáticos: Tábua de Galton André de Ávila Acquaviva,
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisSistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza
Sistemas Distribuídos Apresentação da disciplina e proposta didática Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados para o todo ou quaisquer
Leia maisTítulo do trabalho: e-sciencenet 2.0: Uma Rede Ponto-a-Ponto Semântica; Nome do aluno: Tadeu Moreira de Classe; Nome do(s) orientador(es): Regina
Título do trabalho: e-sciencenet 2.0: Uma Rede Ponto-a-Ponto Semântica; Nome do aluno: Tadeu Moreira de Classe; Nome do(s) orientador(es): Regina Maria Maciel Braga Villela ; Área de Pesquisa do Mestrado:
Leia maisTítulo : B1 INTRODUÇÃO. Conteúdo : INTRODUÇÃO
Título : B1 INTRODUÇÃO Conteúdo : INTRODUÇÃO O termo documentação tornou se um conceito básico nos negócios, na administração, na ciência e na tecnologia da informação. A modelagem nada mais é que uma
Leia maisAdministração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012
Plano de Trabalho Docente 2012 ETEC Monsenhor Antônio Magliano Ensino Técnico Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de
Leia maisProva de Valor (SIB)
Prova de Valor (SIB) Planejamento e Especificação A Prova de Valor é uma verdadeiro Ver para Crer (SIB "SEEING IS BELIEVING"), como denominado pela própria pela Qliktech, para mostrar o potencial do Qlikview.
Leia maisSistemas de Tempo Real
Escola de Computação 2000 - IME-USP Sistemas de Tempo Real Jean-Marie Farines Joni da Silva Fraga Rômulo Silva de Oliveira LCMI - Laboratório de Controle e Microinformática DAS - Departamento de Automação
Leia maisTUTORIAL SOBRE O GOOGLE DOCS
TUTORIAL SOBRE O GOOGLE DOCS O Google Docs é um recurso do Google que funciona como um HD virtual permitindo criar e compartilhar trabalhos on-line. Ele é uma ferramenta com características da nova tendência
Leia maisExame de Equivalência à Frequência do Ensino Secundário
Exame de Equivalência à Frequência do Ensino Secundário INFORMAÇÃO EXAME DE APLICAÇÕES INFORMÁTICAS B 2016 12º ANO DE ESCOLARIDADE (DECRETO-LEI N.º 139/ 2012, DE 5 DE JULHO) Prova 163 Escrita e Prática
Leia maisAdministração de Sistemas Proprietários. Prof. Rodrigo Siqueira
Administração de Sistemas Proprietários Prof. Rodrigo Siqueira Lição 1: Funções de servidor Edições do Windows Server 2008 O que são funções de servidor? O que são as funções de serviços de infra-estrutura
Leia maisRelatório Técnico: Descrição do algoritmo para pesquisa automática dos egressos do curso de Ciência da Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Ciências da Computação Laboratório de Engenharia de Software Relatório Técnico: Descrição do algoritmo
Leia maisSistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais
Sistema Operacional Implementação de Processo e Threads O mecanismo básico para a criação de processos no UNIX é a chamada de sistema Fork(). A Figura a seguir ilustra como que o processo e implementado.
Leia maisRef: Observatório Nacional de Clima e Saúde Projeto Observatorium.
À Fundação Oswaldo Cruz, ICICT Instituto de Comunicação e Informação Científica e Tecnológica em Saúde Rio de Janeiro, 28 de outubro de 2009. At: Sr. Christovam Barcellos Ref: Observatório Nacional de
Leia maisLÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES
LÓGICA E ROBÓTICA PRIMEIRAS IMPRESSÕES LUCENA, José Henrique Blenke de Almeida¹; Frozza, Angelo Augusto 2 Instituto Federal Catarinense - IFC, Camboriú/SC INTRODUÇÃO O ensino de Algoritmos, ou Lógica de
Leia mais2 MATERIAL E MÉTODOS
ANÁLISE COMPARATIVA DE DOIS FIREWALLS GRATUITOS E SUAS APLICAÇÕES EM UM AMBIENTE DE REDE VIRTUALIZADO Gilmar Maikon Ferreira Silva 1, Marcos Paulo Vigiassi 2 1 Discente em Informática Para Negócios, Faculdade
Leia maiswww.equilibriumweb.com
www.equilibriumweb.com design por cristian c. de almeida APRESENTAÇÃO O mercado está cheio de empresas jovens e inovadoras. O que diferencia a Equilibrium Web das demais é a experiência de ter trabalhado
Leia maisIntrodução a Informática
Informática Introdução a Informática Carlos Eduardo da Silva carlos.silva@cefetrn.br Sistemas computacionais Sistemas computacionais O computador é uma máquina eletrônica capaz de receber informações,
Leia maisRede Local - Administração Gestão de Objetos da Rede: Active Directory
Rede Local - Administração Gestão de Objetos da Rede: Active Directory Formador: Miguel Neto (migasn@gmailcom) Covilhã - Novembro 10, 2015 Internet VS Intranet Miguel Neto Rede Local - Administração Novembro
Leia maisVirtualização de Servidores. Adirlhey Assis Marcus Vinicius Coimbra
Virtualização de Servidores Adirlhey Assis Marcus Vinicius Coimbra Curriculum Autor: Marcus Coimbra Graduado em Informática, possui MBA em e-commerce e MIT em Governança de TI, atua na área a 25 anos,
Leia maise-nota G Módulo de Guarda da Nota Fiscal eletrônica
Página1 e-nota G Módulo de Guarda da Nota Fiscal eletrônica Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. Safeweb e-nota G... 03 2. O que é XML... 04 3. Acesso e-nota G... 06
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisHistórico e Evolução da Computação
Lista de Exercícios Introdução à Informática Professor: Sérgio Salazar Histórico e Evolução da Computação O 1º computador foi o ENIAC, utilizado para montar tabelas para o cálculo de projéteis na 2ª Guerra
Leia maisSistemas Distribuídos Capítulo 4 - Aula 5
Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento
Leia maisProposta de arquitetura para a integração de sistemas de informação baseados na web com a tecnologia wiki 1
Proposta de arquitetura para a integração de sistemas de informação baseados na web com a tecnologia wiki 1 Bruno Franciscon Mazzotti 2 Anderson Carlos Bueno dos Santos 2 Tiago Augusto Pimenta 2 Carlos
Leia maisRESOLUÇÃO. Artigo 2º - O Curso, ora criado, será oferecido no turno noturno, com 10 semestres de duração e com 50 vagas iniciais.
RESOLUÇÃO CONSEPE 27/2001 CRIA E IMPLANTA O CURSO DE ENGENHARIA DE COMPUTAÇÃO, NO CCT, DO CÂMPUS DE CAMPINAS. O Presidente do Conselho de Ensino, Pesquisa e Extensão - CONSEPE, no uso de suas atribuições
Leia maisCópia de Segurança e Recuperação Manual do utilizador
Cópia de Segurança e Recuperação Manual do utilizador Copyright 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registada da Microsoft Corporation nos E.U.A. As informações contidas
Leia maisPLANEJAMENTO UTILIZANDO GANTTPROJECT
PLANEJAMENTO UTILIZANDO GANTTPROJECT Dr. rer. nat. Christiane Gresse von Wangenheim, PMP Objetivo de aprendizagem desta aula Ao final desta aula, você deverá ser capaz de: Entender a importância de uma
Leia maisPROGRAMA da Certificação Internacional em Integração Sensorial
PROGRAMA da Certificação Internacional em Integração Sensorial A University of Southern California Divisão de Ciência Ocupacional e Terapia Ocupacional, juntamente com a Western Psychological Services
Leia maisO Engenheiro. Introdução à Engenharia Elétrica Prof. Edmar José do Nascimento
O Engenheiro Introdução à Engenharia Elétrica http://www.univasf.edu.br/~edmar.nascimento Prof. Edmar José do Nascimento Introdução à Engenharia Elétrica Carga horária 30 horas (15 encontros) Professores
Leia maisPlataforma de elearning. NetForma davinci Web 2.0-3.0
Plataforma de elearning NetForma davinci Web 2.0-3.0 1. Introdução Neste documento apresentaremos as principais especificidades da Plataforma NetForma davinci Web 2.0-3.0, tendo em vista a sua utilização
Leia mais3 Informações para Coordenação da Execução de Testes
Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes
Leia maisGerenciamento de dispositivos móveis
Gerenciamento de dispositivos móveis A ferramenta Mobility management é um add-on do LANDesk Management Suite que permite a descoberta de dispositivos móveis que acessam as caixas de e-mail do Microsoft
Leia maisDispositivos Externos Manual do Utilizador
Dispositivos Externos Manual do Utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso prévio. As únicas garantias
Leia maisApostila de GSO Gestão de Sistemas Operacionais I
Apostila de GSO Gestão de Operacionais I Prof. Jones Artur Gonçalves / Wendell Santos 1 Arquitetura de Operacionais 1. Histórico... 3 2. Sistema Operacional... 4 3. Tipos de Operacionais... 5 2.1 Monoprogramáveis...
Leia maisComputadores. Redes de. redes de computadores. Exemplo: Grécia antiga. O problema básico de. Antonio Alfredo Ferreira Loureiro. Exemplo: Grécia antiga
Redes de Computadores Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade Federal de Minas Gerais Exemplo: Grécia antiga Peça Agamemnon, escrita por Aeschylus em 458 A.C.,
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisMATHMOODLE FERRAMENTAS INTEGRADAS DE COMUNICAÇÃO DE CONTEÚDO MATEMÁTICO PELO MOODLE
MATHMOODLE FERRAMENTAS INTEGRADAS DE COMUNICAÇÃO DE CONTEÚDO MATEMÁTICO PELO MOODLE Ulisses Dias ulissesdias@limc.ufrj.br Rodrigo de Alencar Hausen hausen@limc.ufrj.br Rodrigo G. Devolder rodrigodevolder@limc.ufrj.br
Leia maisFundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo
Fundamentos da Informática Aula 02 - Softwares aplicativos: Realizando o trabalho Exercícios - REPOSTAS Professor: Danilo Giacobo Múltipla escolha 1. O profissional de informática que desenvolve e testa
Leia maisNota de Aplicação. Migração Altivar 58(F) para Altivar 71 com rede Profibus. Suporte Técnico Brasil. Versão: 1.0
Nota de Aplicação Migração Altivar 58(F) para Altivar 71 com rede Profibus Versão: 1.0 Suporte Técnico Brasil Especificações técnicas Hardware: Firmware: Altivar 58 N/A VW3A58307 N/A Altivar 71 N/A VW3A3307
Leia maisGerenciamento de Integração. Prof. Anderson Valadares
Gerenciamento de Integração Prof. Anderson Valadares 1. Conceito A área de conhecimento em gerenciamento de integração do projeto inclui processos e as atividades necessárias para identificar, definir,
Leia maisArquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture
Arquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture Jorge Cordeiro Duarte 14 de abril de 2011 Faculdade de Ciência da Informação Universidade de Brasília 1 Enterprise
Leia maisTipos de Banco de Dados - Apresentação
Tipos de Banco de Dados - Apresentação Assunto: Tipo de Banco de Dados Professor: Altair Martins de Souza Disciplina: Banco de Dados Colégio Padre Carmelo Perrone 2 Ano - 2015 Tipos de Banco de Dados -
Leia maisModelagem de processos e gestão da qualidade da fundação uniselva. Prof. Dr. Cristiano Maciel Diretor
Modelagem de processos e gestão da qualidade da fundação uniselva Prof. Dr. Cristiano Maciel Diretor Fundação UNISELVA Missão: Apoiar as atividades de pesquisa, ensino, extensão, trinômio de sustentação
Leia maisData Sheet FBEE Kit V05
Data Sheet FBEE Kit V05 IEEE 802.15.4 SUPORTA PROTOCOLOS ZIGBEE E MIWI REV 01 1 Rev01 1. INTRODUÇÃO Este capítulo faz uma introdução às características do kit de demonstração FBee Kit. Este capítulo discute:
Leia maisAUTOMAÇÃO COMERCIAL UNIDADE VI
AUTOMAÇÃO COMERCIAL UNIDADE VI Automação Comercial e as Aplicações Ligadas ao ERP Os Sistemas de Enterprise Resource Planing ERP ERP (Enterprise Resource Planning, planeamento de Recursos Empresariais)
Leia maisGRIDS COMPUTACIONAIS
3 GRIDS COMPUTACIONAIS -Revisão Bibliográfica- FABIANE TAGLIARI 1 ; ELIAS CESAR ARAÚJO DE CARVALHO 2 1 Tecnologia em Sistemas de Informação, Integrado Colégio e Faculdade (CEI). Av. Irmãos Pereira, 670,
Leia mais