1 / 16

SERVIÇO DE CONTROLO DE CONFERENCIAS BASEADO NO CORBA EVENT SERVICE

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.

yale
Download Presentation

SERVIÇO DE CONTROLO DE CONFERENCIAS BASEADO NO CORBA EVENT SERVICE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. João Orvalho - CRC'98 • Sistemas de Conferência • escalabilidade • comunicação multiponto • ambientes heterogéneos

  7. João Orvalho - CRC'98 • Sistema proposto • Java • ITU-T.120 • Transmissão Confiável e Multicasting • dados aplicações • dados controlo • escalabilidade melhorada

  8. 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

  9. João Orvalho - CRC'98 • Topologia Típica • Gestão Hierárquica • Árvore • Servidor de Topo • Multiproxy • disponibilidade • “load balancing” • Clientes

  10. João Orvalho - CRC'98 • Arquitectura de Comunicação • Escalabilidade • resposta pedidos de recursos • BD control, replicação • total • delta

  11. João Orvalho - CRC'98 • CORBA Event Service

  12. 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

  13. João Orvalho - CRC'98 • CORBA Event Service - Enriquecido • IP multicast confiável • ordenação total e atomicidade • filtragem • fragmentação/reassembling

  14. João Orvalho - CRC'98 • Modelo de Objectos - UML

  15. João Orvalho - CRC'98 • Implementação

  16. 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

More Related