De VRVS a EVO VRVS historique et statut
- Slides: 37
De VRVS a EVO: VRVS, historique et statut actuel EVO, collaboration intelligent et massivement distribué Joao Fernandes (Caltech/CERN) 19 Sep. 2006 JI 06 – IN 2 P 3 et DAPNIA
Historique: les contraintes le système “Virtual Rooms Videoconferencing System” (VRVS) est en développement depuis 1995. Il avait pour mission de fournir un service stable et performant de visio-réunions pour la communauté de recherche des physiques nucléaires des hautes énergies. VRVS a pour contrainte de devoir fonctionner sur les trois plateformes les plus utilisées dans la communauté de recherche et l’éducation: MS Windows, Linux et Mac OS. De plus, il se doit d’être capable de faire fonctionner les différents types et protocoles de vidéoconférence (H. 323, MBONE, Access. Grid, SIP) afin de permettre à l’utilisateur final de se connecter avec l’équipement et les logiciels disponibles. Il doit aussi avoir une couverture mondiale 19 Sep. 2006 2 JI 06 – IN 2 P 3 et DAPNIA
Le projet à travers les années Version v 0. 4 1995 l’équipe de Caltech démarre le développement de l’interface utilisateur Web pour visio-réunion. v 1. 0 Janvier 1997 poussée par une forte demande de l’expérience LHC, l’équipe de Caltech lance un service prototype Web en production nommé: Virtual Rooms Videoconferencing System (VRVS). v 2. 0 Entre 1998 -2000 VRVS devient largement reconnu par les communautés de recherches et d’enseignement à travers le monde. C’est désormais la technologie officielle pour les services de vidéo et multimédia sur IP à Internet 2. 19 Sep. 2006 3 JI 06 – IN 2 P 3 et DAPNIA
Le projet à travers les années Version v 2. 5 Juillet 2001 VRVS est le premier système à supporter différents protocoles collaboration sur IP. v 3. 0 (Mbone, H. 323, MPEG 2) pour la Février 2003 première ré-architecture de VRVS afin de supporter l’accroissement de la charge (réécriture de 97% du code) – Authentification, Base de données, support d’Access. Grid, etc. . . v 4. 0 Janvier 2005 seconde ré-architecture de système pour devenir un Système de Collaboration en temps réel Distribué et Autonome. 19 Sep. 2006 4 JI 06 – IN 2 P 3 et DAPNIA
Statut: Répartition des utilisateurs 17 premiers des 139 pays utilisateurs 19 Sep. 2006 JI 06 – IN 2 P 3 et DAPNIA
Utilisation dans la PHE Depuis Janvier 2005 Grids et autres projets relatives ‘a la PHE non inclues dans ce table 19 Sep. 2006 JI 06 – IN 2 P 3 et DAPNIA
Réservation de Salles Virtuelles • 1400 réunions mondiales en moyenne par mois. Avec plus de 7500 participants. 19 Sep. 2006 7 JI 06 – IN 2 P 3 et DAPNIA
Plateformes Utilisées VRVS fonctionne avec différents systèmes d’exploitations en fonction des besoins des utilisateurs. 19 Sep. 2006 8 JI 06 – IN 2 P 3 et DAPNIA
Architecture basique Réflecteur 1. Le réflecteur est un logiciel qui inter-connecte les clients de vidéoconférence entre eux dans une même conférence virtuelle. 19 Sep. 2006 9 JI 06 – IN 2 P 3 et DAPNIA
VRVS Réflecteurs 2. Les réflecteur s‘inter-connectent afin de router les flux videos et audios concernant une même conférence virtuelle. 19 Sep. 2006 10 JI 06 – IN 2 P 3 et DAPNIA
Déploiement de VRVS 90 Réflecteurs déployés dans 30 pays à travers le monde 19 Sep. 2006 11 JI 06 – IN 2 P 3 et DAPNIA
Réflecteurs dans le Monde USA Grande. Bretagne Brésil 23 Canada 2 7 Allemagne 2 Finlande 2 Suisse 5 Venezuela 2 Espagne 5 Taiwan 1 Slovaquie 4 Hongrie 1 France 3 Israël 1 Italie 3 Irlande 1 Russie 3 Pologne 1 Grèce 2 République Tchèque 1 Portugal 2 Belgique 1 Chine 2 Guatemala 1 Japon 2 Roumanie 1 Pakistan 2 Chili 1 19 Sep. 2006 6 12 JI 06 – IN 2 P 3 et DAPNIA
Nœuds Principaux réflecteur à Caltech (Pasadena) Principaux réflecteurs US (redondants) sur Abilene Réflecteurs externes du CERN (redondants): noeuds centraux d’Europe Starlight (Chicago) Pare-feu Système de support sur USLHCNET Serveur de base de données Serveur Web VRVS Réflecteurs internes du CERN (redondants) CERN (Genève) 19 Sep. 2006 13 JI 06 – IN 2 P 3 et DAPNIA
Surveillance de VRVS • Surveillance et administration internes: L’intégration de Mon. ALISA (Monitoring Agents in Large Integrated Services Architecture) est l’une des fonctionnalité de VRVS. Mon. ALISA à été adaptée et déployée dans les réflecteurs VRVS : Les informations de la topologie du système sont collectées pour surveiller et suivre le trafique au sein des réflecteurs. Les erreurs de communication sont immédiatement rapportées. Le suivi du nombre de clients connectés ainsi que les virtual rooms actives sont disponibles. 19 Sep. 2006 14 JI 06 – IN 2 P 3 et DAPNIA
Surveillance de VRVS • Surveillance et administration internes: Les informations concernant la machine sont aussi surveillées et rapportées en temps réel pour chaque réflecteur: comme la charge, l’utilisation processeur, le trafique total réseau entrant et sortant. Une interface utilisateur pour VRVS a été spécialement développée sous la forme d’un client java (web-start). Elle affiche les informations en temps réel, de manière dynamique, pour tous les réflecteurs. 19 Sep. 2006 15 JI 06 – IN 2 P 3 et DAPNIA
Surveillance de VRVS 19 Sep. 2006 JI 06 – IN 2 P 3 et DAPNIA
On Windows 19 Sep. 2006 17 JI 06 – IN 2 P 3 et DAPNIA
On Mac OS X 19 Sep. 2006 18 JI 06 – IN 2 P 3 et DAPNIA
19 Sep. 2006 19 JI 06 – IN 2 P 3 et DAPNIA
De VRVS a EVO Pourquoi un nouveau système de collaboration en temps réel ? 19 Sep. 2006 20 JI 06 – IN 2 P 3 et DAPNIA
Pourquoi? Pourquoi ne pouvons nous pas obtenir une infrastructure de collaboration temps réel totalement robuste et fiable? • L’environnement de collaboration temps réel est en évolution permanente • De plus, les matériels, les domaines et les noeuds sont administrés par différentes entités techniques et administratives. 19 Sep. 2006 21 JI 06 – IN 2 P 3 et DAPNIA
Solutions? Solutions ? En créant une Infrastructure “vivante”, capable de réagir et de s’adapter en temps réel pour modifier l’environnement de travail, de manière transparente pour l’utilisateur. 19 Sep. 2006 22 JI 06 – IN 2 P 3 et DAPNIA
Infrastructure Vivante Pour réaliser ce nouveau type d’infrastructure nous devons: • • • Surveiller l’environnement Détecter tout changement Mettre de l’intelligence dans tous les composants Distribuer la charge et l’intelligence sur le réseau Ne plus avoir un seul maillon faible 19 Sep. 2006 23 JI 06 – IN 2 P 3 et DAPNIA
Aperçu d’EVO: Les composants Nos composants sont des animaux car ils ont leur propre intelligence et autonomie • Kangaroo: administrateur de base de données (redondant). • Panda: distribue et connecte les autres composants entre eux. • Koala: le composant qui fonctionne sur la machine de l’utilisateur. 19 Sep. 2006 24 JI 06 – IN 2 P 3 et DAPNIA
EVO Architecture Distribué Pur Peer-to-Peer (comme Skype, . ) Niveau Clients Niveau Infrastructure Controllé, Administré et Distribué Nouvelle architecture (EVO) Serveurs Peer-to-Peer Centralisé 19 Sep. 2006 H. 323 et outils similaires Serveurs Centralisé JI 06 – IN 2 P 3 et DAPNIA
Panda Fonctionnalités (liste partielle): § Enregistrement dynamique aux services supérieur d’annuaires. Permet de fournir une vue globale de l’infrastructure. § Réactivation automatique des composants et des services. § Mise à jour automatique et sécurisée du code. § Surveillance continue de la qualité du réseau (paquets perdus, jitter, latence) entre les voisins et les voisins possibles. 19 Sep. 2006 26 JI 06 – IN 2 P 3 et DAPNIA
Panda Fonctionnalités (liste partielle): § Re-routage automatique pour obtenir la meilleur qualité et la meilleur performance. § Encryptions entre les noeuds centraux et entre les noeuds et les clients. § Avertissement automatique d’alarmes quand des paramètres surveillés (systèmes ou réseaux) dépassent une valeur prédéfinie. § Livraison dynamique de services (vidéo, audio, données, . . ) adaptés aux ressources et capacités actuelle. § Accès aux données surveillées en temps réel ou archivées. 19 Sep. 2006 27 JI 06 – IN 2 P 3 et DAPNIA
Infrastructure Autonome Tous les canaux de communication passent par un tunnel utilisant un port unique (UDP ou TCP). Traverse les Pare-Feux et les DHCP serveurs !! IM H. 323 Mbone SIP Services d’Annuaires Mon. ALISA PC Local IM, Chat, Présence, Contrôle de paquets Vidéo … Audio Il est possible d’encrypter: IM, Chat, messages de présence ET/OU les paquets Vidéo ET/OU les paquets Audio 19 Sep. 2006 Possibilité d’encrypter la communication entre les Panda JI 06 – IN 2 P 3 et DAPNIA
Koala Fonctionnalités (liste partielle): § Programme client indépendant de la plateforme. § Détection automatique des: § paramètres systèmes (CPU, Mémoire, . . ) § des composants matériels (carte audio, carte vidéo, …) § capacités du service (vidéo, audio, …) § l’environnement réseau et la taille de la bande passante (environnement sans fils, ADSL, bande passante disponible, …). 19 Sep. 2006 29 JI 06 – IN 2 P 3 et DAPNIA
Koala Fonctionnalités (liste partielle): § Abonnement dynamique aux services (vidéo, audio, données, …). § Configuration adaptative des applications client au niveau des capacités et de la disponibilité des ressources. § Surveillance continue de la qualité du réseau (paquets perdus, jitter, latence), et re-routage des paquets si besoin. § Avertissement automatiques d’alarmes quand des paramètres surveillés (systèmes ou réseaux) dépassent une valeur prédéfinie. 19 Sep. 2006 30 JI 06 – IN 2 P 3 et DAPNIA
Koala : le Client Java Réunions Contacts Réunion en cours Choix de la langue Présence Chat Communautés Ajustement de la Zone Horaire 19 Sep. 2006 31 Connexion au Panda JI 06 – IN 2 P 3 et DAPNIA
Fonctionnalités du Système Réservation: réserver une réunion à l’avance; démarrer une réunion immédiate, inviter un contact à une réunion privée, espaces de réunion permanents. Information instantanée sur la présence de vos contacts, sessions de Chat par Groupe et Privées. Administration de réunion: devenir modérateur d’une réunion; Stopper/Continuer la vidéo/audio d’un participant, expulser un participant, rendre un participant modérateur. Partage et échange de fichiers au sein d’une réunion ou directement avec un autre utilisateur. Concept de modules: système de communication et d’interfaçage avec d’autres systèmes et infrastructures (authentification, agenda…). § API pour des développements externes. Support de différents type de client-protocoles (H. 323, SIP, etc. ), Nombreuses langues supportées, IPv 6 à venir. 19 Sep. 2006 32 JI 06 – IN 2 P 3 et DAPNIA
Partage d’écran H. 263 XGA (1024 x 768) H. 261 CIF (352 x 288) H. 263 VGA (640 x 480) 19 Sep. 2006 33 JI 06 – IN 2 P 3 et DAPNIA
Nouvelle Application Vidéo VIEVO § Affiche toute vidéo sélectionnée dans une seule fenêtre. § Développé en Open. GL, technologie disponible sur toutes les plateformes. Effets tridimensionnels. § Diminution de la charge processeur. 19 Sep. 2006 34 JI 06 – IN 2 P 3 et DAPNIA
Intégrations avec systèmes externes Déjà disponibles Possibilité de interconnecter un service de MCU H. 323 (par exemple MCU Codian d’Es. Net) Système de réservations VRVS disponible depuis systèmes externes (par exemple Indico) Dans l’avenir Intégration avec le service téléphonique (à travers du service PABX du CERN) Depuis Indico: Intégration du système de réservations EVO et possibilité’ de démarrage d’un meeting EVO 19 Sep. 2006 35 JI 06 – IN 2 P 3 et DAPNIA
Session EVO Avec le Président de l’Inde, Dr A. P. J. Abdul Kalam USA Inde Slovaquie 19 Sep. 2006 Slovaquie Suisse JI 06 – IN 2 P 3 et DAPNIA
Merci EVO. caltech. edu www. vrvs. org EVOBeta@Caltech. edu Contact@vrvs. org 19 Sep. 2006 37 JI 06 – IN 2 P 3 et DAPNIA
- Evo citrix portal
- Teoría sintética de la evolución
- Isus u molitvi
- Esercizi ignaziani nella vita quotidiana
- Evo 48
- Hoover atv324ld011 test
- Jyrängönvirta kalastus
- Evo nas pred tobom marijo
- Zeko zeko gledaj gle evo tebi mrkve dve
- Envase como se escribe
- Dra ana rosa costa
- Skype statut absent automatique
- Statut du personnel hospitalier
- Mateusz pilich
- Gdzie jest ogłaszany statut powiatu
- Quest vdi
- "fundacja batorego"
- Public organisation
- Statut zhp
- What is mean by marital status
- Beaumarchais contexte historique
- Brasserie star madagascar - historique
- Histoire de la profession infirmière
- Exposé arthur rimbaud
- Interprétation de guernica
- Echographie historique
- Cuisine historique
- Bref historique
- Cum + subjonctif
- Calculero
- Manga historique
- Rappel historique
- Historique de la gestion des ressources humaines
- Historique de grh