un service collaboratif - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

un service collaboratif

Description:

Temps de r ponse des 6 pandas les proches. Maximum de bande passante ... conversion d'adresse IP dynamique (Network Address Translation ou NAT), un pare ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 21
Provided by: video55
Category:

less

Transcript and Presenter's Notes

Title: un service collaboratif


1
Bienvenue
  • un service collaboratif
  • intelligent, massivement distribué et autonome

Gregory.Denis_at_VRVS.org
2
EVO à la loupe
  • La face cachée de Koala
  • Fonctionnalités avancées
  • Architecture dEVO

3
La face cachée de Koala
4
La face cachée de Koala
  • Mesures en temps réel du réseau
  • Temps de réponse des 6 pandas les proches
  • Maximum de bande passante descendante
  • Maximum de bande passante ascendante
  • Nombre de paquets perdus
  • Nombre de paquets reçus dans le désordre
  • Déconnexion réseau (et reconnexion)
  • Adresses IP - publique et privée
  • Symétrie ou non de la connexion

5
La face cachée de Koala
  • Détections et Mesures du système
  • Système d'exploitation (et version)
  • Architecture
  • Machine Virtuelle de JAVA (et version)
  • Utilisation du processeur central (CPU)
  • Nombre de paquets reçus dans le désordre
  • Espace mémoire disponible
  • Espace disque disponible
  • Si besoin est, linstallation dapplications ou
    composants système (open GL, serveur X11, etc)

6
La face cachée de Koala
  • Applications démarrées selon les besoins
  • JRAT (Java Robust Audio Tool)
  • Mixeur Audio Java
  • Agent H.323 (appels et négociations)
  • Agent SIP (appels et négociations)
  • Transcodeur vidéo (CPU)
  • ViEVO (application maison vidéo)

7
La face cachée de Koala
  • Modules et API
  • Chargement dynamique et optionnel de module
  • Une dizaine de modules internes est fournie par
    défaut.
  • Modules optionnels tel des lecteurs de fichier
    vidéo (JMF ou VideoLan - VLC)
  • API permet le développement et lutilisation de
    module externe à léquipe EVO comme par exemple
  • Mécanisme dauthentification
  • Utilisation dapplications de vidéoconférences
    différentes
  • Utilisation de passerelles vers dautres systèmes
    déchange de messages (IM)
  • Visualisation et réservation de réunion EVO par
    le Web

8
Fonctionnalitésavancées
9
Fonctionnalités avancées
  • Tunneling, utilisation dun seul port par
    plusieurs connexions
  • Encryptions possibles de chaque media échangé
    entre Koala et Panda, ainsi quentre Pandas.
  • Utilisation du protocole TCP si UDP ne passe pas.
  • Ouverture/Fermeture des flux (connexion et
    transfert de données) à la demande
  • Mise à jour automatique du code des composants
    EVO lorsquune nouvelle version est disponible et
    lorsque lactivité du composant est faible..

10
Fonctionnalités avancées
  • IPv6 1 panda fait la passerelle entre IPv6 et
    IPv4
  • Compatibilité multicast
  • Application dédiée pour capture décran.
  • Appel SIP vers un Koala

11
Fonctionnalités à venir
  • HD support de la vidéo haute définition jusque
    1080p.
  • Compatibilité Jabber finalisation du
    développement.
  • Système de vote/examen électronique.
  • Portage de ViEVO openGL sur Mac et Linux.
  • Appel H.323 vers un Koala
  • Support de CAS pour lauthentification
  • Mise en production de lIPv6

12
Architecture dEVO
13
LArchitecture dEVO
Clients
Distribuée
architecture dEVO
Controllée, Administrée et Distribuée
Infrastructure
Peer-to-Peer serveurs
H.323 ou similaire
Architecture Centralisée (ancien modèle)
Centralisée
14
Infrastructure Autonome
Tous les canaux de communication passent par un
tunnel utilisant un port unique (UDP ou TCP).
Traverse les Pare-Feux et les serveurs DHCP!!
Services dAnnuaires
MonALISA
IM H.323 Mbone SIP MPEG
PC Local
IM, Chat, Présence, Contrôle de paquets
Vidéo
Audio
Il est possible dencrypter IM, Chat, messages
de présence ET/OU les paquets Vidéo ET/OU les
paquets Audio
Possibilité dencrypter la communication entre
les Pandas
15
Les composants dEVO
  • Koala - Client local
  • Panda - Serveur Routeur
  • Kangourou (Kangaroo) - Agent de base de données
  • Serveur de Base de données
  • Serveur Web
  • Lémurien (Lemur) - Serveur de fichiers
  • Mangouste (Mongoose) - Passerelle Téléphonique
  • Singe (Monkey) Client Administrateur
  • Kiwi - Agent de démarrage de Panda

16
Infrastructure
  • Service Académique

voir client MonALISA pour plus de détails.
17
Configuration de Pare-Feu
  • Minimum
  • EVO fonctionne parfaitement avec un système de
    conversion dadresse IP dynamique (Network
    Address Translation ou NAT), un pare-feu local
    (logiciel) ou un pare-feu de site dans la mesure
    où les connexions sortantes sur le port suivant
    sont autorisées
  • IN/OUT - UDP/TCP 46015
  • Optionnel
  • Lautorisation des ports TCP sortants suivants
    permet au client EVO (Koala) destimer en temps
    réel les meilleurs serveurs (Pandas) auxquels il
    pourrait se connecter en fonction de sa
    situation, des informations réseau (bande
    passante, nombre de routeurs à traverser, le
    nombre de paquets perdus, etc..) ainsi que la
    charge des serveurs.
  • OUT - TCP sur les adresses IP suivantes

18
Intégration MonALISA / EVO Démonstration
19
Merci
Pour votre attention EVO.caltech.edu EVO_at_Caltech.
edu Gregory.Denis_at_VRVS.org
20
Session EVO
Avec le Président de lInde, Dr A.P. J. Abdul
Kalam
USA
Inde
Slovaquie
Slovaquie
Suisse
Slovaquie
Suisse
Write a Comment
User Comments (0)
About PowerShow.com