CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo.

Slides:



Advertisements
Apresentações semelhantes
FCETM - Administração (7o Período)
Advertisements

Infra-Estrutura de TI: Hardware e Software
MetaMoS Metodologia para construção de Base de Conhecimento em modelagem e simulação dinâmica unidimensional.
Avaliação de Sistemas Operacionais
Cristina F. F. Assunção Elderclei R. Reami Marcelo Knörich Zuffo
Sistemas Operacionais de Rede
Performance em aplicações web – Parte I
Faculdade Pitágoras Prof. Fabrício Lana
Tecnologias para Internet
S ISTEMA O DIN Egio Arruda Junior. S ISTEMA O DIN - I NTRODUÇÃO Requisitos; Visão Geral; Visão Cliente; Visão Servidor; Instanciando o Odin; Discussão.
Sistema Cliente-servidor ou Sistema Client-server
Sistemas de Apoio à DecisãoMárcio MoreiraUnidade 5 – Decisões Não Estruturadas – PIM – Slide PIM - Personal Information Managers Motivação: Toda.
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
TI para uma Instituição de Ensino Dinâmica
Sistemas Distribuídos
Web Services Uninorte Semana de Tecnologia da Informação
Alex Sandro Souza de Oliveira BOA NOITE 25/02/2010.
Arquitetura Cliente /Servidor
Linhas de Pesquisa FRAMESEC
Gerenciamento de Redes Utilizando Agentes Móveis
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
Aluno: Verônica Conceição Apoio: Danilo Oliveira e Jean Araújo Prof: Paulo Maciel Maio de 2014 MODCS – Workshop Avaliação de desempenho no consumo de energia.
Um estudo de estratégias de redundância para melhoria de dependabilidade em ambientes Openmobster mobile cloud computing Igor de Oliveira Costa
O primeiro passo para a nuvem
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
MODELOS OSI. Introdução Permite a interconexão de sistemas abertos. Desenvolvido pela ISSO (International Organization for Standardization) Fornece um.
RPC and Web Service André Pereira.
Redes de computadores Interligação de máquinas diferentes, através de conexões físicas (cabos metálicos, fibras óticas)
Comunicação.
FERRAMENTAS DE GERENCIAMENTO Aula 01
Virtualização/Hipervisão/Servidores Microsoft
ANÁLISE E DESENVOLVIMENTO DO COMPONENTE DE UPLOAD DE ARQUIVOS DO E -PRAZO Aluno: Robson Cristian Tomaz Pereira Orientador: Charles Christian Miers Supervisor:
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para a Bienal 2006 Rio de Janeiro, setembro/06.
Como elaborar seu currículo? 04/2006 Um currículo bem feito não garante sua contratação mas um currículo mal elaborado elimina-o do processo seletivo.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Projeto e-Build. Apresentação FábricaEquipeProdutoMercado ProjetoEscopoMetodologiaCronograma ArtefatosPrincipais riscosArquiteturaLições aprendidas.
Sistema de Embalagens Inteligentes para auxílio de deficientes visuais
Águas de São Pedro 1º Cidade 100% Digital e Inteligente
SyncML Apresentação –Introdução Motivação Iniciativa SyncML –XML (eXtensible Markup Language) –Protocolos SyncML –Sincronização em duas vias –Conclusões.
Infra-Estrutura para Computação Distribuída
Computação Móvel e Embarcada ANDRÉ GUSTAVO DEGAF UCHÔA DISCIPLINA: ENG. DE SOFTWARE PROF: ALCIDES CALSAVARA & EDSON SCALABRIN.
Convergência Digital Porque ela aconteceu:
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
Superintendência de Gestão da Informação
Disciplina: Inteligência Artificial
Aula II – Redes sem fio.
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
Sistemas Distribuídos
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Por que Redes? Estamos cercados por redes: supermercados, lojas, bancos, cinemas, farmácias e inúmeros outros lugares; Com a queda do custo de implementação.
Apresentação: Eduardo Jesus Coppola Gerenciamento eletrônico de PALESTRAS Kickoff do Projeto.
Análise de Sensibilidade de Métrica de Disponibilidade aplicada em Serviços de Streaming de Vídeos usando Infraestruturas de Cloud Computing Rosangela.
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
1 Modelagem e Avaliação de Dependabilidade de Infraestruturas de Mobile Cloud Computing Jean Carlos Teixeira de Araujo Orientador: Prof.
APLICATIVO: CONNECT.U Esdras Silva, Karen Melo, Lorena Monteiro, Paula Nandalú, Vinicius Arashiro UNIVERSIDADE FEDERAL DO AMAZONAS Centro de Pesquisa e.
Aula: Arquiteturas de redes: modelo de referência OSI 04/12/2010.
Transferência de Tecnologia Equipe: Professores Flavia Delicato Paulo F. Pires (coordenador) Thais Batista (coordenadora-adjunta) Pesquisadores Bruno Costa.
Segurança em Comércio Eletrônico Comércio tradicional realizado de maneira centralizada cercado de restrições legais Comércio eletrônico realização de.
Curso Sobre Html. Objetivos: Definir as funcionalidades da Internet Compreender os Conceitos Básicos da Web descrevendo como disponibilizar documentos.
Bruna Cavallero Martins Universidade Católica de Pelotas.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Solução sistêmica para apoiar os processos de fiscalização da Arsesp Agosto/2015 IX Congresso Brasileiro de Regulação.
Segurança Lógica e Física de Redes Gestão da Segurança da Informação Criptografia Proteção de Perímetro Anderson Aparecido Alves da Silva – Aula 12_2 1.
Software em nuvem para o gerenciamento de dados de medição 45ª ASSEMBLEIA NACIONAL DA ASSEMAE MAIO 2015.
Sistemas Operacionais de Redes Windows - Planejamento IGOR ALVES.
Transcrição da apresentação:

CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo Romero Martins Maciel WMoDCS Recife, 12 de Novembro de 2015

CIn.ufpe.br Agenda Motivação Problema Objetivos Sincronização de Dados –SyncML Initiative –Synchronization Markup Language –Funambol Arquitetura Baseline Metodologia Modelos de Desempenho –Métricas de Interesse Próximos Passos

CIn.ufpe.br Motivação A segurança de dados era uma questão de interesse único de empresas e instituições, mas, graças a popularidade adquirida pelas tecnologias, principalmente dos dispositivos móveis, tornou-se uma necessidade geral da população.

CIn.ufpe.br Objetivo Principal O objetivo principal desta pesquisa é a proposição de uma metodologia para avaliação de desempenho de infraestruturas de sincronização de dados. Através da utilização de modelos analíticos forneceremos subsídios para empresas que já oferecem ou que pretendem ofertar este tipo de serviço, auxiliando no processo de planejamento de capacidade de seus servidores.

CIn.ufpe.br Objetivo Específicos Implantação de uma infraestrutura de sincronização de dados; Implementação de workload para a infraestrutura; Uso de abordagem para monitoramento da rede; Elaboração de modelos para a avaliação de desempenho de sincronizadores que utilizam de SyncML; Validação de modelos propostos com os resultados obtidos pelo experimento.

CIn.ufpe.br Ao término desta pesquisa pretendemos fornecer a resposta para o seguinte questionamento: Que tipo de infraestrutura computacional é capaz de prover serviços de sincronização de dados que atendam aos requisitos de desempenho (Response Time) almejados por provedoras deste tipo de serviço?

CIn.ufpe.br Sincronização de Dados (DS) A sincronização de dados é o processo que permite a consistência de dados entre uma fonte e um mecanismo de armazenamento ou vice-versa (Agarwal, S.; Starobinski, D., 2002).

CIn.ufpe.br SyncML Syncronization Markup Language é um protocolo padrão definido pela Open Mobile Alliance para a sincronização de dados em multi-plataformas (Horde, 2013), foi desenvolvido para trabalhar em arquitetura cliente-servidor, onde todos os dispositivos enviam e recebem mensagens de sincronização (Smolarek, 2011).

CIn.ufpe.br SyncML Figura 1. Comunicação Faz uso da arquitetura cliente-servidor, e as mensagens trocadas são no formato.xml, tal que: Aplicação Cliente Aplicação Servidor

CIn.ufpe.br Funambol É uma empresa norte americana que atua no provimento de soluções para nuvem pessoal e empresarial. Sua expertise é a sincronização de dados entre dispositivo móvel e servidor através da computação em nuvem. Iniciada em 2001 com o projeto de código aberto Sync4j que mais tarde viria a ser chamado de Funambol, uma ferramenta para sincronização de dados entre

CIn.ufpe.br Funambol Iniciada em 2001 com o projeto de código aberto Sync4j que mais tarde viria a ser intitulado Funambol, uma ferramenta opensource que utiliza do SyncML para realizar a sincronização de dados entre multiplataformas.

CIn.ufpe.br Funambol Uma das aplicações mais comuns para esta ferramenta é sincronização de contatos (agenda) de dispositivos móveis com um servidor de armazenamento. A seguir um exemplo de seu funcionamento:

CIn.ufpe.br Arquitetura Baseline Usuário adicionando um novo contato a agenda Conexão sem fio Servidor Figura 3. Arquitetura Baseline

CIn.ufpe.br Arquitetura Baseline Conexão sem fioFunambol ServerFunambol Client == ? )( Figura 4. Exemplo de Funcionamento

CIn.ufpe.br Arquitetura Baseline Conexão sem fioFunambol Server Funambol Client == ? )( Figura 4. Exemplo de Funcionamento

CIn.ufpe.br Metodologia Elaboração de estudos de caso; Criação e refinamento de modelos de desempenho; Utiliza de ferramental (e.g Wireshark) para o monitoramento das redes e análise dos dados transmitidos entre cliente e servidor; Implementar meios para automatização do processo de cadastro de contato e agenda (adb, monkey...); Análise de dados obtidos; e Conclusões.

CIn.ufpe.br Metodologia Figura 5. Metodologia

CIn.ufpe.br Métricas de Interesse Throughput; –WiFi, 4G e 3G. Perda de Pacotes;

CIn.ufpe.br Próximos Passos Refinamento de modelos em desenvolvimento; Avaliação da necessidade de novos modelos; Implementação da ferramenta de automatização; Realizar experimentos; Análise de resultados; Validação de modelos junto aos experimentos.

CIn.ufpe.br Referências GSMA Intelligence. Global Data. GSMA Intelligence, Disponível em:. Acesso em: 25 out Kang, J., Ju, H., Choi, M., Hong, J., Kim, J. OMA-DM based remote software fault management for mobile devices. International Journal of Network Management, 5 mai Open Mobile Alliance. About OMA. Open Mobile Alliance, Disponível em:. Acesso em: 25 out The Independent. There Are Officially more mobiles devices than people in the world. The Independent, Disponível em:. Acesso em: 25 out OMA Device Management, Microsoft MSDN,

CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo Romero Martins Maciel WMoDCS Recife, 12 de Novembro de 2015