videoconference@cern · • created in 2007 in the cern it department (it-uds-avc) •...

25
CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/it Videoconference@CERN João Fernandes Video Services - CERN Educonf Workshop 18 th -19 th October 2010 Lisbon, Portugal

Upload: others

Post on 08-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it

Videoconference@CERN

João Fernandes

Video Services - CERN

Educonf Workshop 18th-19th October 2010

Lisbon, Portugal

Page 2: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it2

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)

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 3: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it3

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

Massive Collaboration, Global scale!

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 4: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it4

LHC Challenges

How to have a set of international collaborations working

reliably and efficiently?

– As integrated entities

– Everyone is included and can collaborate in the best possible way

– Location independent (globally dispersed communities)

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 5: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it5

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

During 2006, a LHC internal report (RTAG 12) concludes that was critically urgent to

organize the videoconferencing activity inside the LHC, due to the rapid growth!

• Videoconference Service at CERN• Created in 2007 in the CERN IT Department (IT-UDS-AVC)

• 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, Hands-on sessions

• Technology Investigation and development

• Solution provision to the operational activities

• Service and Tool integration

• Service strategic definition

• new services, systems and technologies

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 6: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it6

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

– non-standard format

– Scalable to hundreds of participants

• Current peak:

– 250 participants in the same session

– 700+ system wide

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 7: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it7

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 8: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it8

Infrastructure (endpoints)

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

• 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

Page 9: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it9

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 10: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it10

Videoconference use cases

• 95% of the VC sessions

– 8h00-21h00 (CET)

– LHC Experiments

• Sessions between globally dispersed working groups

• Weekly reports from the LHC Experiments

– 300+ participants (videoconference and webcast)

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 11: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it11

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

Use of High Definition links: quality an important requirement

FNAL Control Center CMS (CERN)

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 12: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it12

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 13: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it13

Scale

• 2500+ sessions/month– CERN,160+ Institutions in 37 countries

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 14: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it14

Scale

• 6000+ connections/month (video and audio)

– H.323/SIP endpoints, Desktops/Laptops and phone

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 15: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it15

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 16: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it16

Technical Support

• CERN outsources the VC technical support

– Re-organized 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.

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 17: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it17

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 18: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it18

Indico

• Indico (http://indico.cern.ch)– Event management system (meetings, lectures and

conferences) developed at CERN under GNU-GPL

• 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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 19: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it19

Indico Video services

• Plug-ins system

– Flexible architecture that allows adding or removing

functionality in a transparent way

• Through standard system APIs

• Indico plug-ins available

– CERN MCU

• Create/Destroy MCU meetings

• Centralized interface to initiate the session

– includes initiating the session for the remote participants

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 20: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it20

Indico Video Services

• Plug-ins for EVO (and Vidyo)

• Create/Destroy meetings

• Dynamic link to access the session

• Other Plug-ins: webcast and event recording

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 21: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it21

Indico Video Services

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 22: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it22

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

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 23: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it23

Desktop VC

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

• Alternatives

– EVO: in daily usage (http://evo.caltech.edu/evoGate)

– Pilot service: Vidyo (http://vidyoportal.cern.ch)

• Advantage : H.264-SVC (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.

User experience: Better resulting quality

• VidyoDesktop client

– Windows, Mac

– Linux (under development)

• Interoperability

– H.323/SIP

– Telephone

• Tests still to perform

– Linux production client

– Scalability to hundreds of participants

Page 24: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it24

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 transparentGEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal

Page 25: Videoconference@CERN · • Created in 2007 in the CERN IT Department (IT-UDS-AVC) • Responsibilities • Provision and management of the videoconferencing infrastructure available

CERN IT DepartmentCH-1211 Genève 23

Switzerland

www.cern.ch/it25

• Questions?

• Thank you very much! ☺

[email protected]

[email protected]

GEANT Educonf Workshop, 18th - 19th October, Lisbon – Portugal