VRVS Next Development (1/2)  Session Introduction: P. Galvez; 5’  Current and New Collaborative Architecture (From VRVS to EVO): P. Galvez; 15’  MonALISA.

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

EScience Collaboration Tools: EVO & Access Grid Dr. Greg Wickham APAN 24 th Jan 2008.
Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.
Caltech Proprietary Videoconferencing Security in VRVS 3.0 and Future Videoconferencing Security in VRVS 3.0 and Future Kun Wei California Institute of.
June 4, 2002TERENA, Networking Conference Global Platform for Rich Media Conferencing and Collaboration Gregory DENIS California Institute of Technology.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Secure Sockets Layer eXtended (SSLX) Next Generation Internet Security Overview Presentation April 2011.
Insert Title. Face to face interaction is a fundamental element of human communication.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
Monitoring and controlling VRVS Reflectors Catalin Cirstoiu 3/7/2003.
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
October 2003 Iosif Legrand Iosif Legrand California Institute of Technology.
Introduction to the Application Layer Computer Networks Computer Networks Spring 2012 Spring 2012.
VRVS_AG_HOWTO (c) Caltech 1 How to Connect to Access Grid Virtual Venues through VRVS Slides at
Virtual Meetings Increasing Collaboration While Reducing Costs and Ensuring Business Continuity Ram Narayanaswamy CTO 8x8, Inc.
Caltech Proprietary Global Platform for Rich Media Conferencing and Collaboration VRVS 3.0 Philippe Galvez California Institute of Technology March 24,
INTRODUCTION Toomeeting Conference (TMC) is the easiest and more accessible multimedia videoconferencing solution on market. TMC offers a large portfolio.
OPC Alarm.NET.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
Presented by Kasandra Isaac
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
Web conferencing Liane Tarouco Leandro Bertholdo RNP POP/RS.
Users’ Authentication in the VRVS System David Collados California Institute of Technology November 20th, 2003TERENA - Authentication & Authorization.
 Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion.
Ayman Abdel-Hamid Department of Computer Science Lamar University P.O. Box 10056, Beaumont, TX 77710, USA Kurt Maly, C.M. Overstreet,
Philippe Galvez California Institute of Technology October 19, 2000 Virtual Room Videoconferencing System Update.
Accompanying notes to presentation What you need to know This presentation is part of the Art of connecting. There are four themes in total, each with.
Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
1 April 23, 2007Marek Domaracky the Next Generation Grid-enable Collaboration Welcome.
Global Platform for Rich Media Conferencing and Collaboration Philippe Galvez California Institute of Technology Nov 6th, 2003RedIRIS conference.
ACAT 2003 Iosif Legrand Iosif Legrand California Institute of Technology.
Poster on 4x8 foot posterboard The IRI-h Objectives 1  Platform Independent Services : using JAVA technology  Multi-participant Audio/Video : using.
SPREAD TOOLKIT High performance messaging middleware Presented by Sayantam Dey Vipin Mehta.
Videoconference at CERN Joao Fernandes CERN-IT-UDS Video Services.
D EPT. OF I NFO. & C OMM., KJIST Access Grid with High Quality DV Video JongWon Kim, Ph.D. 17 th APAN Meeting /JointTech WS Jan. 29 th, 2004 Networked.
Global Platform for Rich Media Conferencing and Collaboration G. Denis, Caltech RESEARCH.
The ProactiveWatch Monitoring Service. Are These Problems For You? Your business gets disrupted when your IT environment has issues Your employee and.
Virtual Room Videoconferencing System H. Newman & P. Galvez & G. Denis, Caltech C. Isnard, C. Isnard, CERN CHEP2000 February 6, 2000.
The Access Grid May Jon Johansson CNS Parallel Computing and Visualization Workshops 2004.
VRVS Research Roadmap (Caltech). VRVS Deployment and Usage.
1 IRI-h a Java-based Distance Education System Department of Computer Science Old Dominion University Norfolk, VA 23529, USA.
Submitted By: Aayush Beri Di Wen.  Library : Java Media Framework (JMF)  Protocol and System Design  Code Snippet  Simulation.
Investigating the Performance of Audio/Video Service Architecture I: Single Broker Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
Global Platform for Rich Media Conferencing and Collaboration Philippe Galvez California Institute of Technology Feb 19th, 2004LISHEP 2004, Rio de Janeiro.
1 An H.323 Videoconferencing Service for the German Research and Education Community Jürgen Hornung, Gisela Maiss - DFN Germany May 2003 TNC 2003.
April 2003 Iosif Legrand MONitoring Agents using a Large Integrated Services Architecture Iosif Legrand California Institute of Technology.
October 10, 2006Gregory DENIS the Future of e-Collaboration intelligent, autonomous and massively distributed Welcome.
Caltech Proprietary Global Platform for Rich Media Conferencing and Collaboration VRVS 3.0 Philippe Galvez California Institute of Technology June 12th,
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
VRVS Research Roadmap (Caltech). VRVS Deployment and Usage.
2003 NTHU IEEM 1 Enterprise Integration Collaborative Product Design – Using Access Grid Project as an Example Group No.11 : 林彥伯 (Gilbert)
Netscape Application Server
Chapter 2 Introduction Application Requirements VS. Transport Services
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
eScience Collaboration Tools: EVO & Access Grid
File Transfer Issues with TCP Acceleration with FileCatalyst
Global Platform for Rich Media Conferencing and Collaboration
New Tools In Education Minjun Wang
STATEL an easy way to transfer data
Presentation transcript:

