ubiSOAP: A Service-Oriented Middleware for Ubiquitous
Networking
Autores: Mauro Caporuscio, Pierre-Guillaume Raverdy, Valerie IssarnyIEEE Transactions on Services Computing Vol. 5 Nº 1 Jan- March 2012
Cauane Blumenberg SilvaEduarda Rodrigues Monteiro
Porto Alegre, maio de 2012
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
2
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
3
Contextualização– Computação Ubíqua:
• Redes Ubíquas:
– Tecnologia Wireless Heterogeneidade;
– Suporte de WS* em redes ubíquas é um desafio.* WS – Web Services 4
Contextualização– Computação Ubíqua:
• Redes Ubíquas:
– Tecnologia Wireless Heterogeneidade;
– Suporte de WS* em redes ubíquas é um desafio.5
Middleware permitindo que WSs realizem
comunicações wireless entre os dipositivos
portáteis...
Diversidade de links wireless disponíveis em dispositivos
portáteis requer gerenciamento e garantia de qualidade de serviço...
Proposta do artigo: introduzir um middleware visando uma gerência de rede transparente aos serviços.
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
6
Motivação• Ampla utilização de WS X Suporte em ambientes Ubíquos
• Dispositivos portáteis:– Hardware limitado Consumidores e Provedores de serviços
• Redes Ubíquas:– Dispositivos conectados através de uma ou mais redes wireless
heterogêneas:• Baixa largura de banda;• Quedas frequentes;• Estão mais propensas a erros.
7
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
8
Objetivos• Geral:
– Introdução de um middleware focando os conceitos de WS em redes sem fio e dispositivos portáteis.
• Middleware ubiSOAP visando fornecer serviços em redes ubíquas.
• Específicos:– Introduzir mecanismo de garantia de conexão: Vertical
Handover;– Obedecer requisitos de QoS (Quality of Service) para
escolha de conexão
9
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
10
Estado-da-Arte• Existem diferentes trabalhos relacionados com
computação ubíqua, serviços WS em redes Wireless e integração de redes sem fio heterogêneas.
• O ubiSOAP é o primeiro a abordar todas estas tecnologias juntas.
11
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
12
Projeto ubiSOAP
13
• Middleware ubiSOAP: Arquitetura
Projeto ubiSOAP
14
• Middleware ubiSOAP: Arquitetura
Gerenciamento de múltiplas redes wireless de forma transparente para o serviço.
Questões importantes:• Disponibilidade de rede;• QoS: Usuários e Aplicações;• Continuidade de Conexão (Vertical handover).
Dispositivos portáteis conectados à redes wireless: desconexão;
Dispositivos em movimento: Fora do alcance da rede
Projeto ubiSOAP
15
• Middleware ubiSOAP: Arquitetura
Gerenciamento de múltiplas redes wireless de forma transparente para o serviço.
Questões importantes:• Disponibilidade de rede;• QoS: Usuários e Aplicações;• Continuidade de Conexão (Vertical handover).
Atingir requisitos impostos pela aplicação e pelo usuário..
Projeto ubiSOAP
16
• Middleware ubiSOAP: Arquitetura
Gerenciamento de múltiplas redes wireless de forma transparente para o serviço.
Questões importantes:• Disponibilidade de rede;• QoS: Usuários e Aplicações;• Continuidade de Conexão (Vertical handover).
Diversas redes disponíveis:- Troca de rede altera IP tanto de provedores quanto de consumidores dos serviços
Projeto ubiSOAP
17
• Middleware ubiSOAP: Arquitetura
• Multiradio Networking (MRN):
• Multiradio Networking Address (MRN@):gera um único identificador considerando os IPs de cada uma das conexões estabelecidas.
• QoS: escolhe uma das conexões estabelecidas de acordo com parâmetros quantitativos (desempenho) e qualitativos (característica da rede).
Projeto ubiSOAP
18
• Middleware ubiSOAP: Arquitetura
Visa a comunicação: baseando-se no MNR@ gerado pela camada anterior.
Projeto ubiSOAP
19
• Middleware ubiSOAP: Arquitetura
• Multi-network overlay:• Bridges: viabiliza acesso a serviços que estão localizados em redes distantes.
Projeto ubiSOAP
20
• Middleware ubiSOAP: Arquitetura
• ubiSOAP Point-to-Point transport: responsável pela comunicação entre um consumidor e um provedor de serviço, com base no endereço MRN@.
• Comunicação síncrona;
• ubiSOAP Group transport: 1 N, envio de mensagens para um grupo identificado previamente pelo MRN@.
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
21
Resultados• Ambiente de avaliação:
– Computador:• Windows XP;• Clock: 2.6 GHz;• Memória RAM: 1GB.
– Dispositivos Móveis:
– Linguagem: J2SE – Desktop / J2ME – Dispositivos Móveis
22
• HP iPaq hw6910• Intel PXA 270• 416 MHz
• HP iPaq 110 • Intel PXA310• 624 MHz
Resultados• Comparação ubiSOAP Unicast x HTTP• Parâmetros: Instanciação e Chamada de
Serviço.
23
Servidor Cliente Instanciação Chamada
Desktop Desktop Pior Pior
PDA Desktop Melhor Igual
Desktop PDA Pior Melhor
PDA PDA Melhor Melhor
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Protótipo• Conclusão
24
Protótipo• Utilizado em três diferentes aplicações:
1. Pocket Doctor: sistema de consultas médicas;2. Field Service Management: gerência de
operações de um escritório;3. Crisis Management System: sistema de votação
para eleitores que utilizam dispositivos móveis.
25
Sumário• Contextualização• Motivação• Objetivos• Estado-da-Arte• Modelo Proposto• Resultados• Comparações• Conclusão
26
Conclusão• Trabalho bem escrito e organizado;• O assunto é de alta relevância e encontra-se
no estado-da-arte;• Os resultados não foram claramente
abordados e discutidos;• Poderia haver uma maior clareza referente as
inovações providas pelo ubiSOAP em relação ao que já existia na literatura.
27
Notas
Motivação e Estado-da-Arte
Problemas a resolver e Modelo
Protótipo, Resultados e
Comparação com Trabalhos
Relacionados
Redação e Formatação
5 4 2 5
28
Obrigado! Perguntas?!
ubiSOAP: A Service-Oriented Middleware for Ubiquitous Networking
Autores: Mauro Caporuscio, Pierre-Guillaume Raverdy, Valerie IssarnyIEEE Transactions on Services Computing Vol. 5 Nº 1 Jan- March 2012
Cauane Blumenberg SilvaEduarda Rodrigues Monteiro
Porto Alegre, maio de 2012