Trabalho de Conclusão de Curso
|
|
- Renata Brunelli de Almada
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE ENGENHARIA DA COMPUTAÇÃO Trabalho de Conclusão de Curso Flavio Alles Rodrigues Claudio Geyer Pedro de Botelho Marcos 1
2 Caracterização do Consumo Energético do Hadoop MapReduce Flavio Alles Rodrigues Claudio Geyer Pedro de Botelho Marcos 2
3 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 3
4 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 4
5 Motivação Crescimento dos conjuntos de dados (GORTON et al., 2008) (KOUZES et al., 2009) (WHITE, 2012) Computação Intensiva em Dados Modelos de programação paralela e distribuída para o desenvolvimento aplicações intensivas em dados MapReduce (DEAN; GHEMAWAT, 2008) Dryad (ISARD et al., 2007) Spark (ZAHARIA et al., 2010) 5
6 Motivação Programas desenvolvidos com estes frameworks são altamente escaláveis, podendo utilizar milhares de máquinas em uma computação (DEAN; GHEMAWAT, 2008) Computação intensiva em dados demanda muitos recursos computacionais Alto consumo energético Problemas Financeiro Ambiental 6
7 Motivação (BARROSO, 2005) 7
8 Motivação Queima de combustíveis fosséis é um dos fatores chave para mudanças climáticas (IPCC, 2013) Nos EUA, 68% da eletricidade é gerada a partir de combustíveis fosséis (EIA, 2013) Data centers localizados nos EUA foram responsáveis pelo consumo de ~1.5% da eletricidade gerada no país - com uma tendência de crescimento neste consumo de 12% ao ano (KURP, 2008) 8
9 Motivação Sistemas computacionais (hardware e software) devem ser projetados para serem eficientes energeticamente 9
10 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 10
11 Objetivos Caracterizar o consumo energético de um sistema de processamento de grandes quantidades de dados Hadoop - implementação de código aberto do modelo de programação MapReduce - é o sistema escolhido para a caracterização A caracterização será acompanhada de considerações sobre o desempenho do framework 11
12 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 12
13 MapReduce/Hadoop Google (DEAN; GHEMAWAT, 2008) Duas funções: map & reduce Runtime Distribuição de dados Escalonamento de tarefas Comunicação entre nós Tolerância a falhas Sistema de arquivos distribuído (GHEMAWAT; GOBIOFF; LEUNG, 2003) Hadoop Implementação do modelo de programação MapReduce mais popular (WHITE, 2012), inspirado em (DEAN; GHEMAWAT, 2008) 13
14 MapReduce/Hadoop (DEAN; GHEMAWAT, 2008) 14
15 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 15
16 Estado da Arte Avaliação de Consumo Energético Compressão de dados (LANG; PATEL, 2010) (WIRTZ; GE, 2011) (CHEN; GANAPATHI; KATZ, 2010) O MapReduce é apenas uma carga de trabalho para avaliar diferentes mecanismos de gerenciamento energético de clusters. 16
17 Estado da Arte Avaliação de Consumo Energético (cont.) (LEVERICH; KOZYRAKIS, 2010) (KAUSHIK; BHANDARKAR, 2010) (MAHESHWARI; NANDURI; VARMA, 2012) Alterações sobre distribuição de dados para possibilitar que diferentes mecanismos de gerenciamento de energia de clusters que ligam/ desligam nós com base na utilização 17
18 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 18
19 Metodologia 1. Metodologia de Testes (JAIN, 1991) 2. Metodologia de Mensuração de Consumo Energético 19
20 Metodologia (Testes) Objetivo: Caracterização do consumo energético e do desempenho de um framework para desenvolvimento de aplicações intensivas em dados Sistema: Hadoop Métricas HDFS não faz parte da avaliação Consumo de Energia [J] Tempo de Execução [s] Técnica de Avaliação Experimentação 20
21 Metodologia (Testes) Aproximadamente 190 parâmetros de configuração (HERODOTOU; BABU, 2011) (ZAHARIA et al., 2010) 21
22 Metodologia (Testes) (HERODOTOU; BABU, 2011) 22
23 Metodologia (Testes) (HERODOTOU; BABU, 2011) 23
24 Metodologia (Testes) mapred.jobtracker.taskscheduler FIFO (Padrão) HFS (ZAHARIA et al., 2010) Escalonamento justo (compartilhamento de recursos) Maximizar escalonamento local (Delay Scheduling) «HFS can increase throughput by up to 2x while preserving fairness» 24
25 Metodologia (Testes) Aplicações CPU Bound & IO Bound (HUANG et al., 2010) CPU Bound: WordCount IO Bound: Sort 25
26 Metodologia (Testes) 26
27 Metodologia (Testes) 1. 2 K R (HERODOTOU; BABU, 2011) 2. Escalonadores com Uma Aplicação 3. Escalonadores com Múltiplas Aplicações 27
28 Metodologia (Consumo) Baseado em estatísticas de uso (MOUW, 2001) Monitor distribuído (DUSSO, 2012) 28
29 Metodologia (Consumo) Energy-proportional (BARROSO; HÖLZLE, 2007) CPU (FAN; WEBER; BARROSO, 2007) Comportamento Estático Memória (HÄRDER et al., 2011) Disco (FAN; WEBER; BARROSO, 2007) Interface de Rede (SOHAN et al., 2010) 29
30 Metodologia (Consumo) TDP (Thermal Design Power) usualmente possui valores conservadores (FAN; WEBER; BARROSO, 2007) Modelo produz resultados com erro inferior à 10% (FAN; WEBER; BARROSO, 2007) (RIVOIRE; RAN- GANATHAN; KOZYRAKIS, 2008) 30
31 Metodologia (Consumo) KCPU & KMISC (ECONOMOU et al., 2006) Processo de calibragem Correlação entre medidas em nível de hardware (PMEAS) e estatísticas de uso (M) Programa linear produz um resultado (s) a partir de uma função objetivo que busca minimizar o erro entre as medidas em nível de hardware (PMEAS) e a potência calculada pelo modelo (PPRED) 31
32 Metodologia (Consumo) 32
33 Metodologia (Consumo) 33
34 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 34
35 Testes & Resultados 1. 2 K R 2. Escalonadores com Uma Aplicação 3. Escalonadores com Múltiplas Aplicações 35
36 2 K R Metodologia 2K R (Jain, 1991) (HERODOTOU; BABU, 2011) FIFO & HFS CPU Bound & IO Bound Entrada: 1 GB Replicações: 10 36
37 2 K R (HERODOTOU; BABU, 2011) 37
38 2 K R 38
39 2 K R 39
40 2 K R Existe uma similaridade muito evidente entre os efeitos de cada fator para o consumo de energia e os efeitos de cada fator para o desempenho do sistema MapReduce Em linhas gerais, os parâmetros mais influentes para cada escalonador em ambas aplicações testadas - e, também, o grau de influência destes parâmetros - são semelhantes 40
41 Escalonadores com Uma Aplicação FIFO & HFS CPU Bound & IO Bound Entradas: 256 MB, 4 GB & 10 GB Pequena, Média & Grande Replicações: 10 41
42 Escalonadores com Uma Aplicação Não é possível estabelecer que um escalonador é superior ao outro para o escalonamento de uma aplicação que executa sem concorrência com outras requisições ao sistema MapReduce. Apesar de alcançar um de seus objetivos (maior localidade no escalonamento de tarefas map), HFS não obtém melhor desempenho ou menor consumo energético no contexto avaliado. 42
43 Escalonadores com Múltiplas Aplicações FIFO & HFS 20 Aplicações Workload CPU Bound Workload IO Bound Entradas: 256 MB (14), 4 GB (5) & 10 GB (1) Workload Heterogênea (50-50) Entradas: 256 MB (14), 4 GB (4) & 10 GB (2) Replicações: 10 43
44 Escalonadores com Múltiplas Aplicações 44
45 Escalonadores com Múltiplas Aplicações 45
46 Escalonadores com Múltiplas Aplicações Workload CPU bound e a workload heterogêna, HFS é a opção de escalonamento de tarefas que apresenta melhores resultados de consumo de energia e desempenho para a situação de escalonamento de múltiplas aplicações apresentadas O escalonamento justo e com preferência para tarefas locais produz resultados melhores do ponto de vista de eficiência energética nas workloads citadas Workload IO bound não apresentou diferenças estatísticas no consumo de energia 46
47 Sumário 1. Motivação 2. Objetivos 3. MapReduce/Hadoop 4. Estado da Arte 5. Metodologia 6. Testes & Resultados 7. Conclusões & Trabalhos Futuros 47
48 Conclusões & Trabalhos Futuros Caracterizar o consumo energético de um framework para computação intensiva em dados 6440 Execuções MapReduce 6755 GB (~6.6 TB) 48
49 Conclusões & Trabalhos Futuros Usuários podem utilizar o Hadoop com maior eficiência energética Desenvolvedores podem tornar o sistema ciente de seu consumo de energia 49
50 Conclusões & Trabalhos Futuros Trabalhos Futuros Desenvolvimento de novo escalonador de tarefas MapReduce Adicionar funcionalidades relacionadas ao consumo de energia ao simulador MRSG (KOLBERG et al., 2013) Caracterização do consumo energético do HDFS 50
51 Agradecimento Este trabalho foi realizado com apoio do projeto GREEN-GRID: Computação de Alto Desempenho (FAPERGS) 51
52 Referências BARROSO, L. A. The price of performance. Queue, [S.l.], v.3, n.7, p.48 53, BARROSO, L. A.; HÖLZLE, U. The case for energy-proportional computing. Computer, [S.l.], v.40, n.12, p.33 37, CHEN, Y.; GANAPATHI, A.; KATZ, R. H. To compress or not to compresscompute vs. IO tradeoffs for mapreduce energy efficiency. In: ACM SIGCOMM WORKSHOP ON GREEN NETWORKING. Proceedings... [S.l.: s.n.], p DEAN, J.; GHEMAWAT, S. MapReduce: simplified data processing on large clusters. Communications of the ACM, [S.l.], v.51, n.1, p , DUSSO, P. M. A monitoring system for WattDB: an energy-proportional database cluster. Trabalho de Graduaç ão, [S.l.], ECONOMOU, D. et al. Full-system power analysis and modeling for server environments. In: IN PROCEEDINGS OF WORKSHOP ON MODELING, BENCHMARKING, AND SIMULATION. Anais... [S.l.: s.n.], p
53 Referências EIA FAN, X.; WEBER, W.-D.; BARROSO, L. A. Power provisioning for a warehouse-sized computer. ACM SIGARCH Computer Architecture News, [S.l.], v.35, n.2, p.13 23, GHEMAWAT, S.; GOBIOFF, H.; LEUNG, S.-T. The Google file system. In: ACM SIGOPS OPERATING SYSTEMS REVIEW. Anais... [S.l.: s.n.], v.37, n.5, p GORTON, I. et al. Data-intensive computing in the 21st century. Computer, [S.l.], v.41, n.4, p.30 32, GHEMAWAT, S.; GOBIOFF, H.; LEUNG, S.-T. The Google file system. In: ACM SIGOPS OPERATING SYSTEMS REVIEW. Anais... [S.l.: s.n.], v.37, n.5, p HÄRDER, T. et al. Energy efficiency is not enough, energy proportionality is needed! In: Database Systems for Adanced Applications. [S.l.]: Springer, p
54 Referências HERODOTOU, H.; BABU, S. Profiling, what-if analysis, and cost-based optimization of MapReduce programs. Proc. of the VLDB Endowment, [S.l.], v.4, n.11, p , HUANG, S. et al. The HiBench benchmark suite: characterization of the mapreducebased data analysis. In: DATA ENGINEERING WORKSHOPS (ICDEW), 2010 IEEE 26TH INTERNATIONAL CONFERENCE ON. Anais... [S.l.: s.n.], p IPCC ISARD, M. et al. Dryad: Distributed Data-parallel Programs from Sequential Building Blocks. Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems. [S.l.: s.n.], p , JAIN, R. The art of computer systems performance analysis. [S.l.]: John Wiley & Sons Chichester, v.182. KAUSHIK, R. T.; BHANDARKAR, M. GreenHDFS: Towards an Energy-Conserving Storage-Efficient, Hybrid Hadoop Compute Cluster. Proceedings of the USENIX Annual Technical Conference, [S.l.], p.1-9,
55 Referências KOLBERG, W. et al. MRSG: a MapReduce simulator over SimGrid. Parallel Computing, [S.l.], v.39, n.4-5, p , KOUZES, R. T. et al. The changing paradigm of data-intensive computing. Computer, [S.l.], v.42, n.1, p.26 34, KURP, P. Green computing. Communications of the ACM, [S.l.], v.51, n.10, p.1 13, LANG, W.; PATEL, J. M. Energy management for mapreduce clusters. Proceedings of the VLDB Endowment, [S.l.], v.3, n.1-2, p , LEVERICH, J.; KOZYRAKIS, C. On the energy (in) efficiency of hadoop clusters. ACM SIGOPS Operating Systems Review, [S.l.], v.44, n.1, p.61 65, MAHESHWARI, N.; NANDURI, R.; VARMA, V. Dynamic energy efficient data place- ment and cluster reconfiguration algorithm for MapReduce framework. Future Generation Computer Systems, [S.l.], v.28, n.1, p ,
56 Referências MOUW, E. Linux kernel procfs guide. Faculty of Information Technology and Systems, [S.l.], RIVOIRE, S.; RANGANATHAN, P.; KOZYRAKIS, C. A Comparison of High-Level Full-System Power Models. HotPower, [S.l.], v.8, p.3 3, SOHAN, R. et al. Characterizing 10 Gbps network interface energy consumption. In: LOCAL COMPUTER NETWORKS (LCN), 2010 IEEE 35TH CONFERENCE ON. Anais... [S.l.: s.n.], p WHITE, T. Hadoop: the definitive guide. [S.l.]: O Reilly, WIRTZ, T.; GE, R. Improving MapReduce energy efficiency for computation intensive workloads. In: GREEN COMPUTING CONFERENCE AND WORKSHOPS (IGCC), 2011 INTERNATIONAL. Anais... [S.l.: s.n.], p.1 8. ZAHARIA, M. et al. Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling. In: EUROPEAN CONFERENCE ON COMPUTER SYS- TEMS, 5. Proceedings... [S.l.: s.n.], p ZAHARIA, M. et al. Spark: cluster computing with working sets. Proceedings of the 2nd USENIX conference on Hot topics in cloud computing, [S.l.: s.n.], p.10 10,
57 Caracterização do Consumo Energético do Hadoop MapReduce Flavio Alles Rodrigues Claudio Geyer Pedro de Botelho Marcos 57
58 Motivação Computação Intensiva em Dados O sistema de indexação de páginas web do Google processa aproximadamente 20 TB em documentos a cada iteração (DEAN; GHEMAWAT, 2008) Facebook armazena aproximadamente 700 TB em bancos de dados relacionais (THUSOO et al., 2009) Experimentos em física de partículas em um dos quatro equipamentos que compõem o acelerador de partículas Large Hadron Collider no CERN geram 2 PB/s (KOUZES et al., 2009) 58
59 Estado da Arte Avaliação de Desempenho (JIANG et al., 2010) Estudo do desempenho do MapReduce no contexto da área de bancos de dados. Todos os fatores considerados no artigo tem relação com o sistema de arquivos distribuído. (HUANG et al., 2010) (AGGARWAL; PHADKE; BHANDARKAR, 2010) Não explicam os resultados em termos de características próprias do sistema de execução MapReduce. 59
60 Escalonadores com Uma Aplicação 60
61 Escalonadores com Uma Aplicação 61
62 Escalonadores com Uma Aplicação 62
63 Escalonadores com Uma Aplicação 63
64 Escalonadores com Uma Aplicação 64
65 Escalonadores com Uma Aplicação 65
66 Escalonadores com Múltiplas Aplicações 66
Estratégia para dentificação dos fatores de maior impacto de aplicações Mapreduce
Estratégia para dentificação dos fatores de maior impacto de aplicações Mapreduce Fabiano da Guia Rocha Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso - Campus Cáceres Av. dos Ramires,
Leia maisAnálise do impacto de operações de live migration em ambientes de computação em nuvem Workshop MoDCS 2012.2
Análise do impacto de operações de live migration em ambientes de computação em nuvem Workshop MoDCS 2012.2 Matheus D'Eça Torquato de Melo (mdetm@cin.ufpe.br) Paulo Maciel (prmm@cin.ufpe.br) 12 Roteiro
Leia maisAnálise comparativa de ambientes e linguagens para computação intensiva de dados na nuvem
Análise comparativa de ambientes e linguagens para computação intensiva de dados na nuvem Robespierre Dantas 1, Marcos Barreto 1 1 LaSiD, IM, DCC, UFBA CEP 40.170-110 Salvador BA Brazil {pierre.pita,marcoseb}@gmail.com
Leia maisAutor 1 Orientador: 1. dia de mês de ano
Título Autor 1 Orientador: 1 1 Laboratório de Sistemas de Computação Universidade Federal de Santa Maria dia de mês de ano Roteiro Introdução Fundamentação Desenvolvimento Resultados Conclusão e Trabalhos
Leia maisAvaliação do Controle de Acesso de Múltiplos Usuários a Múltiplos Arquivos em um Ambiente Hadoop
Avaliação do Controle de Acesso de Múltiplos Usuários a Múltiplos Arquivos em um Ambiente Hadoop Eduardo Scuzziato 1, João E. Marynowski 1,2, Altair O. Santin 1 1 Escola Politécnica Ciência da Computação
Leia maisUMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1
UMA PROPOSTA PARA COMPARAÇÃO DE PROVEDORES DE COMPUTAÇÃO EM NUVEM DESDE UMA PERSPECTIVA DE INTEGRAÇÃO DE APLICAÇÕES 1 Igor G. Haugg 2, Rafael Z. Frantz 3, Fabricia Roos-Frantz 4, Sandro Sawicki 5. 1 Pesquisa
Leia maisHadoopDB. Edson Ie Serviço Federal de Processamento de Dados - SERPRO
HadoopDB Edson Ie Serviço Federal de Processamento de Dados - SERPRO Motivação Grandes massas de dados precisam ser processadas em clusters: 1 nó: 100TB@59MB/s = 23 dias Cluster com 1000 nós 33 min!!!
Leia maisScalability of replicated metadata services in distributed file systems
Scalability of replicated metadata services in distributed file systems Dimokritos Stamatakis, Nikos Tsikoudis Ourania Smyrnaki, Kostas Magoutis 2012 Wendel Muniz de Oliveira 22 de Abril 2015 Roteiro Contexto
Leia maisAnálise de Big Data Streams
Análise de Big Data Streams Identificando e tratando fluxo Hadoop Marcelo Vaz Netto Nilson Moraes Filho 14/07/14 Propósito do Artigo Original Programming Your Network at Run-time for Big Data Applications
Leia maisNoSQL na Web 2.0: Um Estudo Comparativo de Bancos Não-Relacionais para Armazenamento de Dados na Web 2.0
NoSQL na Web 2.0: Um Estudo Comparativo de Bancos Não-Relacionais para Armazenamento de Dados na Web 2.0 Mauricio De Diana 1, Marco Aurélio Gerosa 1 1 Department of Computer Science University of São Paulo
Leia maisEuropass Curriculum Vitae
Europass Curriculum Vitae Personal information Surname(s) / First name(s) Address(es) Custódio, Jorge Filipe Telephone(s) +351 919687707 Email(s) Personal website(s) Nationality(-ies) Rua Francisco Pereira
Leia maisUma arquitetura de Cloud Computing para análise de Big Data proveniente da Internet of Things
UNIVERSIDADE FEDERAL DE PERNAMBUCO Graduação em Engenharia da Computação Centro de Informática Uma arquitetura de Cloud Computing para análise de Big Data proveniente da Internet of Things Aluno: Diogo
Leia maisSGBD x Disponibilidade
SGBD x Disponibilidade Objetivo Escopo Motivação Conceitos básicos Disponibilidade Redundância de software Redundância de hardware 1 Objetivo: Objetivo Discutir tecnologias e práticas operacionais utilizadas
Leia maisProcessamento da Junção Espacial Distribuída utilizando a técnica de Semi-Junção Espacial
Processamento da Junção Espacial Distribuída utilizando a técnica de Semi-Junção Espacial Sávio S. Teles de Oliveira 2, Anderson R. Cunha 2, Vagner J. do Sacramento Rodrigues 2, Wellington S. Martins 1
Leia maisNível do Sistema Operacional
Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/1 Introdução Hardware Provê os recursos básicos
Leia maisOCEL001 Comércio Eletrônico Módulo 10: Sustentabilidade em TI. Prof. Charles Christian Miers. e-mail: charles.miers@udesc.br
OCEL001 Comércio Eletrônico Módulo 10: Sustentabilidade em TI Prof. Charles Christian Miers e-mail: charles.miers@udesc.br Hardware para servidores Existem hardwares específicos para servidores CPUs, placas
Leia maisLaboratório do Framework Hadoop em Plataformas de Cloud e. Cluster Computing
Laboratório do Framework Hadoop em Plataformas de Cloud e Framework Hadoop em Plataformas de Cluster Computing Cloud Computing Eng. André Luiz Tibola. Mst. Raffael Bottoli Schemmer Prof. Dr. Cláudio Fernando
Leia maisUniversidade Federal de Pernambuco
Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática A Influência do Pacing do QUIC em Sistemas DASH Aluno: Amintas Coelho Miranda Dutra [acmd@cin.ufpe.br] Orientador:
Leia maisUma Abordagem de Classificação não Supervisionada de Carga de Trabalho MapReduce Utilizando Análise de Log
paper:37 Uma Abordagem de Classificação não Supervisionada de Carga de Trabalho MapReduce Utilizando Análise de Log Ivan Luiz Picoli¹, Eduardo Cunha de Almeida¹ Nível: Mestrado; Ano de Ingresso: 2013;
Leia mais3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER
Lista de Exercícios-01 1. Faça uma breve descrição sobre o Active Directory-AD O Active Directory-AD é uma implementaçao de serviço de diretório no protocolo LDAP que armazena informaçoes sobre objetos
Leia maisTrabalho de Mestrado
Caracterização da carga de trabalho em sistemas de educação a distância Trabalho de Mestrado Janaína R. Penedo (Aluno),Morganna Diniz(Orientador) Programa de Pós-Graduação em Informática - PPGI 1 Universidade
Leia maisClassificação: Determinístico
Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Da mesma forma que sistemas os modelos de simulação podem ser classificados de várias formas. O mais usual é classificar os modelos
Leia maisAnálise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON.
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA Análise comparativa sobre bases de dados para armazenamento e consulta de dados não estruturados no formato JSON. Proposta de Trabalho de Graduação
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO 2015.2 ENGENHARIA DE SOFTWARE E COMPUTAÇÃO EM NUVEM COMO SERVIÇO Aluna: Marcela Pereira de Oliveira Orientador:
Leia maisExpandindo uma Arquitetura para HPC em Nuvens Computacionais Utilizando Conceitos de Computação
Expandindo uma Arquitetura para HPC em Nuvens Computacionais Utilizando Conceitos de Computação Autonômica Emanuel F. Coutinho 1, Gabriel A. L. Paillard 1 Leonardo O. Moreira 1, Ernesto Trajano de Lima
Leia maisSistemas Distribuídos Visão Geral de Sistemas Distribuídos I. Prof. MSc. Hugo Souza
Sistemas Distribuídos Visão Geral de Sistemas Distribuídos I Prof. MSc. Hugo Souza Voltando ao tempo, em meados da década de quarenta, os Estados Unidos buscavam desenvolver estratégias militares de comunicação
Leia maisPlanejamento de execução de aplicação baseada no tipo de tarefa com o foco na análise de desempenho
Planejamento de execução de aplicação baseada no tipo de tarefa com o foco na análise de desempenho Emerson da Silva Borges, Maurício Amaral de Almeida Pós-Graduação / Strictu Sensu - Programa de Mestrado
Leia maisCloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines Timothy Wood, Prashant Shenoy, K.K. Ramakrishnan, Jacobus Van der Merwe VEE '11 Proceedings of the 7th ACM SIGPLAN/SIGOPS
Leia maisFerramenta para instanciação de processos de software que permite o gerenciamento de projetos de desenvolvimento distribuído
Ferramenta para instanciação de processos de software que permite o gerenciamento de projetos de desenvolvimento distribuído Ana Paula Chaves 1, Jocimara Segantini Ferranti 1, Alexandre L Erário 1, Rogério
Leia maisAlgoritmo K-Means Paralelo com base no MapReduce para Mineração de dados agrícolas
312 Algoritmo K-Means Paralelo com base no MapReduce para Mineração de dados agrícolas Lays Helena Lopes Veloso 1, Luciano José Senger 1 1 Departamento de Informática Universidade Estadual de Ponta Grossa
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Processos e Threads Andreza Leite andreza.leite@univasf.edu.br Plano de Aula 2 Gerenciamento de Processos Threads Aplicações com múltiplas Threads Concorrência e Compartilhamento
Leia maisInfra-estrutura de Software
Infra-estrutura de Software Apresentação Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Quartas e Sextas, 08-10h (D-005) Laboratório: G4, normalmente URL: http://www.cin.ufpe.br/~cagf/if677/2013-1
Leia maisDISTRIBUTED SYSTEMS ARCHITECTURES. Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos
DISTRIBUTED SYSTEMS ARCHITECTURES Ian Sommerville, 8º edição Capítulo 12 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Explicar as vantagens e desvantagens das arquiteturas de sistemas distribuídos
Leia maisJSensor: Uma plataforma paralela e distribuída para simulações de redes de sensores
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM JSensor: Uma plataforma paralela e distribuída para simulações de redes de
Leia maisTópicos Especiais em Redes de Telecomunicações
Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto PARTE 1 REDES DEFINIDAS POR SOFTWARE (SDN) 2 Bibliografia Esta aula é baseada
Leia maisUm Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos
Um Modelo de em Grades Computacionais para Inserção de Recursos Ociosos Apresentado por: Josiney de Souza e Rubens Massayuki Suguimoto CI853 - Tópicos em Redes de Computadores III Prof. Aldri Luiz dos
Leia maisSistemas Distribuídos. Fundamentos. Nazareno Andrade. Universidade Federal de Campina Grande 02/2008
Sistemas Distribuídos Fundamentos Nazareno Andrade Universidade Federal de Campina Grande 02/2008 Fundamentos Coordenando processos Construíndo sistemas Sistemas construídos 2 Fundamentos O que são sistemas
Leia maisOrganização de Computadores 1. Prof. Luiz Gustavo A. Martins
Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis
Leia maisApresentação dos autores
Laboratório do Framework Laboratório do Framework Hadoop Hadoop em Plataformas de em Plataformas de Cloud e Cluster Cloud e Cluster Computing Computing Eng. André Luiz Tibola. Eng. André Luís Tibola. Prof.
Leia maisPanorama de Aplicações de Alto Desempenho em Nuvem
EXTRAÇÃO DE DADOS NO CONTEXTO DE UMA REDE SOCIAL DE CONSUMO Panorama de Aplicações de Alto Desempenho em Nuvem Jonathan Patrick Rosso, Claudio Schepke jonathan.p.rosso@gmail.com, claudioschepke@unipampa.edu.br
Leia maisMotivos para você ter um servidor
Motivos para você ter um servidor Com a centralização de dados em um servidor, você poderá gerenciar melhor informações comerciais críticas. Você pode proteger seus dados tornando o backup mais fácil.
Leia maisREDES DE COMPUTADORES HISTÓRICO E CONCEITOS
REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.
Leia maisProfessor: Gládston Duarte
Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Ø Computador Ø Instalação e configuração de Sistemas Operacionais Windows e Linux Ø Arquiteturas físicas e lógicas de redes de
Leia maisCurriculum Vitae de Ricardo Morla
Curriculum Vitae de Ricardo Morla Curriculum Vitae de Ricardo Santos Morla Identificação Ricardo Santos Morla Unidades a que pertence Telecomunicações Departamento de Engenharia Electrotécnica e de Computadores
Leia maisGuia de Atualização Release FoccoERP 3.16
Guia de Atualização Release FoccoERP 3.16 04/05/2016 Índice ÍNDICE... 2 INTRODUÇÃO... 3 FIQUE LIGADO... 3 PROCESSO DE ATUALIZAÇÃO... 4 PRÉ-REQUISITOS PARA ATUALIZAÇÃO DO MENU WEB... 10 Página 2 de 12 Introdução
Leia maisSistemas Colaborativos: uma aplicação no contexto de gestão de risco de inundação
Sistemas Colaborativos: uma aplicação no contexto de gestão de risco de inundação Lívia Castro Degrossi degrossi@icmc.usp.br Abril/2014 1 Contextualização 07/04/2014 Lívia Castro Degrossi 2 2 Contextualização
Leia maisGerenciamento de memória
Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.
Leia maisComputador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.
Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos
Leia maisSistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3
Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Os sistemas de arquivos é a parte do SO responsável pelo gerenciamento dos arquivos (estrutura, identificação, acesso, utilização, proteção e implementação).
Leia maisRELATÓRIO DE PRODUÇÃO DOS PARTICIPANTES EXTERNOS
PLATAFORMA SUCUPIRA Emitido em 08/10/2014 às 11:18 Portal do Coordenador RELATÓRIO DE PRODUÇÃO DOS PARTICIPANTES EXTERNOS Instituição de Ensino: UNIVERSIDADE FEDERAL DE GOIÁS (UFG) Programa: CIÊNCIA DA
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
Leia mais8 Bibliografia. ACEAUME, E. et al. On The Formal Specification of Group Membership Services. INRIA, 1995, 15 p. Relatório Técnico TR95-1534.
Bibliografia 88 8 Bibliografia ACEAUME, E. et al. On The Formal Specification of Group Membership Services. INRIA, 1995, 15 p. Relatório Técnico TR95-1534. AMBRIOLA, V.; TORTORA, G. Advances in Software
Leia maisComputação Intensiva em Dados
Computação Intensiva em Dados 31/03/2014 GPPD/SLD @inf.ufrgs.br 1/49 Versões dos Slides v.4.0 Pedro de Botelho Marcos 2012/2 André Luís Tibola 2013/1 Iván Marcelo Carrera 2013/1 Julio C. S dos Anjos 2013/2
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Desempenho Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Fundamentos de Organização de Computadores Desempenho Avaliação de Desempenho
Leia maisPRÓ-REITORIA DE ENSINO DE GRADUAÇÃO (PROENG) ASSESSORIA DE DESENVOLVIMENTO ASSESSORIA JURÍDICA
FORMULÁRIO DE ALTERAÇÃO DE EMENTAS CURSO: SISTEMAS DE INFORMAÇÃO MATRIZ(ES) CURRICULAR(ES): 2011 ALTERAÇÕES PASSAM A VIGORAR A PARTIR DO SEMESTRE: 2015.1 Banco de Dados I Estudo dos aspectos de modelagem
Leia maisComunicação Fim-a-Fim a Alta Vede em Redes Gigabit
Outros trabalhos em: www.projetoderedes.com.br Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit DaniloM.Taveira, Igor M. Moraes, Daniel de O.Cunha RafaelP.Laufer, Marco D. D. Bicudo, Miguel E. M. Campista,
Leia maisPRÓ - REITORIA ACADÊMICA PLANO DE ENSINO
1 de 12 18/2/2011 14:45 CURSO: CIÊNCIA DA COMPUTAÇÃO - MANHÃ DISCIPLINA: SISTEMAS DISTRIBUÍDOS PROFESSOR(a): VALDERI REIS QUIETINHO LEITHARDT ANO/SEMESTRE: 2011/1 CARGA HORÁRIA: 60 Horas PRÓ - REITORIA
Leia maisAula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Leia maisAnálise de desempenho e eficiência energética de aceleradores NVIDIA Kepler
Análise de desempenho e eficiência energética de aceleradores NVIDIA Kepler Emilio Hoffmann, Bruno M. Muenchen, Taís T. Siqueira, Edson L. Padoin e Philippe O. A. Navaux Universidade Regional do Noroeste
Leia maisMapReduce - Conceitos e Aplicações
1. Introdução MapReduce - Conceitos e Aplicações Tiago Pedroso da Cruz de Andrade 1 1 Laboratório de Redes de Computadores Instituto de Computação Universidade Estadual de Campinas tiagoandrade@lrc.ic.unicamp.br
Leia maisAbstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.
Abstrações e Tecnologias Computacionais Professor: André Luis Meneses Silva E-mail/msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.com Agenda Introdução Sistemas Computacionais Arquitetura X
Leia maisCloud Computing. Eduardo Roloff
Cloud Computing Eduardo Roloff Sumário Conceituação Modelos de Serviços Modos de Implantação Oportunidades de Pesquisa Discussão Conceituação Cloud Computing é um modelo que pretende prover computação
Leia maisBOINC - Um Sistema para Computação Voluntária
BOINC - Um Sistema para Computação Voluntária Jeferson Librelotto Prevedello Faculdade de Informática - PUCRS prevedello@inf.pucrs.br Rafael Antonioli Faculdade de Informática - PUCRS rantonioli@inf.pucrs.br
Leia maisBancode Dados. Evolução e Conceitos Gerais. Wireless-Optical Broadband Acess Network
Bancode Dados Evolução e Conceitos Gerais Wireless-Optical Broadband Acess Network APRESENTAÇÃO Graduado SI Engenharia de Software Gerenciamento de Projetos Mecatrônica Mestrando PERGUNTAS O QUE É DADO?
Leia maisEscalonador de Métrica Única Combinada para a Implementação dos Serviços Proporcionais Diferenciados
SBRC 27 - Serviços Diferenciados 839 Escalonador de Métrica Única Combinada para a Implementação dos Serviços Proporcionais Diferenciados Flavio B. Gonzaga, Ronaldo M. Salles Seção de Engenharia de Sistemas
Leia maisVirtualização. Alunos: Danilo Abreu Rafael Homsi Ricardo Antonio
Virtualização Faculdade Anhanguera de Anápolis Ciência da Computação Seminários Avançados em Computação Alunos: Danilo Abreu Rafael Homsi Ricardo Antonio Sumário: Introdução Tipos de Virtualização Custo
Leia maisO Padrão Arquitetural Auto-Adaptável
MAC5715 - Tópicos Avançados em POO O Padrão Arquitetural Auto-Adaptável Raphael Y. de Camargo e Carlos Alexandre Queiroz 30 de outubro de 2003 1 Intenção O padrão auto-adaptável permite o desenvolvimento
Leia maisEm Direção à Comparação do Desempenho das Aplicações Paralelas nas Ferramentas OpenStack e OpenNebula
Em Direção à Comparação do Desempenho das Aplicações Paralelas nas Ferramentas OpenStack e OpenNebula Carlos A. F Maron¹, Dalvan Griebler², Adriano Vogel¹, Claudio Schepke³ ¹Curso Superior de Tecnologia
Leia maisRedes Definidas por Software
Redes de Computadores I Redes Definidas por Software Antonio Gonzalez Pastana Lobato Ulisses da Rocha Figueiredo Redes de Computadores I Introdução Introdução Aplicações Atuais Data-Centers Muitas máquinas
Leia maisARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.
ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL Fellipe de Lima Fonseca 1 ; João Batista Rocha-Junior 2 1. Bolsista CNPq, Graduando em Engenharia de Computação, Universidade Estadual de Feira de Santana, e-mail:
Leia maisTurno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº
UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um
Leia maisUm Servidor Escalável para Bases Massivas de
Um Servidor Escalável para Bases Massivas de Dados Geográficos Leandro da Silva Santos Orientador: Tiago Garcia de Senna Carneiro Co-orientador: Ricardo Augusto Rabelo Oliveira Departamento de Computação
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisUNIVERSIDADE FEDERAL DE PERNAMBUCO
UNIVERSIDADE FEDERAL DE PERNAMBUCO Mestrado em Ciência da Computação CENTRO DE INFORMÁTICA Análise comparativa entre os diferentes tipos De protocolos para transmissão de dados Grupo: Professora: Disciplina:
Leia maisProf.: Roberto Franciscatto. Capítulo 1 Introdução
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1 Introdução Conceituação Um Sistema Operacional tem como função principal gerenciar os componentes de hardware (processadores, memória principal,
Leia maisFernanda E. Espinola Andréia F. da Silva. Universidade Anhembi-Morumbi
Dra. Judith Pavón (coordenadora) Fernanda E. Espinola Andréia F. da Silva Universidade Anhembi-Morumbi Dr. Sidney Viana (colaborador) UNIFIEO Motivação Objetivos Engenharia de Requisitos Metodologia Técnicas
Leia maisLEVANTAMENTO DE HARDWARES PARA O DESENVOLVIMENTO DE SOFTWARE. Graphics
LEVANTAMENTO DE HARDWARES PARA O DESENVOLVIMENTO DE SOFTWARE Sabe-se que para o desenvolvimento de software as empresas adotam computadores com um grande poder de processamento. Facilitando assim todo
Leia maisSDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks
SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks Universidade Federal Fluminense - UFF Instituto de Computação - IC Disciplina: Engenharia de Redes
Leia maisClassificação Quanto. Sistemas de Lotes (2) Sistemas de Lotes (3)
1 Mono e multiprogramação Introdução Classificação (Aula 2) Recap Sistemas Máquina Profa. Patrícia Gerenciador D. CostaLPRM/DI/UFES Provê Fornece Compartilhamento programador máquina justa recursos Operacionais
Leia maisInfra-estrutura de Software. Apresentação!
Apresentação! Ciência da Computação Professor: Carlos Ferraz Monitoria: em formação Horários: Segundas, 13-15h (D- 005), e Quintas, 15-17h (D- 004) Laboratório: G4, normalmente URL: hsp://www.cin.ufpe.br/~cagf/if677/2012-2
Leia maisSLK: Uma Ferramenta para Monitoramento e Análise do Consumo de Energia em Processamento de Consultas em MapReduce
SLK: Uma Ferramenta para Monitoramento e Análise do Consumo de Energia em Processamento de Consultas em MapReduce Flaviene Scheidt de Cristo 1, Edson Ramiro Lucas Filho 1, Antonio Tadeu Gomes 2 1 Universidade
Leia maisÉ importante que nos atenhamos a alguns aspectos importantes sobre banco de dados:
Módulo 16 CONCEITOS DE BANCO DE DADOS Quando nos referimos a um computador como máquina, observamos as suas características em armazenar e gerenciar informações, além dessas características, existem outras
Leia maisProjetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5
Projetos I Resumo de TCC Luiz Rogério Batista De Pieri Mat: 0413829 5 MAD RSSF: Uma Infra estrutura de Monitoração Integrando Redes de Sensores Ad Hoc e uma Configuração de Cluster Computacional (Denise
Leia maisMF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)
Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito
Leia maisArmazenamento distribuído de dados e checkpointing de aplicaçõesparalelasemgradesoportunistas
Armazenamento distribuído de dados e checkpointing de aplicaçõesparalelasemgradesoportunistas Autor:RaphaelY.deCamargo 1 Orientador:Prof.Dr.FabioKon 1 1 DepartamentodeCiênciadaComputação Instituto de Matemática
Leia maisThe Eucalyptus Open-source Cloud-computing System
The Eucalyptus Open-source Cloud-computing System O sistema Open Source de nuvens computacionais Eucalyptus Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff,
Leia maisPROPOSTA COMERCIAL CLOUD SERVER
PROPOSTA COMERCIAL CLOUD SERVER Sobre a AbsamHost A AbsamHost atua no mercado de hosting desde 2008, fornecendo infraestrutura de data center a diversas empresas no Brasil e no mundo. Focada em servidores
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO PROJETO DE PESQUISA
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO PROJETO DE PESQUISA 1 TÍTULO: Sistema de Gerenciamento e Arquivamento de
Leia maisAgentes Móveis: Uma Abordagem para a Execução de Aplicações Longas em Ambientes Oportunistas
Agentes Móveis: Uma Abordagem para a Execução de Aplicações Longas em Ambientes Oportunistas Vinicius Pinheiro 1 Alfredo Goldman 1 Francisco José da Silva e Silva 2 1 Departamento de Ciência da Computação
Leia maisSimulador de Redes Neurais Multiplataforma
Simulador de Redes Neurais Multiplataforma Lucas Hermann Negri 1, Claudio Cesar de Sá 2, Ademir Nied 1 1 Departamento de Engenharia Elétrica Universidade do Estado de Santa Catarina (UDESC) Joinville SC
Leia maisIntrodução. Software (Parte I)
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação Software (Parte I) Prof. a Joseana Macêdo Fechine Régis
Leia maisI Seminário da Pós-graduação em Engenharia Elétrica
DESENVOLVIMENTO DE FERRAMENTAS COMPUTACIONAIS PARA ESTUDOS EM LINHAS SUBTERRÂNEAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA Danilo Sinkiti Gastaldello Aluno do Programa de Pós-Graduação em Engenharia Elétrica
Leia maisIntrodução à Computação. Conceitos básicos sobre computadores. ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1
Introdução à Computação Conceitos básicos sobre computadores ISEP DEI, Angelo Martins 2006 Conceitos básicos sobre computadores - 1 Conteúdo Computadores Apresentação sumária da estrutura interna dos computadores
Leia maisProblema: Solução: Vantagens da estruturação em Níveis: Introdução INTRODUÇÃO À ARQUITETURA DE COMPUTADORES. Introdução
INTRODUÇÃO À ARQUITETURA DE COMPUTADORES Curso Técnico de Informática Eduardo Amaral Introdução Computador: Máquina programável, de propósito geral, que processa informação. Programa: Seqüência de instruções
Leia maisAvaliação do desempenho de gerenciadores de bancos de dados multi modelo em aplicações com persistência poliglota
Avaliação do desempenho de gerenciadores de bancos de dados multi modelo em aplicações com persistência poliglota Fábio Roberto Oliveira, Luis Mariano del Val Cura Faculdade Campo Limpo Paulista (FACCAMP)
Leia maisTecnologia - Conjunto de instrumentos, métodos e processos específicos de qualquer arte, ofício ou técnica.
TIC Conceitos Básicos Técnica - Conjunto de processos que constituem uma arte ou um ofício. Aplicação prática do conhecimento científico. Tecnologia - Conjunto de instrumentos, métodos e processos específicos
Leia maisADMINISTRAÇÃO E SERVIÇOS DE REDE
ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar
Leia mais