SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Telco Services now and beyond
Lisbon
November the 14th 2018
Greg Sikora
greg@ovoo.pl
OVOO team
Who we are?
OVOO company confidential 3
4
OVOO team
Who we are?
POLISH COMPANY REGISTERED IN KRAKÓW, SINCE
2012
We offers services and products for strategic customers in
Europe and Middle East.
OVOO: Why our offer is so unique?
• We are TELECOM experts.
• A company profile is strictly focused on a TELCO domain with deep
understanding of customer needs.
• Professionalism is the one that is the most crucial for us.
• We are specialized in a cost optimization for customers.
Our main customers
T-Mobile Poland
T-Mobile Austria Orange Poland
Magyar Telecom
DT Group
Hrvatski Telekom
Orange Group
T-Mobile Hubraum
6
OVOOocad
Our product brad
OVOOcado is our brand fully focused at the product development and
offering to MNOs, MVNx, CPaaS providers.
More details at https://ovoocado.com
OCS Service Broker PrePaid CC TAS Convergent
Messaging GW
Market drivers 2020+
Market drivers 2020+
OVOO company confidential 8
Source ZDNet “Mobile data traffic will increase 7-fold from 2016
to 2021”
Source EDN Network “The 5 best 5G use cases”
Market drivers 2020+
OVOO company confidential 9
Market drivers 2020+
• CSPs have to response
• Mobile operators need to
optimize TTM and TCO
OVOO company confidential 10
The Market is
Are we ready for 2020+ customer
demands?
Traditional platforms are too
heavy and complicated for agile,
cost effective DevOps approach
OVOO company confidential 11
LTE: this is
only
workaround
everyone is
waiting for 5G
Developer vs Telco market demands
TELCO MARKET budget
• Telco projects budgets e.g. IN/IMS
services
– Legacy IN – 2007 – 1X mln EUR
– SDP platform – 2012 – 1,X mln
EUR
– SDP platform – 2017 -
!@#$%^^&
• Big guys are not able to answer for
MNO needs
• Middle guys focused on specific
knowledge areas are able to support
telco market needs
OVOO company confidential 12
DEVELOPERS https://www.itjobswatch.co.uk/jobs/uk/java%20developer.do
Technology drivers 2020+
How does the TELCO service plane looks like
• Majority of services run on top of JainSLEE, SIP Servlets or
proprietary NEP platform
• NEP proprietary platforms
– Are based on very 20-30 years old technology
– Not open for 3rd party program (Vendor lock in)
• JainSLEE 1.1 is 15 years old technology
– initiated over 15 years ago
– without any successor
– Only 3 platforms are supporting JainSLEE standard
– Heavy for new developers.
• SIP Servlets 1.1 is 11 years old technology. SIP Servlets 2.0
is newer but
– Limited to SIP (no SS7 or other “TELCO” protocols support)
– Coupled with J2EE technology (require Application Server)
– Not tailored to cloud, NFV nor GRID architecture
2OVOO company confidential
Waves of IT Evolution
OVOO company confidential 15
What IT did at this time?
OVOO company confidential 16
IT trends which influence Service Providers
• OpenStack gains increasing acceptance
– OpenStack is TOP10 most active community project (source https://www.openhub.net/)
– Perfect for the infrastructure virtualization based on the COTS HW
• DevOps and CI/CD is influencing TTM and TCO
– Teams reorganization combined with Continuous Integration and Continuous Development way of
thinking
• Containers and Microservices perfect fit
– Microservices - larger application is broken down into smaller, single-use services
– Containers are the tools and methodology used to organize applications/microservices
– Both microservices and containers have become popular tools for DevOps teams
• Container orchestration
– Deployment blueprint for different environments: dev, test, stage, production
– Horizontally scalable and more granular management of Microservices
– No single point of failure and achieve self hilling
OVOO company confidential 17
Plan to move forward
How we should move forward
• Cloud Computing is the world wide trend ($411B By 2020 –
source Gartner)
– Google, Microsoft, AWS – leaders in this field
– The future service is IaaS agnostic. Deploy everywhere
approach. – EGDE computing
• NGMN (Next Generation Mobile Networks) Alliance is
following the same direction
– Service-based architecture in 5G v1.0 is designed according
to this pattern
– Aligned with ETSI NFV
– Crucial for 5G and EDGE computing for VR & AR use cases
• OVOO see that we should follow the IT market trends
OVOO company confidential 19
Akka and the actor model
• Actor Model
– Formalized in 1973 by Carl Hewitt and Gul Agha
– The first major adoption by Ericsson in mid 80s.
• Invented Erlang and later open-sourced in 90s.
• Built a distributed, concurrent, and fault-tolerant telecom
system which has 99.9999999% uptime
• A toolkit that provides:
– simple concurrency
– resiliency & elasticity
– high performance & fault tolerance
• Actor implementation on JVM
– Java API and Scala API
– Reactive programming
• Actor model communicating via messages
OVOO company confidential 20
Founded by Jonas Boner (Pioneer of reactive programming, microservices and Fast Data. Java guru)
Why Akka?
• From Dev perspective
– Stateless, asynchronous, non blocking
– Open Source with vivid community behind
– Simple concurrency
• From Ops perspective
– Small JVM footprint < 500 MB
– Service startup in seconds
– Horizontal scalability
– Built-in resiliency & elasticity
• From Service Provider perspective
– Lack for 3rd party licenses – can be multiply without need to buy new license
– NFV compliant
– Deployable at bare metal, Virtualization or private cloud
OVOO company confidential 21
Evolution not revolution
What is our proposal?
We believe in evolution instead revolution
• Step by step approach.
1. 2018-2019 –utilize existing
JainSLEE platforms and
optimize the cost structure for
new services
2. 2019 – 2021 – hybrid
deployment mixing legacy
JainSLEE and cloud based
services
3. 2021+ - Unified cloud based
deployment
OVOO company confidential 23
• HOW TO?
– Application Server based service
should be migrated to cloud based
services
– Decoupling based on micro services
– Containers for automated deployment
and DevOps
– Container orchestration for scalability
and management
Service Broker – Orchestration
24
• Horizontal orchestration
– Business level orchestration
– SIP and Call Control REST
– Stateful balancing
– Profile based
• Legacy and new services
orchestration
– Based on the profile the SB
can orchestrate between new
cloud based apps and legacy
JainSLEE services
– The IMS and CS core can
trigger directly legacy SDP
platform or use SB
App1
SB
S-CSCF/MSS
SIP
SIP/CAP
App
2
App
3
REST
REST
SIP/CAP
ProfileDB
OVOO company confidential
SDP
NTS
Service Broker
VPN PrePaidMSIMMNP
Common 1 Common 2 Common 3 Common 4 Common 5
OVOOcado Service Broker
Turn key orchestration for MNO
25
• Flexible Multi Network: 3G and 4G
• IMS and CS core integration
• Integration with 3rd party components
• Legacy IN and SIP AS orchestration
• Pre-integrated with OVOOcado TAS and
OCS for real time rating and fraud detection
• Low latency (reduced signaling overhead)
• High flexibility (re-configuration on the fly)
• TCO and TTM lower up to 80%
CS Core IMS Core
API GW
JainSLEE or Akka
Service Broker
Service
Profile
MMTel SCC-AS
HLR HSS
Legacy
IN
Legacy
SIP AS
Other
services
OVOOcado
OCS
CAP
Ro
API
SIP
$$$
External
services
SBSB
Service Broker – Scalability
26
• SIP Load balance e.g.
Kamalio in front of the
Service Broker pool
• Different routing
algorithms
• SB pool can orchestrate
scale up/down
application pool
• It can be either static or
fully automated
mechanism
App
1
SB
S-CSCF
SIP
SIP/CAP
App
2
REST
ProfileDB
OVOO company confidential
SIP Load Balancer
App
3 App
4
SIP
SIP
Practical example
28OVOO company confidential
OVOOcado OCS
Real time rating and charging
• For PrePaid and PostPaid subscribers
• Extremely efficient
– more than 7 Millions charging sessions per hour per
node
– Horizontal scalability N+1
• Events Bases Charging: SMS, API requests, content
• Session Based Charging: voice, video, data, IoT
• Hybrid deployment model
– SaaS based on AWS
– Cloud and on-premises
• Supports multiple interfaces
• Pre-integrated with OVOOcado Value Added Services
29
OVOOcado OCS
Internal architecture
• Modular architecture
• Flexible and customizable solution.
• Optional modules
– Voucher Management System*
– Number Portability DB
– IVR Menu*
– API Gateway for 3rd party integration
• Integration via open standard interfaces.
• Compliant with Telco 3GPP standards
• Carrier grade architecture with built-in Fault Tolerance,
High Availability and Load Balancing features
• Flexible data model
• Provisioning, Alarm, CDR subsystem for BSS and OSS
integration
30
* Roadmap feature
OVOO company confidential
OVOOcado OCS
Different Use Cases
There are variety of use cases
around usage based charging
• A2P SMS Aggregator
• CPaaS API usage
• Cost Control
• Fraud detection
31OVOO company confidential
Thank you
Greg Sikora
greg@ovoo.pl

Weitere ähnliche Inhalte

Was ist angesagt?

General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
Alan Quayle
 

Was ist angesagt? (19)

TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
 
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
 
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
 
TADS Telecom Summit OpenCloud Mark Windle
TADS Telecom Summit OpenCloud Mark WindleTADS Telecom Summit OpenCloud Mark Windle
TADS Telecom Summit OpenCloud Mark Windle
 
From Lego to Plasticine. Molding a platform for product development, Werner E...
From Lego to Plasticine. Molding a platform for product development, Werner E...From Lego to Plasticine. Molding a platform for product development, Werner E...
From Lego to Plasticine. Molding a platform for product development, Werner E...
 
Evolution of Telecommunication Service Providers, from Legacy to Digital, Nam...
Evolution of Telecommunication Service Providers, from Legacy to Digital, Nam...Evolution of Telecommunication Service Providers, from Legacy to Digital, Nam...
Evolution of Telecommunication Service Providers, from Legacy to Digital, Nam...
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
 
TADSummit EMEA 2019 Welcome, Alan Quayle
TADSummit EMEA 2019 Welcome, Alan QuayleTADSummit EMEA 2019 Welcome, Alan Quayle
TADSummit EMEA 2019 Welcome, Alan Quayle
 
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
 
Delivering the Future of Networking with Hyper-scalable Connectivity, Liang D...
Delivering the Future of Networking with Hyper-scalable Connectivity, Liang D...Delivering the Future of Networking with Hyper-scalable Connectivity, Liang D...
Delivering the Future of Networking with Hyper-scalable Connectivity, Liang D...
 
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market SizingBy The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
 
TADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean BubleyTADS Telecom Summit Disruptive Analysis Dean Bubley
TADS Telecom Summit Disruptive Analysis Dean Bubley
 
TADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleTADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan Quayle
 
Comarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case studyComarch Telecom Brunch - KPN case study
Comarch Telecom Brunch - KPN case study
 
Open source reality check
Open source reality checkOpen source reality check
Open source reality check
 
TADSummit EMEA Americas Welcome
TADSummit EMEA Americas WelcomeTADSummit EMEA Americas Welcome
TADSummit EMEA Americas Welcome
 

Ähnlich wie Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018

Ähnlich wie Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018 (20)

Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?Cloud-native apps. Do you still need a Middleware for a real-time service?
Cloud-native apps. Do you still need a Middleware for a real-time service?
 
Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618Radisys/Orange/Strategy Analytics Webinar 090618
Radisys/Orange/Strategy Analytics Webinar 090618
 
Service Innovation: Service Delivery Platforms, Open Innovation, and Applicat...
Service Innovation: Service Delivery Platforms, Open Innovation, and Applicat...Service Innovation: Service Delivery Platforms, Open Innovation, and Applicat...
Service Innovation: Service Delivery Platforms, Open Innovation, and Applicat...
 
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
 
Optare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU BrochureOptare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU Brochure
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
Alan Law Keynote: MEC Focus day at SCWS May 2016
Alan Law Keynote: MEC Focus day at SCWS May 2016Alan Law Keynote: MEC Focus day at SCWS May 2016
Alan Law Keynote: MEC Focus day at SCWS May 2016
 
SDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop SampleSDP Asia 2012 Workshop Sample
SDP Asia 2012 Workshop Sample
 
Javier Lecanda - Colt SDN/NFV Experience inca 201706
Javier Lecanda - Colt SDN/NFV Experience   inca 201706Javier Lecanda - Colt SDN/NFV Experience   inca 201706
Javier Lecanda - Colt SDN/NFV Experience inca 201706
 
Small Cells Americas: Opening Keynote
Small Cells Americas: Opening KeynoteSmall Cells Americas: Opening Keynote
Small Cells Americas: Opening Keynote
 
Defining a modern day network
Defining a modern day networkDefining a modern day network
Defining a modern day network
 
Verso IoT experience – What have we learned from implementations all over the...
Verso IoT experience – What have we learned from implementations all over the...Verso IoT experience – What have we learned from implementations all over the...
Verso IoT experience – What have we learned from implementations all over the...
 
SCF Technologies for Densification (Introduction)
SCF Technologies for Densification (Introduction)SCF Technologies for Densification (Introduction)
SCF Technologies for Densification (Introduction)
 
IMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan QuayleIMS and WebRTC Workshop from Alan Quayle
IMS and WebRTC Workshop from Alan Quayle
 
Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...
Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...
Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
PLNOG15: NFV: Lessons learned from production deployments and current observa...
PLNOG15: NFV: Lessons learned from production deployments and current observa...PLNOG15: NFV: Lessons learned from production deployments and current observa...
PLNOG15: NFV: Lessons learned from production deployments and current observa...
 
Smart Cities are the Internet of Things
Smart Cities are the Internet of ThingsSmart Cities are the Internet of Things
Smart Cities are the Internet of Things
 
Towards 56: Small Cell Forum's HetNet & SON roadmap
Towards 56: Small Cell Forum's HetNet & SON roadmapTowards 56: Small Cell Forum's HetNet & SON roadmap
Towards 56: Small Cell Forum's HetNet & SON roadmap
 

Mehr von Alan Quayle

Mehr von Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018

  • 1. Telco Services now and beyond Lisbon November the 14th 2018 Greg Sikora greg@ovoo.pl
  • 4. 4 OVOO team Who we are? POLISH COMPANY REGISTERED IN KRAKÓW, SINCE 2012 We offers services and products for strategic customers in Europe and Middle East. OVOO: Why our offer is so unique? • We are TELECOM experts. • A company profile is strictly focused on a TELCO domain with deep understanding of customer needs. • Professionalism is the one that is the most crucial for us. • We are specialized in a cost optimization for customers.
  • 5. Our main customers T-Mobile Poland T-Mobile Austria Orange Poland Magyar Telecom DT Group Hrvatski Telekom Orange Group T-Mobile Hubraum
  • 6. 6 OVOOocad Our product brad OVOOcado is our brand fully focused at the product development and offering to MNOs, MVNx, CPaaS providers. More details at https://ovoocado.com OCS Service Broker PrePaid CC TAS Convergent Messaging GW
  • 8. Market drivers 2020+ OVOO company confidential 8 Source ZDNet “Mobile data traffic will increase 7-fold from 2016 to 2021” Source EDN Network “The 5 best 5G use cases”
  • 9. Market drivers 2020+ OVOO company confidential 9
  • 10. Market drivers 2020+ • CSPs have to response • Mobile operators need to optimize TTM and TCO OVOO company confidential 10 The Market is
  • 11. Are we ready for 2020+ customer demands? Traditional platforms are too heavy and complicated for agile, cost effective DevOps approach OVOO company confidential 11 LTE: this is only workaround everyone is waiting for 5G
  • 12. Developer vs Telco market demands TELCO MARKET budget • Telco projects budgets e.g. IN/IMS services – Legacy IN – 2007 – 1X mln EUR – SDP platform – 2012 – 1,X mln EUR – SDP platform – 2017 - !@#$%^^& • Big guys are not able to answer for MNO needs • Middle guys focused on specific knowledge areas are able to support telco market needs OVOO company confidential 12 DEVELOPERS https://www.itjobswatch.co.uk/jobs/uk/java%20developer.do
  • 14. How does the TELCO service plane looks like • Majority of services run on top of JainSLEE, SIP Servlets or proprietary NEP platform • NEP proprietary platforms – Are based on very 20-30 years old technology – Not open for 3rd party program (Vendor lock in) • JainSLEE 1.1 is 15 years old technology – initiated over 15 years ago – without any successor – Only 3 platforms are supporting JainSLEE standard – Heavy for new developers. • SIP Servlets 1.1 is 11 years old technology. SIP Servlets 2.0 is newer but – Limited to SIP (no SS7 or other “TELCO” protocols support) – Coupled with J2EE technology (require Application Server) – Not tailored to cloud, NFV nor GRID architecture 2OVOO company confidential
  • 15. Waves of IT Evolution OVOO company confidential 15
  • 16. What IT did at this time? OVOO company confidential 16
  • 17. IT trends which influence Service Providers • OpenStack gains increasing acceptance – OpenStack is TOP10 most active community project (source https://www.openhub.net/) – Perfect for the infrastructure virtualization based on the COTS HW • DevOps and CI/CD is influencing TTM and TCO – Teams reorganization combined with Continuous Integration and Continuous Development way of thinking • Containers and Microservices perfect fit – Microservices - larger application is broken down into smaller, single-use services – Containers are the tools and methodology used to organize applications/microservices – Both microservices and containers have become popular tools for DevOps teams • Container orchestration – Deployment blueprint for different environments: dev, test, stage, production – Horizontally scalable and more granular management of Microservices – No single point of failure and achieve self hilling OVOO company confidential 17
  • 18. Plan to move forward
  • 19. How we should move forward • Cloud Computing is the world wide trend ($411B By 2020 – source Gartner) – Google, Microsoft, AWS – leaders in this field – The future service is IaaS agnostic. Deploy everywhere approach. – EGDE computing • NGMN (Next Generation Mobile Networks) Alliance is following the same direction – Service-based architecture in 5G v1.0 is designed according to this pattern – Aligned with ETSI NFV – Crucial for 5G and EDGE computing for VR & AR use cases • OVOO see that we should follow the IT market trends OVOO company confidential 19
  • 20. Akka and the actor model • Actor Model – Formalized in 1973 by Carl Hewitt and Gul Agha – The first major adoption by Ericsson in mid 80s. • Invented Erlang and later open-sourced in 90s. • Built a distributed, concurrent, and fault-tolerant telecom system which has 99.9999999% uptime • A toolkit that provides: – simple concurrency – resiliency & elasticity – high performance & fault tolerance • Actor implementation on JVM – Java API and Scala API – Reactive programming • Actor model communicating via messages OVOO company confidential 20 Founded by Jonas Boner (Pioneer of reactive programming, microservices and Fast Data. Java guru)
  • 21. Why Akka? • From Dev perspective – Stateless, asynchronous, non blocking – Open Source with vivid community behind – Simple concurrency • From Ops perspective – Small JVM footprint < 500 MB – Service startup in seconds – Horizontal scalability – Built-in resiliency & elasticity • From Service Provider perspective – Lack for 3rd party licenses – can be multiply without need to buy new license – NFV compliant – Deployable at bare metal, Virtualization or private cloud OVOO company confidential 21
  • 23. What is our proposal? We believe in evolution instead revolution • Step by step approach. 1. 2018-2019 –utilize existing JainSLEE platforms and optimize the cost structure for new services 2. 2019 – 2021 – hybrid deployment mixing legacy JainSLEE and cloud based services 3. 2021+ - Unified cloud based deployment OVOO company confidential 23 • HOW TO? – Application Server based service should be migrated to cloud based services – Decoupling based on micro services – Containers for automated deployment and DevOps – Container orchestration for scalability and management
  • 24. Service Broker – Orchestration 24 • Horizontal orchestration – Business level orchestration – SIP and Call Control REST – Stateful balancing – Profile based • Legacy and new services orchestration – Based on the profile the SB can orchestrate between new cloud based apps and legacy JainSLEE services – The IMS and CS core can trigger directly legacy SDP platform or use SB App1 SB S-CSCF/MSS SIP SIP/CAP App 2 App 3 REST REST SIP/CAP ProfileDB OVOO company confidential SDP NTS Service Broker VPN PrePaidMSIMMNP Common 1 Common 2 Common 3 Common 4 Common 5
  • 25. OVOOcado Service Broker Turn key orchestration for MNO 25 • Flexible Multi Network: 3G and 4G • IMS and CS core integration • Integration with 3rd party components • Legacy IN and SIP AS orchestration • Pre-integrated with OVOOcado TAS and OCS for real time rating and fraud detection • Low latency (reduced signaling overhead) • High flexibility (re-configuration on the fly) • TCO and TTM lower up to 80% CS Core IMS Core API GW JainSLEE or Akka Service Broker Service Profile MMTel SCC-AS HLR HSS Legacy IN Legacy SIP AS Other services OVOOcado OCS CAP Ro API SIP $$$ External services
  • 26. SBSB Service Broker – Scalability 26 • SIP Load balance e.g. Kamalio in front of the Service Broker pool • Different routing algorithms • SB pool can orchestrate scale up/down application pool • It can be either static or fully automated mechanism App 1 SB S-CSCF SIP SIP/CAP App 2 REST ProfileDB OVOO company confidential SIP Load Balancer App 3 App 4 SIP SIP
  • 29. OVOOcado OCS Real time rating and charging • For PrePaid and PostPaid subscribers • Extremely efficient – more than 7 Millions charging sessions per hour per node – Horizontal scalability N+1 • Events Bases Charging: SMS, API requests, content • Session Based Charging: voice, video, data, IoT • Hybrid deployment model – SaaS based on AWS – Cloud and on-premises • Supports multiple interfaces • Pre-integrated with OVOOcado Value Added Services 29
  • 30. OVOOcado OCS Internal architecture • Modular architecture • Flexible and customizable solution. • Optional modules – Voucher Management System* – Number Portability DB – IVR Menu* – API Gateway for 3rd party integration • Integration via open standard interfaces. • Compliant with Telco 3GPP standards • Carrier grade architecture with built-in Fault Tolerance, High Availability and Load Balancing features • Flexible data model • Provisioning, Alarm, CDR subsystem for BSS and OSS integration 30 * Roadmap feature OVOO company confidential
  • 31. OVOOcado OCS Different Use Cases There are variety of use cases around usage based charging • A2P SMS Aggregator • CPaaS API usage • Cost Control • Fraud detection 31OVOO company confidential