VRVS Next Development (1/2)  Session Introduction: P. Galvez; 5’  Current and New Collaborative Architecture (From VRVS to EVO): P. Galvez; 15’  MonALISA (A Monitoring Agents Using Large Integrated Services Architecture) – I. Legrand; 15’ (by Video)  Advanced Collaborative End Applications: P. Farkas; 15’  Demonstration: 20’ EVO: a End-to-End Secure and Self-Adaptive Real-Time Collaboration Infrastructure We will try to break the system !, auto recovery, redundancy,…  Questions: 5’ Next Generation Grid Enable Collaborative System

VRVS worldwide collaborative production service From VRVS to EVO Philippe Galvez California Institute of Technology I2 Spring Meeting, May 4th, 2005

VRVS Next Development (1/2)  VRVS: Background Information  VRVS Deployment;  VRVS Usage and Statistics  From VRVS To EVO: An End-to-End Self Managed RTC Infrastructure Outlines

u VRVS is a realtime distributed system which provides a scalable communication infrastructure for large collaboration dispersed all over the world. u Different technologies and protocols are supported (and mixed) and allow users to connect their preferred videoconference. u Supports Mbone, H.323, SIP, QuickTime, Access Grid, JMF and MPEG2. u The system is composed of 1 main server and several reflectors (network servers) spread around the world. VRVS: What it is ?

u Unified Web User Interface to schedule and join/leave a meeting independently of the application. u Multi-platform: Windows, Linux, MacOS and Unix. u Easy to use: Everybody knows how to click on a web page today. u Virtual Room Concept, Scheduling; Create a virtual space were people can exchange real-time information. u Join or Leave a Collaborative session anytime. Do not need to know in advance how many participants and booked ports capacity. Just announce the meeting and people will join from anywhere. u Full Documentation and Tutorial u Self service: Don’t need a technician or expert to organize and join a conference. VRVS Web Service Design

VRVS Reflectors Deployment World Wide

VRVS registered users and current usage until May 4th, 2005 USA3573Spain1741 France1157 Italy Switzerland, Germany, Brazil, UK, Slovakia, Taiwan, Chile, Greece, Argentina, Japan, Russia, Canada, etc… 15,700 different Users Registered 120 Countries from 120 CountriesWorkshops/Conferences Since 2004/01/01 Workshop257 Lecture33 Conference256 Seminar156 Tutorial38 Average of 1100 world wide meetings involving more than 4500 users (total 6000 hours) per month

VRVS National Research and Education Network (NREN) Communities: Internet2 (U.S), GEANT2/DANTE (Europe), RedIRIS (Spain), RNP (Brazil), REUNA (Chile), RENATER (France), SANET (Slovakia), INFN (Italy), FUNET (Finland), REACCIUN2 (Venezuela) and AMPATH (America). Others are in process. Internet2 (U.S), GEANT2/DANTE (Europe), RedIRIS (Spain), RNP (Brazil), REUNA (Chile), RENATER (France), SANET (Slovakia), INFN (Italy), FUNET (Finland), REACCIUN2 (Venezuela) and AMPATH (America). Others are in process. VRVS Disciplines communities: HENP, ASTRO, FUSION, MEDICAL VRVS Particular Project Communities: VRVS TEAM, ACCESSGRID,.. VRVS Worldwide Collaboration The VRVS team collaborates with Research and Education Networks and major Research Projects around the globe to provide the academic community with a unique and reliable real-time infrastructure supporting all protocols for advanced collaboration

9

10 What’s Next ?

11 Main critical RTC issues: Manageability Reliability Scalability Security Functionality / Usability From VRVS To EVO: End-to-End Self Managed RTC Infrastructure Developing/Deploying a Very Robust and Scalable Real-Time Collaborative (RTC) Infrastructure is a real problem that no- one was able to fix yet !

12 What’s wrong ? Why can we not achieve total reliability/robustness when deploying a RTC Infrastructure ? From VRVS To EVO: End-to-End Self Managed RTC Infrastructure  The Real-Time Collaborative environment is a living environment, constantly changing, evolving. In addition devices/domains/nodes are managing by several independent technical and administrative entities

13 By creating a “living” RTC Infrastructure capable to react/adapt to the change of the environment in real-time transparently to the end-user Solutions ?

14 Building a Scalable RTC Infrastructure Multicast Network: It is not any more a global solutionMulticast Network: It is not any more a global solution –After more than 10 years of development/deployment, It reaches its maximum level of reliability/robustness –It is just a transport mechanism No QoSNo QoS No awareness of the Application levelNo awareness of the Application level No data processing as required by the some application (mixing audio, select video streams, ….)No data processing as required by the some application (mixing audio, select video streams, ….) –Extremely difficult to troubleshot because it crosses several administrative domains Today’s solution: Building an Overlay Network by deploying intelligent Software Agents communicating using Unicast connections and capable of using Multicast transport when it makes more sense

