- João Fernandes
Joo Fernandes Video Services - - PowerPoint PPT Presentation
Joo Fernandes Video Services - - PowerPoint PPT Presentation
Joo Fernandes Video Services CERN
- 2
CERN
- European Organization for the Nuclear Research
- International Organization founded in 1954
- Physics (and Technology) laboratory
- Fundamental Research in High Energy Physics but also:
- Important contributions in computing (Grid)
- Several challenges in engineering fields
- More than10000 scientists and engineers of 80 nationalities
- ~2600 staff of the Organization, Member State nationals
- ~8000 from more than 500 Institutions (worldwide)
!"
- 3
LHC
- LHC (Large Hadron Collider)
- Particle accelerator of 27km diameter, 100 meters underground
- 4 Main Experiments (ATLAS, CMS, ALICE e LHCb)
- Each Experiment represents an average of 2000 physicists and engineers
from 37 countries
- Grid
- WLCG (Worldwide LHC Computing Grid) aggregates 170 computer centres in
34 countries in order to process ~15 Petabyte (15 million Gb) of data/year
#!$%""!!"!"!"&
!"
- 4
LHC Challenges
'(!$!!!"""!!( "!")!")*
– As integrated entities – Everyone is included and can collaborate in the best possible way – Location independent (globally dispersed communities)
!"
- 5
Videoconference at CERN
- Videoconference usage begun in 1995
- Dispersed initiatives (without central coordination)
- Developments inside the community: VRVS
- To respond to the LHC Requirements (scalability and low cost accessibility)
- not satisfied by at commercial solution at that time
+ ,--.!'%!"/0,1"!(!!"") !2$ !$)'%! (&
- Videoconference Service at CERN
- Created in 2007 in the CERN IT Department (ITUDSAVC)
- Responsibilities
- Provision and management of the videoconferencing infrastructure available
- VC rooms, MCU, Gateways, Gatekeepers, Servers, etc.
- Management of the User and Operations support lines
- Troubleshooting, User training and assistance, Tutorials, Handson sessions
- Technology Investigation and development
- Solution provision to the operational activities
- Service and Tool integration
- Service strategic definition
- new services, systems and technologies
!"
- 6
Systems and Protocols
- EVO (VRVS successor)
– Developed at Caltech (California Institute of Technology) – More than 80% of the worldwide activity: LHC collaborations – Java based – Accessible from
- H.323 devices
- PCs
– Integrates
- Chat
- Recording
– nonstandard format
– Scalable to hundreds of participants
- Current peak:
– 250 participants in the same session – 700+ system wide
!"
- 7
Systems and Protocols
- H.323/SIP
– Videoconference standards – Point2Point calls or to MCU – MCU services used at CERN:
- CERN (in operation from 2009)
- ESNET (Berkeley in California)
- DFN (Germany)
- KEK (Japan)
– Scale
- Depending on the use cases, the limitative factor can be
the number of available ports
!"
- 8
Infrastructure (endpoints)
!"
- 51 VC endpoints installed at CERN
- centrally managed
- 4 installations ongoing
- total de 55 in the end of 2010
- Standard H.323/SIP installations
- All done or refurbished from 2007
- ~85% HD
- Rooms with several capacities
- from 6 people (small rooms) to big auditoria (100+ people)
- Global project over 3 main lines:
- Homogeneity of systems and interfaces
- Endpoint reliability
- Remote administration and support
- 9
CentraI infrastructure
- CERN MCU Service
– Codian 8000 MSE (array of MCUs)
- Max capacity of 720 ports
- Gatekeepers
– GNU GK (load balanced)
- H.323/ISDN Gateway
– Phone connections in VC meetings and from VC endpoints
- PC encoders from the main venues for live webcast
– Integrated with the VC endpoints
- Virtual servers
– Flash Media and Windows Media servers
- EVO servers
– Network of 64 servers
- 5 serving CERN directly
!"
- 10
Videoconference use cases
- 95% of the VC sessions
– 8h0021h00 (CET) – LHC Experiments
- Sessions between globally dispersed working groups
- Weekly reports from the LHC Experiments
– 300+ participants (videoconference and webcast)
!"
- 11
Control Center CMS (DESY)
Use Cases
- Video communications of “permanent presence” between several
remote control rooms of the Experiments
- Europe, US, Asia and Oceania
– Remote shifts – Monitoring and Collaboration
- FNAL
Control Center CMS (CERN)
!"
- 12
Use Cases
- Special Events
– Conferences – Milestones – Commemorations – Outreach activities
- Remote Teaching
– CERN researchers teach on their institutions – Use of Smartboards for remote teaching
- Job Interviews
!"
- 13
Scale
- 2500+ sessions/month
– CERN,160+ Institutions in 37 countries
!"
- 14
Scale
- 6000+ connections/month (video and audio)
– H.323/SIP endpoints, Desktops/Laptops and phone
!"
- 15
Monitoring and Automation
- Central Management of Endpoints
– Usage statistics – Alarms and diagnosis – SW Updates
- Projectors and LCD screens with network interfaces
– Diagnosis – Remote management
- CERN Management Framework (CMF)
– Remote PC management – SW updates, standard central PC configurations
- Dashboard (under development)
– Snapshot of the infrastructure (VC endpoints, PCs, projectors, LCDs, network, Google map with location, etc).
!"
- 16
Technical Support
- CERN outsources the VC technical support
– Reorganized in February 2009 – Currently under ITIL certification – Done by the Computing Helpdesk (VC certified)
- 80% of tickets solved remotely
– Only 3rd line of support is done by CERN staff
- System wide problems only
- Remote support
– Telephone – Videoconference
- Service Desk equipped with endpoint
– Monitoring of sessions – Remote access to the systems using standard tools
- Web interfaces, UVNC, Team Viewer, etc.
!"
- 17
System Integration
- Objective:
– Maximize the ease of use of collaborative systems – Reduce incidents as much as possible
- Solution:
– Development of an additional layer that increases interoperability
!"
- 18
Indico
- Indico (http://indico.cern.ch)
– Event management system (meetings, lectures and conferences) developed at CERN under GNUGPL
- From the simple agenda to complex conferences with multiple sessions
- Developed in Python, Apache/IIS, ZODB and Ajax
– Massively used in the HEP community
- Ideal candidate to provide the additional collaboration layer for
collaborative systems
!"
- 19
Indico Video services
- Plugins system
– Flexible architecture that allows adding or removing functionality in a transparent way
- Through standard system APIs
- Indico plugins available
– CERN MCU
- Create/Destroy MCU meetings
- Centralized interface to initiate the session
– includes initiating the session for the remote participants
!"
- 20
Indico Video Services
- Plugins for EVO (and Vidyo)
- Create/Destroy meetings
- Dynamic link to access the session
- Other Plugins: webcast and event recording
!"
- 21
Indico Video Services
!"
- 22
Desktop VC
- Ongoing Standardization
– Definition of both technical and financial model – Set of requirements approved by the LHC community
- Multiplatform (Windows, Linux e Mac)
- Integrated with H.323 systems and Telephone
- Scalable to hundreds of participants
– Location independent
- Integrated with standard streaming and recording
technologies (ex. Flash)
- Best quality possible
– In function of the available bandwidth
!"
- 23
Desktop VC
!"
- Alternatives
– EVO: in daily usage (http://evo.caltech.edu/evoGate) – Pilot service: Vidyo (http://vidyoportal.cern.ch)
- Advantage : H.264SVC (vs. AVC video coding)
– Higher resistance to packet loss (LAN, Wireless, ADSL, 3G) – “Rate Matching” to optimize connections – Video layout flexibility » each image is managed independently » multiple resolutions, multiple frame rates, etc.
- VidyoDesktop client
– Windows, Mac – Linux (under development)
- Interoperability
– H.323/SIP – Telephone
- Tests still to perform
– Linux production client – Scalability to hundreds of participants
- 24
Next steps
- Infrastructure and service consolidation
– Automate, Automate, AutomateM – Seamless integration between Webcast and VC
- Central support of a Desktop VC solution
– Fully integrated in the current environment – Financial model well defined and fully transparent
!"
- 25
- Questions?
- Thank you very much! ☺
joao.fernandes@cern.ch vcteam@cern.ch
!"