ims webrtc workshop metaswitch project clearwater

18
THE BRAINS OF THE NEW GLOBAL NETWORK BRIDGING IMS INTO THE 21 ST CENTURY WITH OPEN SOURCE SOFTWARE Piers Finlayson 28 April 2014 Metaswitch Networks | Proprietary and confidential | © 2014 | 1

Upload: alan-quayle

Post on 09-May-2015

2.494 views

Category:

Technology


3 download

DESCRIPTION

Metaswitch Project Clearwater review presented at the IMS WebRTC Workshop at the IMS World Forum 2014 in April Barcelona.

TRANSCRIPT

Page 1: IMS WebRTC Workshop Metaswitch Project Clearwater

THE BRAINS OF THE NEW GLOBAL NETWORK

BRIDGING IMS INTO THE 21ST CENTURY WITH OPEN SOURCE SOFTWARE Piers Finlayson 28 April 2014

Metaswitch Networks | Proprietary and confidential | © 2014 | 1

Page 2: IMS WebRTC Workshop Metaswitch Project Clearwater

AGENDA

§  Time for a change – Introducing Project Clearwater

§  Why the cloud?

§  Designing for the cloud

§  Clearwater function and architecture

§  Clearwater use cases

§  Project Clearwater Ecosystem

§  Case study

Page 3: IMS WebRTC Workshop Metaswitch Project Clearwater

TIME FOR A CHANGE

§  IMS is "business as usual" for Tier 1 telco vendors §  Complex and costly §  Long release cycles §  Closed and proprietary implementation §  Typically on proprietary hardware

§  This model enables OTT providers to run rings around telcos §  In-house software expertise §  Continual innovation §  Rapid release cycles §  Creative use of Cloud technology and open source software

Page 4: IMS WebRTC Workshop Metaswitch Project Clearwater

NETWORK FUNCTIONS VIRTUALIZATION

13 operators leading Industry Specification Group on NFV under auspices of ETSI

“The new network will be built on high volume industry-standard servers, storage elements, ethernet switches and IT systems running software apps from

independent developers”

Operators embracing the concept of the "Software Telco"

Page 5: IMS WebRTC Workshop Metaswitch Project Clearwater

ROUTES TO NETWORK FUNCTIONS VIRTUALIZATION

Proprietary Hardware

Standard Hardware

Virtualized Environment

Implement all hardware-specific

functions in software

Design for standard hardware

Design for the Cloud

Adapt software to virtualized environment

Project Clearwater

Page 6: IMS WebRTC Workshop Metaswitch Project Clearwater

WHAT DOES IT MEAN TO DESIGN FOR THE CLOUD?

§  Using the same architectures as before is missing the point

§  “Stand on the shoulders of giants” §  Telcos used to have the highest scale systems §  Not so any more: Google, Amazon, Facebook etc etc

Page 7: IMS WebRTC Workshop Metaswitch Project Clearwater

SCALABILITY OF TOP INTERNET PROVIDERS

§  Google §  Served 2 trillion searches in 2012, 200 million an hour

§  Facebook §  As of June 2013, users spent ~1 billion minutes an hour

§  Netflix §  Streaming over 2 billion hours of video per month, 165 million minutes

an hour

§  Youtube §  6 billion hours a month, 500 million minutes an hour

§  Amazon §  In 2012 EC2 estimated to consist of 100,000-1M physical servers

Page 8: IMS WebRTC Workshop Metaswitch Project Clearwater

WHAT DOES IT MEAN TO DESIGN FOR THE CLOUD?

§  Using the same architectures as before is missing the point

§  “Stand on the shoulders of giants” §  Telcos used to have the highest scale systems §  Not so any more: Google, Amazon, Facebook etc etc

§  New ways to create massively scalable systems §  Very well proven §  Culture is very open

§ experiences with design patterns (blogs, conference talks, ...) § open source components

§  New philosophical approaches §  APIs, APIs, APIs – it’s all about the ecosystem §  Move fast – re-use rather then re-invent §  Experiment – iterate and evaluate

