160 likes | 250 Views
João Orvalho - CRC'98. SERVIÇO DE CONTROLO DE CONFERENCIAS BASEADO NO CORBA EVENT SERVICE. João Orvalho * , Tiago Andrade + e Fernando Boavida + * Escola Superior de Educação do Inst. Politécnico de Coimbra + Dep. Eng. Informática da Universidade de Coimbra. João Orvalho - CRC'98.
E N D
João Orvalho - CRC'98 SERVIÇO DE CONTROLO DE CONFERENCIAS BASEADO NO CORBA EVENT SERVICE • João Orvalho*, Tiago Andrade+ e Fernando Boavida+ • * Escola Superior de Educação do Inst. Politécnico de Coimbra • + Dep. Eng. Informática da Universidade de Coimbra
João Orvalho - CRC'98 • Tópicos • Objectivos e Contribuições • Estado do Conhecimento • Sistema de Conferência proposto • Descrição Geral • Arquitectura • Serviço de Controlo da Conferência • CORBA Event Service • Comunicação Confiável Multicast • Implementação • Conclusões
João Orvalho - CRC'98 • Objectivos • Concepção, especificação e protótipagem de um serviço de controlo de conferências ITU T.120 em Java • Serviço baseado no CORBA Event Service • Enriquecer com Mecanismos: • IP Multicasting confiável • Ordenação total e atomicidade • Filtragem • Fragmentação/reassembling
João Orvalho - CRC'98 • Contribuições • Refinar escalabilidade dos sistemas de conferência baseados na ITU T.120 • Optimização transferência dados em “bulk” • Maior disponibilidade dos sistemas de conferência • Enriquecimento do serviço CORBA Event Service • Avaliação da capacidade de desempenho: Java, JSDT e Java-ORB’s
João Orvalho - CRC'98 • Estado do Conhecimento • CSCW - computer support for collaborative work • Controle da conferência: • fortemente acoplada/formal • fracamente acoplada/informal • Instituições de normalização: • ITU - T.120, H.323 • IETF - SCCP, Mbone • Proprietários - HORUS
João Orvalho - CRC'98 • Sistemas de Conferência • escalabilidade • comunicação multiponto • ambientes heterogéneos
João Orvalho - CRC'98 • Sistema proposto • Java • ITU-T.120 • Transmissão Confiável e Multicasting • dados aplicações • dados controlo • escalabilidade melhorada
João Orvalho - CRC'98 • Arquitectura do Sistema de Conferência Java Shared Data Toolkit ITU T.122 • ITU-T124 lite • Comunicação Confiável Multicasting • CORBA EventService ITU T.122 - Multipoint Communication Service ITU T.124 - Generic Conference Control
João Orvalho - CRC'98 • Topologia Típica • Gestão Hierárquica • Árvore • Servidor de Topo • Multiproxy • disponibilidade • “load balancing” • Clientes
João Orvalho - CRC'98 • Arquitectura de Comunicação • Escalabilidade • resposta pedidos de recursos • BD control, replicação • total • delta
João Orvalho - CRC'98 • CORBA Event Service
João Orvalho - CRC'98 • CORBA Event Service - Limitações • comunicação multicast • confiabilidade • filtragem e correlação • ordenação e atomicidade • dados em “bulk” • único ponto de falha
João Orvalho - CRC'98 • CORBA Event Service - Enriquecido • IP multicast confiável • ordenação total e atomicidade • filtragem • fragmentação/reassembling
João Orvalho - CRC'98 • Modelo de Objectos - UML
João Orvalho - CRC'98 • Implementação
João Orvalho - CRC'98 • Conclusões • (1) Escalabilidade dos modelos ITU T.120 • (2) CORBA Event Service comunicação confiável multicasting: • mapeamento para IP Multicasting nativo, • confiabilidade • ordenação total com atomicidade e filtragem • fragmentação/"reassembling" • (3) Avaliação Java-ORB's: OrbixWeb e VisiBroker