Pesquisa em Sistemas Distribuídos
|
|
- Aline Paranhos da Rocha
- 4 Há anos
- Visualizações:
Transcrição
1 Pesquisa em Sistemas Distribuídos Alexandre Sztajnberg PEL/FEN e DICC/IME UERJ - Rio de Janeiro, RJ, Brazil alexszt@uerj.br 1 Introdução Contexto Aplicações concorrentes e distribuídas com requisitos não-funcionais Requisitos dos usuários Requisitos das aplicações Provedores de recursos Custo x oferta Problemas Como especificar e formalizar requisitos? Como associar a especificação ao provimento dos serviços? Como localizar e monitorar os serviços? Como garantir que os serviços serão prestados com os requisitos especificados? E se não for possível? O que fazer? 2 Page 1
2 Motivação Especificações em nível alto de abstração Mecanismos de localização de serviços e monitoramento Plataformas para o desenvolvimento, implantação e gerência de aplicações com requisitos não-funcionais Verificação formal da especificação e do comportamento esperado das aplicações 3 Elementos Usuários em computador desktop muita capacidade de processamento muita memória disponível pode exibir vídeos de alta definição 4 Page 2
3 Elementos Usuários em computador desktop Usuários em dispositivos móveis PDAs (ex.: Palm, ipac), telefones celulares limitados Não pode exibir vídeos cuja codificação exija muitos recursos 5 Elementos Usuários em computador desktop Usuários em dispositivos móveis Codificadores de áudio e vídeo (codecs) vários algoritmos de compressão podem privilegiar a alta qualidade da mídia podem privilegiar o tamanho da informação codificada podem otimizar o desempenho da captura ou reprodução ou um mix destas características 6 Page 3
4 Elementos Usuários em computador desktop Usuários em dispositivos móveis Codificadores de áudio e vídeo (codecs) Rede de alta velocidade e grande banda passante pode transportar vídeo de alta definição 7 Elementos Usuários em computador desktop Usuários em dispositivos móveis Codificadores de áudio e vídeo (codecs) Rede de alta velocidade e grande banda passante Rede de baixa velocidade ou pequena banda passante apropriada para o transporte de vídeo cuja codificação não exija muitos recursos 8 Page 4
5 Elementos Usuários em computador desktop Usuários em dispositivos móveis Codificadores de áudio e vídeo (codecs) Rede de alta velocidade e grande banda passante Rede de baixa velocidade ou pequena banda passante Codificadores de áudio e vídeo (codecs) Servidor centralizado ou replicado sistema de cache 9 Como selecionar e compor estes elementos? Servidor 1 Rede 1 MPEG H261 LAN sem fio Video Player Transcod Filtro_Cor. Gateway Bluetooth SO Audio Player Cliente (PDA) Servidor 2 Rede 2 Celular 10 Page 5
6 Como selecionar e compor estes elementos? Servidor 1 Rede 1 MPEG H261 LAN sem fio Video Player Transcod Filtro_Cor. Gateway Bluetooth SO Audio Player Cliente (PDA) Servidor 2 Rede 2 Celular Por que assim? Qual a política? 11 E se a disponibilidade dos recursos variar? Memória ou CPU diminuírem no desktop chegada de novos processos consumo de memória aumente dinamicamente 12 Page 6
7 E se a disponibilidade dos recursos variar? Memória ou CPU diminuírem no desktop Banda-passante disponível diminui pois aumenta o uso agregado 13 E se a disponibilidade dos recursos variar? Memória ou CPU diminuírem no desktop Banda-passante disponível ou ao invés de diminuírem, os recursos têm sua disponibilidade aumentada? Podemos adaptar a aplicação? 14 Page 7
8 E se a disponibilidade dos recursos variar? Memória ou CPU diminuírem no desktop Banda-passante disponível ou ao invés de diminuírem, os recursos têm sua disponibilidade aumentada? Podemos adaptar a aplicação? Trocar (ou transcodificar) o codec por um que exija menos recursos ou que ofereça melhor qualidade 15 Não- 16 Page 8
9 Requisitos Requisitos funcionais funcionais e e não-funcionais não-funcionais devem devem ser ser descritos descritos Não- 17 Não- Uma Uma infra-estrutura infra-estrutura para para gerenciar gerenciar a a configuração configuração // deployment deploymentda da aplicação aplicação e e impor impor // manter manter seus seus requisitos requisitos de de qualidade qualidade 18 Page 9
10 Não- Descrições Descrições também também alimentam alimentam a a infraestruturestrutura de de gerência infra- gerência 19 Não- Mecanismos Mecanismos de de descoberta descoberta de de recursos recursos podem podem ser ser necessários necessários antes antes do do deployment deploymentda da aplicação aplicação Descoberta de recursos Monitoramento 20 Page 10
11 Não- Mecanismos Alocação de recursos são são alocados, alocados, serviços Descoberta serviços e de recursos e componentes componentes são são configurados configurados e e nível nível de de qualidade Monitoramento qualidade requerido requerido éé imposto imposto 21 Durante Durante a a operação operação da da aplicação, aplicação, condições condições de de operação operação e e recursos recursos podem podem variar. variar. Requisitos Requisitos nãofuncionaifuncionais podem podem não não estar estar não- sendo sendo mais mais atendidos... atendidos... Não- Mecanismos Alocação de recursos Descoberta de recursos Monitoramento 22 Page 11
12 Não- Mecanismos Alocação de recursos e e recursos recursos da da aplicação aplicação precisam precisam ser ser constantemente constantemente monitorados... monitorados... Descoberta de recursos Monitoramento 23 Não- Mecanismos Alocação de recursos Descoberta de recursos Monitoramento Variações Variações nãoaceitáveiaceitáveis são são não- notificadas notificadas para para a a infra-estrutura infra-estrutura de de gerência... gerência Page 12
13 Não- Mecanismos Alocação de recursos Segunda Segunda uma uma política política especificada, especificada, a a gerência gerência de de decide decide o o que que fazer... fazer... Descoberta de recursos Monitoramento 25 Adaptação Adaptação dos dos recursos recursos e/ou e/ou arquitetura Não- arquitetura da da aplicação aplicação Mecanismos RE- Alocação de recursos Descoberta de recursos Monitoramento 26 Page 13
14 Oportunidade de Pesquisa Linguagem para especificação de arquiteturas distribuídas topologia funcional e contratos de QoS Modelos semânticos e verificação formal Middleware configuração dinâmica monitoramento de recursos e notificação deployment e gerência de aplicações distribuídas e seus contratos Containeres / ambientes de execução / WebServices Aplicações Multimídia (VoD, Videoconfrência) Ubíquas e Pervasivas (médica, turismo, smart spaces) Dispositivos com poucos recursos (PDA, Celulares) Jogos (MMP) Grades Computacionais Ferramentas IDE Gráfica para desenvolvimento e gerência Serviços de middlleware (descoberta, diretórios, ontologias) 27 Projetos VAS PDPG-TI do CNPq (a verba terminou, mas o projeto continua) ADL CBabel / Eclipse / IDE Semântica e Verificação Formal Colaboração com prof. Christiano Braga (IC/UFF) CARAVELA (projeto GIGA CPqD/RNP) A verba parou de entrar Aplicações sobre Redes de Alta Velocidade Contratos de QoS / Rede Óticas Várias entidades. Coordenado pelo prof. Orlando Loques (IC/UF) Suporte para Sistemas Pervasivos APQ1 da Faperj (a verba ainda não chegou) Aplicações pervasivas / Redes / Middleware Em colaboração com prof. Marcelo Rubinstein 28 Page 14
Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:
Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires nassserala@gmail.com! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens
Leia maisComputação Pervasiva
Setembro 2008 1 Computação Pervasiva Apresentação: Luthiano Venecian e Nelsi Warken Data: 12/09/2008 Sumário: Conceitos Iniciais Computação Pervasiva Projeto GRADEp Desafios de uma Grade Pervasiva Funcionalidades
Leia maisEXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua
Universidade Católica de Pelotas Centro Politécnico Programa de Pós-Graduação em Informática EXEHDA-SS: Uma Contribuição a Sensibilidade ao Contexto na Medicina Ubíqua Luthiano Venecian, João Lopes, Adenauer
Leia maisComponente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída
11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando
Leia maisHMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP
HMI: UM MIDDLEWARE PARA OBJETOS DISTRIBUÍDOS SOBRE O PROTOCOLO HTTP Aluno: Abel Luiz Cechinel Orientador: Paulo Fernando da Silva Sumário Introdução; Fundamentação Teórica; Desenvolvimento; Conclusão;
Leia maisGraduação Tecnológica em Redes de Computadores. Infraestrutura II Rede Wireless
Graduação Tecnológica em Redes de Computadores Infraestrutura II Rede Wireless Euber Chaia Cotta e Silva euberchaia@yahoo.com.br Site da disciplina http://echaia.com Ementa: Estudo dos padrões para Redes
Leia mais6 Conclusão Contribuições da Dissertação
6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.
Leia maisCaracterização de Sistemas Distribuídos
Caracterização de Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Introdução Exemplos de Sistemas Distribuídos Tendências em Sistemas Distribuídos
Leia maisSistemas Distribuídos
Tecnologia em Sistemas para Internet Aula 03 Introdução à Objetivos Conhecer características básicas sobre escalabilidade de SDs; Apresentar alguns exemplos de sistemas distribuídos e características de
Leia maisAula 7 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER. Marcelo Henrique dos Santos
Aula 7 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e
Leia maisComputação Ubíqua Ubicomp
Computação Ubíqua Ubicomp Anubis Graciela de Moraes Rossetto Doutoranda anubisrossetto@gmail.com Computação Ubíqua - Visão Visão de Weiser Computação Ubíqua - Auxiliar usuários de forma que eles mesmos
Leia maisFRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas
Leia mais2 Fundamentação conceitual
2 Fundamentação conceitual O middleware Kaluana permite a implementação de aplicações móveis dinamicamente adaptáveis, constituídas pela composição de componentes desenvolvidos seguindo o modelo Kaluana,
Leia maisUso de Software de Monitoramento em Projetos Educacionais Metasys Monitor. Home
Uso de Software de Monitoramento em Projetos Educacionais Metasys Monitor Home Metasys Monitor Ferramenta de Gestão de Recursos de TI, e da sua utilização pelos usuários, em redes corporativas, telecentros
Leia maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia maisTipos de Sistemas Distribuídos (Pervasivos)
Tipos de Sistemas Distribuídos (Pervasivos) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e
Leia maisSistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Leia maisAgenda. Redes Ativas. O que são Redes Ativas? Christian Lyra e Rafael Caiuta. November 21, 2006
Agenda November 21, 2006 1 Introdução 2 Conceitos 3 Arquitetura DARPA 4 Projetos 5 Gerenciamento 6 Segurança 7 QoS 8 Referências O que são? Histórico Definição são um novo paradigma da arquitetura de s
Leia maisQualidade de Serviço. Carlos Gustavo A. da Rocha. Tecnologia para Integração de Serviços
Qualidade de Serviço Carlos Gustavo A. da Rocha Qualidade de Serviço É um requisito de uma classe de aplicações relacionados a itens como Banda passante Retardo de transmissão Variação de retardo Taxas
Leia maisAula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: marcelosantos@outlook.com www.marcelohsantos.com.br TECNOLOGIA EM JOGOS
Leia maisProjeto ADAMANTIUM. ADAptative Management of media distribution based on satisfaction oriented User Modelling.
Projeto ADAMANTIUM ADAptative Management of media distribution based on satisfaction oriented User Modelling Ana Silvia Franco Toso Priscila Franco Ferracin Projeto ADAMANTIUM Agenda Introdução Arquitetura
Leia mais3 Trabalhos relacionados
3 Trabalhos relacionados Adaptação e implantação dinâmicas são requisitos de aplicações em diversos domínios. Diversas abordagens são capazes de promover adaptação e implantação em tempo de execução. Alguns
Leia maisTCC EM SISTEMAS DA INFORMAÇÃO. Aula 3- Eixo temático 2 Desenvolvimento e Inovação Tecnológica
Aula 3- Eixo temático 2 Desenvolvimento e Inovação Tecnológica Objetivo desta segunda aula apresentaremos o segundo eixo temático do curso: Desenvolvimento e Inovação Tecnológica. Conteúdo Programático
Leia maisSERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação
SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação CONCURSO PÚBLICO PARA DOCENTES DO MAGISTÉRIO SUPERIOR Edital nº 42, de 27 de maio
Leia maisIntrodução Introdução
Introdução 14 1 Introdução Dispositivos computacionais móveis estão se tornando cada vez mais leves, com maior capacidade de processamento e de armazenamento, e com preços mais acessíveis. Ao mesmo tempo
Leia maisTecnologia da Informação
Tecnologia da Informação Redes de Telecomunicações Prof. Robson Almeida INFRA-ESTRUTURA DE SISTEMAS DE INFORMAÇÃO 3 TELECOMUNICAÇÕES NAS ORGANIZAÇÕES CONCEITOS BÁSICOS Telecomunicações Reúne toda infraestrutura
Leia maisSSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Material
Leia maisTELEFONIA IP. Fernando Rodrigues Santos
TELEFONIA IP Fernando Rodrigues Santos fernando.rodrigues@ifsc.edu.br 2016-1 O ITU-T definiu a (ITU H.323) com o objetivo principal de padronizar a transmissão de dados em sistemas de conferência audiovisual
Leia maisAs principais contribuições do presente trabalho são as seguintes:
5 Conclusões Nesta dissertação, foram estudadas algumas das principais características que dificultam a provisão de QoS em sistemas operacionais de propósito geral, de forma a relacioná-las com soluções
Leia maisUm modelo de objetos para simulação de mecanismos de alocação da CPU
Um modelo de objetos para simulação de mecanismos de alocação da CPU Tópicos Introdução: Motivação e requisitos do simulador O Modelo de Objetos: Projeto e implementação Interface gráfica O Sistema Operacional
Leia maisArquiteturas de Software. Modelo Simplificado de Camadas. Características intrínsecas de Redes Móveis. Classificação (segundo [Pitoura98]):
Arquiteturas de Software Referências: Livro Pitoura & Samaras, Cap.2 Jing, Helal, Elmagarmid. Client-Server Computing in Mobile Environments, ACM Computing Surveys, 31(2), 1999 Modelo Simplificado de Camadas
Leia maisRedes Convergentes no Cenário da IEC O. J. M. da MOTTA C.A. CORDEIRO (Furnas) M. G. CASTELLO BRANCO* C. H. R. de OLIVEIRA (CPqD)
Redes Convergentes no Cenário da IEC-61850 O. J. M. da MOTTA C.A. CORDEIRO (Furnas) M. G. CASTELLO BRANCO* C. H. R. de OLIVEIRA (CPqD) Sumário Introdução O conceito da inteligência distribuída na rede
Leia maisGerenciamento Baseado em Políticas
Gerenciamento Baseado em Políticas Motivação Situação do gerenciamento padrão Redes heterogêneas Número de equipamentos elevado Número de serviços elevado Muitas informações de gerenciamento! Motivação
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 maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia maisCaracterísticas de Sistemas Distribuídos
Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito
Leia maisServidores. Um Servidor, em redes de computadores, nada mais é que um host da rede capaz de oferecer um determinado serviço a outros hosts da redes.
Roitier Campos Gonçalves Iporá, GO, 02 Maio de 2017 Introdução As redes de computadores são uma necessidade da humanidade para o seu desenvolvimento. Entretanto, esse desenvolvimento é relativo, tendo
Leia maisSistemas Distribuídos
UERN Sistemas Distribuídos Prof. André Gustavo andregustavo@uern.br Sistemas Distribuídos Ementa: Conceitos relacionados com Sistemas Distribuídos. Mecanismos dos Sistemas Operacionais para suporte a distribuição.
Leia maisComputação Distribuída
Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões
Leia maisPROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA
PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Curitiba Curso de Bacharelado em Sistemas de Informação PROJETO DE INCLUSÃO DE DISCIPLINAS
Leia maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisTransmissão de Áudio e Vídeo em Redes de Sensores sem Fio
Transmissão de Áudio e Vídeo em Redes de Sensores sem Fio Carlos Eduardo Rodrigues Lopes {dlopes, juliocm}@cpdee.ufmg.br Um complexo sistema de segurança Interface na Web, Banco de dados Câmeras e microfones
Leia maisEmentário das disciplinas do Curso Superior de Tecnologia em Redes de Computadores. - Núcleo Básico -
Ementário das disciplinas do Curso Superior de Tecnologia em Redes de Computadores - Núcleo Básico - NBT 001 - Matemática CH Teórica 120 CH Prática 00 CH Total 120 cr 6 Potenciação. Radiciação. Expressões
Leia maisGerenciamento Baseado em Políticas
Gerenciamento Baseado em Políticas Motivação Situação do gerenciamento padrão Redes heterogêneas Número de equipamentos elevado Número de serviços elevado Muitas informações de gerenciamento! Motivação
Leia maisGerenciamento de Redes
Gerenciamento de Redes Áreas Funcionais de Gerenciamento FCAPS Modelo OSI de Gerenciamento Criado pela ISO para situar os cenários de gerenciamento em um quadro estruturado Fault Configuration Account
Leia maisCRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2
UNIVERSIDADE FEDERAL DE PERNAMBUCO PRÓ-REITORIA PARA ASSUNTOS DE PESQUISA E PÓS-GRADUAÇÃO ESTRUTURA CURRICULAR STRICTO SENSU (baseada na Res. 10/2008 do CCEPE) NOME DO CURSO: Pós-Graduação em Ciência da
Leia maisSistemas Distribuídos. Edy Hayashida
Sistemas Distribuídos Edy Hayashida E-mail: edy.hayashida@uol.com.br Evolução 1960s 1980s Processamento de dados 1990s Sistemas de Informação Futuro Tecnologia da Informação Tecnologia dos Negócios 2 30
Leia maisServiço de Voz sobre IP
Serviço de Voz sobre IP STI - Serviço de Tecnologia da Informação WRNP/SBRC 2005 RNP/PAL/xxxx 2005 RNP Sumário! Tecnologia! Arquitetura! Plano de numeração e discagem! Adesão ao serviço! Políticas de uso!
Leia maisSis i te t mas a O perac a i c o i nai a s um p ouco c d a a h is i tó t ria i. a... SO His i t s ó t r ó ic i o
Sistemas Operacionais um pouco da história... - Evolução dos SO s através do tempo - Novas técnicas não são assimiladas simultaneamente por todos - Década de 40, não existia SO - O programador é o faz
Leia maisProfessor: Lau Cheuk Lung
Introdução à Informática Professor: Lau Cheuk Lung Conceitos Básicos Sistemas computacionais 2 partes básicas: hardware e software HARDWARE SOFTWARE É a parte mecânica e física da máquina, com seus componentes
Leia maisTipos de Sistemas Distribuídos
(Cluster, Grid, Informação e Pervasivos) Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
Leia maisDisciplinas Eletivas do Curso de Sistemas de Informação
SISTEMA DE COMPUTAÇÃO MAT143 Introdução a Teoria dos Números 60h - 3 o DCC122 Circuitos Digitais 60h - 3 o DCC001 Análise e Projeto de Algoritmos 60h MAT143,DCC013,DCC107 6 o DCC063 Linguagens Formais
Leia maisIntrodução à Computação Móvel e Ubíqua
Introdução à Computação Móvel e Ubíqua Markus Endler Sala 503 RDC endler@inf.puc-rio.br www.inf.puc-rio.br/~endler/courses/mobile Por que estudar Comp. Móvel e Ubíqua? Quantidade de disp. portáteis (smartphones/tablets)
Leia maisPROFESSOR: Bruno pontes ALUNAS: BRUNA SERRA BIANCA SOUZA Índice
PROFESSOR: Bruno pontes ALUNAS: BRUNA SERRA BIANCA SOUZA Índice Introdução Desenvolvimento Conclusão Bibliografia Introdução A sigla QOS significa qualidade de serviço, a qualidade de serviço em redes
Leia maisSISTEMAS DISTRIBUÍDOS
Introdução www.pearson.com.br capítulo 1 slide 1 O que são Sistemas Distribuídos? Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único
Leia maisSoluções IoT Inovadoras Plataforma Link IoT
Soluções IoT Inovadoras Plataforma Link IoT Tecnologia Beacon Como Funciona A Taggen está desenvolvendo produtos inovadores para auxiliar na criação de soluções voltadas à Internet das Coisas A Internet
Leia maisArquitetura Cliente-Servidor Generalizada com identificação de tiers. Arquitetura Cliente-Servidor Generalizada com identificação de tiers
Projeto de Sistemas Distribuídos Prof João Paulo A Almeida (@infufesbr) Projeto de Sistemas Distribuídos Até agora consideramos apenas a infraestrutura para a construção de aplicações distribuídas (middleware)
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisDesenvolvimento de Aplicações Distribuídas
Desafios e Características Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características
Leia maisRedes sem Fio WPANs (IEEE ) Wireless Personal Area Networks. Ricardo Kléber. Ricardo Kléber
Redes sem Fio 2016.1 WPANs (IEEE 802.15) Wireless Personal Area Networks Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.5M Redes sem Fio Onde Estamos? Sistemas de comunicação wireless
Leia maisQFlow: Um Sistema com Garantia de Isolamento e Oferta de Qualidade de Serviço para Redes Virtualizadas
QFlow: Um Sistema com Garantia de Isolamento e Oferta de Qualidade de Serviço para Redes Virtualizadas Diogo Menezes Ferrazani Mattos Otto Carlos Muniz Bandeira Duarte SBRC 2012 maio/2012 Programa de Engenharia
Leia maisRedes de Computadores
Redes de Computadores J. F. de REZENDE COPPE/UFRJ rezende@land.ufrj.br http://www.land.ufrj.br Redes de Computadores: Definição conjunto de módulos processadores, capazes de trocar informações e compartilhar
Leia maisCompressão Adaptativa de Arquivos HTML em Ambientes de Comunicação Sem Fio
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Compressão Adaptativa de Arquivos HTML em Ambientes de Comunicação Sem Fio
Leia maisCaracterísticas de Sistemas Distribuídos
Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens
Leia maisUm modelo de objetos para simulação de mecanismos de alocação da CPU
Um modelo de objetos para simulação de mecanismos de alocação da CPU Ângelo N. Vimeney COPPE/UFRJ Rio de Janeiro, RJ, Brasil avimeney@cos.ufrj.br Alexandre Sztajnberg DICC/IME and PEL/FEN - UERJ Rio de
Leia maisSistemas Distribuídos
Sistemas Distribuídos Introdução aos Sistemas Distribuídos Gustavo Reis gustavo.reis@ifsudestemg.edu.br 1 Definição: um sistema distribuído é um conjunto de computadores independentes que se apresenta
Leia maisBanco de dados e Contexto. Carlos Victor
Banco de dados e Contexto Carlos Victor cvgpb@cin.ufpe.br Agenda Contexto Banco de dados e contexto Desafios da área Referências Cenário atual da computação Cada vez mais o uso de sistemas computacionais
Leia maisMudança entre redes WiFi-GSM baseada em SIP. Paulo Cesar Siécola
Mudança entre redes WiFi-GSM baseada em SIP Paulo Cesar Siécola siecola@ime.usp.br Introdução: Muitos dispositivos móveis, como telefones celulares e PDA, estão sendo equipados com outras interfaces sem
Leia maisSistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador
Leia maisSistemas Distribuídos
Sistemas Distribuídos Unitri Prof: Carlos Eduardo de Carvalho Dantas Conceitos Sistema Distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.
Leia maisAnálise e projeto de sistemas
Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os
Leia maisSistemas Distribuídos
Sistemas Distribuídos Conceito Aplicações Exemplos de sistemas distribuídos Relação dos sistemas distribuídos e as redes Tipos de Sistemas Distribuídos 1 Fonte: https://sites.google.com/site/firsistemasdistribuidos/
Leia maisSistemas Distribuídos
Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento
Leia maisSistemas Operacionais Distribuídos
Sistemas Operacionais Distribuídos Introdução O uso de redes locais e da Internet está amplamente difundido mesmo para uso doméstico. Mas para que tais recursos físicos sejam aproveitados da melhor forma
Leia maisHIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência
HIKVISION Tecnologia de Codificação H.265+ Reduza sua Largura de Banda e Armazenagem pela Metade Desfrute da Ultra HD e da Fluência Índice 1. Background... 3 2. Key Technologies... 3 2.1. Prediction Encoding...
Leia maisConceitos de Sistemas Distribuídos
Conceitos de Sistemas Distribuídos Roteiro Definição de Sistemas Distribuídos (SD) Evolução Histórica Exemplos (SD) Modelos (Vantagens x Desvantagens) 2 O que é um Sistema Distribuído? Definição Coleção
Leia maisTelefonia Fixa e VOIP NGN. Prof. Marco Cazarotto
Telefonia Fixa e VOIP NGN Prof. Marco Cazarotto NGN Next Generation Network Uma rede de dados convergente, onde as operadoras utilizam sua rede (backbones, acesso DSL, etc.), para não somente prover transporte
Leia maisEngenharia de Software
Engenharia de Software Arquitetura de Computadores Prof Kleber Akio Tanaka Igor Hondo João Jakybalis Sabrina Tavera Crise do Software Quando surgiu e o que foi? - A crise do software surgiu em 1970, quando
Leia maisASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES
ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES Inspiração inicial : Ter um dispositivo que pudéssemos perguntar : Quantos consumidores estão sem luz? Quais agências de atendimento estão sobrecarregadas?
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisProf. Samuel Henrique Bucke Brito
Introdução às Redes de Computadores www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Com os computadores conectados através da Internet a informação é disseminada
Leia maisSistemas Distribuidos. Prof. Walter Gima
Sistemas Distribuidos Prof. Walter Gima 1 Apresentação da Disciplina Disciplina: Sistemas Distribuídos Carga Horária: 20 horas/aula Horário: 9:10 Até 22:00 2 Objetivos Reconhecer os diversos tipos de sistemas
Leia maisWAP. Determinação de Superfícies. Visíveis. José Almir Freire de Moura Júnior.
WAP Determinação de Superfícies José Almir Freire de Moura Júnior Visíveis {jafmj@cin.ufpe.br} Tópicos Motivação Introdução Histórico Visão geral Modelo WAP Rede WAP Arquitetura WAP WAE WML WSP WTP WTLS
Leia maisPLANIFICAÇÃO LONGO PRAZO
PLANIFICAÇÃO LONGO PRAZO INFORMÁTICA ANO LETIVO 01/017 Curso Vocacional do 3º Ciclo.º ANO Módulos Horas Letivos 5 Período Semanas Data 5 - Processador de texto 30 0 1.º 7 Setembro/Outubro - Apresentações
Leia maisQuando Distribuir é bom
Quando Distribuir? Se não precisar, não distribua. Problema de natureza descentralizada Rede de manufatura com atividades concorrentes de engenharia em locações remotas; Teleconferência; Automação industrial.
Leia mais2 Fundamentação Conceitual
Fundamentação Conceitual 17 2 Fundamentação Conceitual Este capítulo apresenta os principais conceitos utilizados pelo Moratus, como o conceito de contexto local e contexto global (de grupo), o conceito
Leia maisTecnologias Atuais de Redes
GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS Tecnologias Atuais de Redes Redes Wireless Curso Técnico em Redes de Computadores Professor Emerson Felipe Módulo II
Leia maisDescobrindo a Computação Ubíqua
Descobrindo a Computação Ubíqua Autor: Vando de Freitas Batista Orientador: Giovanni Cordeiro Barroso UFC IV Encontro de Pós-Graduação e Agenda Introdução Materiais e Métodos Resultados Discussão Conclusão
Leia maisAula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER. Marcelo Henrique dos Santos
Aula 5 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MULTI PLAYER Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e
Leia maisUNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA Sistemas Distribuídos Mestrado em Ciência da Computação 1o. Semestre / 2006 Prof. Fábio M. Costa fmc@inf.ufg.br www.inf.ufg.br/~fmc/ds-msc2006 Aula
Leia maisProjeto de Sistemas Distribuídos. Considerações
Projeto de Sistemas Distribuídos Considerações Projeto de TI em Camadas Infraestrutura Gestão Integração Colaboração Hardware Software: sistemas operacionais, SGBDs, middleware (serviços), middleware (integração
Leia maisPadrões para Definição de Metadados
Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro mvsmonteiro@midiacom.uff.br 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada
Leia maisAula 02. Evandro Deliberal
Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Visão Geral de Redes Arquitetura do Oracle Net Configuração Básica do Oracle Net do Lado Servidor Configuração
Leia maisCFTV Digital. CFTV Digital. Componentes Básicos de um Sistema de CFTV. Endereço IP.
Brasil, 22 de novembro de 2007 Marcelo Peres CREA 92.033td 1 Componentes Básicos de um Sistema de CFTV Conjunto Câmera/Lente Meio de Transmissão Processamento de Vídeo e Gravação Monitor Página 3 Redes
Leia maisPROVA 03/07 Segunda-feira (semana que vem)
damkeisabela@gmail.com PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft
Leia maisIntrodução à Programação Aula 01. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 01 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL O OBJETIVO DA DISCIPLINA? Objetivo Tornar vocês (alunos) capazes
Leia mais