Joo Fernandes Video Services - - PowerPoint PPT Presentation

jo o fernandes video services cern
SMART_READER_LITE
LIVE PREVIEW

Joo Fernandes Video Services - - PowerPoint PPT Presentation

Joo Fernandes Video Services CERN


slide-1
SLIDE 1
  • João Fernandes

Video Services CERN

!"#$

slide-2
SLIDE 2
  • 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)

!"

slide-3
SLIDE 3
  • 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

#!$%""!!"!"!"&

!"

slide-4
SLIDE 4
  • 4

LHC Challenges

'(!$!!!"""!!( "!")!")*

– As integrated entities – Everyone is included and can collaborate in the best possible way – Location independent (globally dispersed communities)

!"

slide-5
SLIDE 5
  • 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

!"

slide-6
SLIDE 6
  • 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

!"

slide-7
SLIDE 7
  • 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

!"

slide-8
SLIDE 8
  • 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
slide-9
SLIDE 9
  • 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

!"

slide-10
SLIDE 10
  • 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)

!"

slide-11
SLIDE 11
  • 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)

!"

slide-12
SLIDE 12
  • 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

!"

slide-13
SLIDE 13
  • 13

Scale

  • 2500+ sessions/month

– CERN,160+ Institutions in 37 countries

!"

slide-14
SLIDE 14
  • 14

Scale

  • 6000+ connections/month (video and audio)

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

!"

slide-15
SLIDE 15
  • 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).

!"

slide-16
SLIDE 16
  • 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.

!"

slide-17
SLIDE 17
  • 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

!"

slide-18
SLIDE 18
  • 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

!"

slide-19
SLIDE 19
  • 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

!"

slide-20
SLIDE 20
  • 20

Indico Video Services

  • Plugins for EVO (and Vidyo)
  • Create/Destroy meetings
  • Dynamic link to access the session
  • Other Plugins: webcast and event recording

!"

slide-21
SLIDE 21
  • 21

Indico Video Services

!"

slide-22
SLIDE 22
  • 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

!"

slide-23
SLIDE 23
  • 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

slide-24
SLIDE 24
  • 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

!"

slide-25
SLIDE 25
  • 25
  • Questions?
  • Thank you very much! ☺

joao.fernandes@cern.ch vcteam@cern.ch

!"