Page 9: IMS WebRTC Workshop Metaswitch Project Clearwater

PROJECT CLEARWATER – IMS IN THE CLOUD

The Cloud

Open Source

Open Standard APIs

+

+ =

Massively scalable, very low cost,

IMS-based mass-market VoIP services platform designed from the

ground up to leverage the Cloud

Business Model Innovation

+

www.projectclearwater.org

Page 10: IMS WebRTC Workshop Metaswitch Project Clearwater

CLEARWATER – DESIGN OBJECTIVES

§  Massive scalability

§  Highly robust and resilient

§  Built-in basic calling services

§  Compliance with IMS specs

§  Standalone capability

§  Business model innovation

Page 11: IMS WebRTC Workshop Metaswitch Project Clearwater

CLEARWATER – OBJECTIVES MET

§  Massive scalability §  Tested at 10M subs, 20M BHCA: cost < €0.02 per sub per yr (EC2) §  Elastic scalability demonstrated

§  Highly robust and resilient §  Web-scale architecture, stateless SIP processing nodes §  N+M pools, geo-redundancy demonstrated

§  Built-in basic calling services §  Basic MMTel services included

§  Compliance with IMS specs §  Tested with HSS, TASs, MGCF, AGCF, P-CSCF

§  Standalone capability §  Built in mini-HSS used in lab trials and PoCs

§  Business model innovation §  Released as Open Source

Page 12: IMS WebRTC Workshop Metaswitch Project Clearwater

CLEARWATER FUNCTIONAL OVERVIEW

P-CSCF I-CSCF S-CSCF BGCF

MMTel TAS Sub DB

HSS TAS SIP AS

WebRTC

Project Clearwater

SIP

TDM MGCF MG

I-BCF

WebRTC Gateway

SIP

XCAP XDMS DB

Page 13: IMS WebRTC Workshop Metaswitch Project Clearwater

CLEARWATER APPLICATION EXAMPLES

§  Free-standing consumer voice and video comms

§  Hosted business voice

§  VoLTE

§  Developer API Ecosystem

§  PacketCable 1.x migration to 2.x

§  Class 5 switch replacement

§  RCS – Messaging

§  WebRTC

Page 14: IMS WebRTC Workshop Metaswitch Project Clearwater

PROJECT CLEARWATER ECOSYSTEM

The Project Clearwater Ecosystem brings together

partners with products and expertise in §  IMS technology

§  NFV infrastructure §  Systems Integration

to fast track deployments of the leading virtualized IMS solution

Page 15: IMS WebRTC Workshop Metaswitch Project Clearwater

BENEFITS OF ECOSYSTEM

http://www.projectclearwater.org/ecosystem/

§  Interop testing has already been performed with all partner products

§  More partners expected over coming weeks

Page 16: IMS WebRTC Workshop Metaswitch Project Clearwater

§  WebRTC is peer-to-peer technology

§  Peer-to-peer videoconferencing leads to vast amounts of bandwidth required/consumed

§  Video mixing requires significant compute resouces

§  Jitsi videobridge is a Selective Forwarding Unit, acting as a lightweight videoconferencing server §  Minimal processing, based in the cloud §  Reduces upstream bandwidth requirements from each client to single

video stream

§  Project Clearwater gateways IMS endpoints into Jitsi videobridge conferences

WEBRTC VIDEOBRIDGE – CLEARWATER AND JITSI

Metaswitch Networks | Proprietary and confidential | © 2014 | 16

Page 17: IMS WebRTC Workshop Metaswitch Project Clearwater

BRIDGING IMS INTO C21 WITH OPEN SOURCE SOFTWARE

Metaswitch Networks | Proprietary and confidential | © 2014 | 17

Clearwater

videobridge WebRTC

SIP

https://meet.jit.si

http://www.projectclearwater.org

Page 18: IMS WebRTC Workshop Metaswitch Project Clearwater

THANK YOU!

find out more: http://www.projectclearwater.org/ http://www.projectclearwater.org/ecosystem/

Metaswitch Networks | Proprietary and confidential | © 2014 | 18