15 Directory Services Notification to others members Send Monitoring Information in real-time CPU, Memory, Network Status, Packet loss, Latency/Jitter with its peers, number of clients connected, etc.. Send Alarms to Administrators: Packet lost, CPU high, etc.. Access Monitoring Information and Remote Administrated the Different Services Register the Service offered GUI for Monitoring Building a Core RTC Infrastructure Overlay Network built using Intelligent Software Agent: Panda Monitoring Service

16 Outlines

17 Directories Services RTC Core Infrastructure (1) Give me the best Panda nodes available: Best network connectivity Best latency/jitter no packet lost minimum of client clients connected (load balancing) (2) 3 best nodes provided (3) Check network quality (Latency, jitter, packet lost) and select the best one Local Monitoring Agent Provides information in real-time: CPU, Memory, Network Status, Packet loss, Latency/Jitter to/from its connected Panda Send Alarms: Packet lost, CPU high, etc.. AND takes automatic actions to correct the problem (5) Publish local monitoring information IM H.323 Mbon e SIP MPEG … Koala: A Software Agent running In Computer End-User End-to-End RTC Self Managed Infrastructure (4) Connect to the best node Building an End-to-End Self Managed RTC Infrastructure

18 Directories Services IM H.323 Mbon e SIP MPEG … Local Computer End-to-End RTC Self Managed Infrastructure IM, Chat, Presence, Control Packet VideoAudio Possibility to Encrypt IM, Chat, Presence message AND/OR Video packet AND/OR Audio packet All Communication channels are tunneled via ONE port (UDP or TCP). Crossing Firewall and NAT environment !! Possibility to Encrypt communication between Panda nodes Logging and scheduling packets information communication done via the tunneled connection with the Panda Building an End-to-End Self Managed RTC Infrastructure

19 Connection to the Panda Automatic Time Zone Adjustment On-Going meetings, click to join Multi-Languages Support Presence Chat Bookings The Koala Client (Java)

20 Messenger -SIP H.323 MCU AG H.323 EVO EVO: End-to-End Self Managed and Secure RTC Infrastructure

21 Demonstration: Let’s break the System ! X X X Breaking a core node and automatic topology reconnection 2 - Breaking a Panda node where Users are connected and automatic reconnection to a new Panda node 3- Overloading the user machine and see automatic actions to adjust the problem

22 Thank you

23 Additional Slides

24 It will provide communication channel not only for audio/video but also for shared applications, Instant Messaging. also for shared applications, Instant Messaging. Dynamic registration to high level directory services Dynamic registration to high level directory services Automatic re-activation of components and services Automatic re-activation of components and services Automatic and secure code update Automatic and secure code update Continuous monitoring of network quality (packet loss, jitter, Continuous monitoring of network quality (packet loss, jitter, latency) between its peers and its possible peers latency) between its peers and its possible peers Automatic rerouting to obtain the best performance/quality Automatic rerouting to obtain the best performance/quality Encryption between reflectors and between reflector and VRVS Encryption between reflectors and between reflector and VRVS clients clients Automatic Alarm notifications when monitored parameters Automatic Alarm notifications when monitored parameters (system or network) go beyond a preset threshold (system or network) go beyond a preset threshold Dynamically provides services (video, audio, data,..) that matches Dynamically provides services (video, audio, data,..) that matches the current resources/capabilities to the end users/applications the current resources/capabilities to the end users/applications Provides access to real-time and historical data Provides access to real-time and historical data Panda Software Agent functionalities

25 New Java-based VRVS client that will perform Dynamic Registration to high level directory services – (Multi-OS support) Registration to high level directory services – (Multi-OS support) Automatic detection of the system parameters (CPU, Memory,..) Automatic detection of the system parameters (CPU, Memory,..) hardware components (Audio card, video card, …), services hardware components (Audio card, video card, …), services capabilities (video, audio, …), network environment and capabilities (video, audio, …), network environment and capabilities (wireless environment, DSL, available bandwidth, …) capabilities (wireless environment, DSL, available bandwidth, …) Dynamically gets services (video, audio, data,..) that matches the Dynamically gets services (video, audio, data,..) that matches the current resources/capabilities to end users/applications current resources/capabilities to end users/applications Continuous monitoring of network quality (packet loss, jitter) Continuous monitoring of network quality (packet loss, jitter) latency) and Automatic rerouting of packets latency) and Automatic rerouting of packets Automatic Alarm notifications when monitored parameters Automatic Alarm notifications when monitored parameters (system or network) go beyond a preset threshold. (system or network) go beyond a preset threshold. Koala Software Agent Functionality

26 GUI: Koala Software Agent

27 Admin GUI with Panda and Koala nodes

28 Monalisa / EVO GUI

29 Additional Admin. GUI Snapshot