SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Scaling Advanced
VoIP Telecom
Services
Amir Peles
Chief Technology Officer
October 2010
Slide 2
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
Slide 3
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
SIP Architecture - IMS Lite / IMS Architecture
Session Border
Controllers
VoIP Gateways
Soft Switches
IMS x-CSCF
SIP App. Servers
Call Centers
VOIP Access / Service Enablement – The ADC Need
• The peering, trunking, and consumer access points are
governed by SBC-s, P/I-CSCF-s, Soft Switches and media
gateways, all of which have limited scaling
– New calls per second < 100
– Concurrent sessions < 10,000
• Main Scaling Challenges
– Application state synchronization for billing and policing
– Failures and performance bottlenecks
– Provisioning OPEX and ineffective over subscription
Slide 5
Deployment Scenarios – Application/Service Tier
• SIP applications include
– Traditional VoIP
– Conferencing / Video Conferencing
– Voicemail / IVR
– Presence
– Messaging
– Call Centers
– Interactive E-learning
– And many more…
• Additional Scaling Challenges:
– Concurrent streaming sessions
– Bandwidth and processing requirements for new Codecs and Video
standards
– Sophisticated application logic and call flows
Slide 6
Interactive Gaming
Collaboration–Virtual
Whiteboarding
Video
C
onferencing
Instant
M
essaging
Presence
Distance Learning
MixedMedia
Communications
Personal Mobility
VoIP
SIP
IP
Convergence
Application / Service Tier – The ADC Need
The overall scale challenge:
• Scale-as-you-Grow
• protecting previous investment and guaranteeing service
quality
Slide 7
Slide 8
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
TDM-like scaling
• “TDM over IP” Architecture
– Scaling in the traditional TDM architecture was normally
achieved by statically configuring sets of clients to a specific
server
– Complex Static Provisioning
– Inefficient Over-Subscription models
• Inefficient and not agile
Slide 9
IP Scaling Advantages vs. TDM
• IP Architecture – Dynamic Load Balancing
– The same utilization advantages afforded by the flexibility of IP
packets switching (vs., circuit switching) can be incorporated
into the scaling model
– Servers are all configured identically and clustered into a pool,
abstracted as a service available to all clients
• New servers are added dynamically on-demand
• Scaling is linear and isolated from the provisioning process
– Servers may have different capabilities
• Server selection identifies the required service for each
transaction for optimal server selection
• Huge cost saving – up to 50% over the TDM-like model
Slide 10
Load Balancing Concepts – Cluster Management
• Load Distribution
– New client sessions or messages are distributed by the ADC amongst
cluster service through a selection of distribution algorithm:
• Weighted round robin – Short transactions (messaging / presence / DNS)
• Least number of users / calls – Video transactions
• Lowest CPU utilization – Complex application transaction
• Transaction based switching
– The ADC inspects the message content to apply the distribution across
multiple server pools according to:
• Codec type
• Device User-Agent
• Content URI
Slide 11
SIP Server Farms
SIP: INVITESIP: INVITE
Load Balancing Concepts – Cluster Distribution
• Persistent transactions
– Some applications require that the same server will handle multiple sessions
that form a transaction
• Multiple callers for a Video conferencing service
• User’s registration and incoming/outgoing transactions
• User’s portal access and media transactions
– Persistency Types include
• Call-ID
• Call-ID + Conference-ID
• User ID
• Source IP
• Any L7 Parameter
Slide 12
Call-ID = 1223023@a.com
Server 1
Invite SIP: bob@b.com
From : alice@a.com
To: bob@b.com
Call-ID: 1223023@a.com
SIP Proxies
Load Balancing Concepts – Cluster Distribution
• Persistent transactions
– Some applications require that the same server will handle multiple sessions
that form a transaction
• Multiple callers for a Video conferencing service
• User’s registration and incoming/outgoing transactions
• User’s portal access and media transactions
– Persistency Types include
• Call-ID
• Call-ID + Conference-ID
• User ID
• Source IP
• Any L7 Parameter
Slide 13
Call-ID = 1223023@a.com
Server 1
BYE
From : alice@a.com
To: bob@b.com
Call-ID: 1223023@a.com
SIP Proxies
Advanced Scaling Features
• Transport Conversion
– TCP  TLS  UDP / IPv4 IPv6
• Call Admission Control
– Centralized CAC
– Burst handling and Priority call guarantee
• Header Manipulation
– Normalizing message format
– SIP and SDP headers
• Geographic Load Balancing
– Disaster Recovery – uninterrupted Failover and Failback
– Scaling to a Multi-Site service
Slide 14
Slide 15
Agenda
 VoIP Deployment Scaling Challenges
 SIP Delivery Solutions
 Summary
Summary
Adapt your architecture to advanced IP delivery models
• Achieve Linear Scale in your cost model
• Protect your investment
• Simplify application logic
• Reduce your time-to-market
Slide 16
Thank You !

Weitere ähnliche Inhalte

Was ist angesagt?

Robocall Mitigation with YouMail and ProSBC
Robocall Mitigation with YouMail and ProSBCRobocall Mitigation with YouMail and ProSBC
Robocall Mitigation with YouMail and ProSBCAlan Percy
 
Dnl class4-fusion
Dnl class4-fusionDnl class4-fusion
Dnl class4-fusionAnne Kwong
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control ModelInam Khosa
 
FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCAlan Percy
 
Open mic mediaarchitecture_121113
Open mic mediaarchitecture_121113Open mic mediaarchitecture_121113
Open mic mediaarchitecture_121113a8us
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server ArchitectureRanjit Patel
 
Architecting Impactful Visual Collaboration
Architecting Impactful Visual CollaborationArchitecting Impactful Visual Collaboration
Architecting Impactful Visual CollaborationCisco Canada
 
Matrix Telecom Solutions: SAPEX IP-PBX
Matrix Telecom Solutions: SAPEX IP-PBXMatrix Telecom Solutions: SAPEX IP-PBX
Matrix Telecom Solutions: SAPEX IP-PBXMatrix Comsec
 
Webinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server ProvisioningWebinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server Provisioningsnom technology
 
Proactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersProactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersPerficient, Inc.
 
Schooley Mitchell 11 22 2010
Schooley Mitchell 11 22 2010Schooley Mitchell 11 22 2010
Schooley Mitchell 11 22 2010Lyrix
 
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Aruba, a Hewlett Packard Enterprise company
 

Was ist angesagt? (12)

Robocall Mitigation with YouMail and ProSBC
Robocall Mitigation with YouMail and ProSBCRobocall Mitigation with YouMail and ProSBC
Robocall Mitigation with YouMail and ProSBC
 
Dnl class4-fusion
Dnl class4-fusionDnl class4-fusion
Dnl class4-fusion
 
IMS Service Control Model
IMS Service Control ModelIMS Service Control Model
IMS Service Control Model
 
FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBC
 
Open mic mediaarchitecture_121113
Open mic mediaarchitecture_121113Open mic mediaarchitecture_121113
Open mic mediaarchitecture_121113
 
Genesys SIP Server Architecture
Genesys SIP Server ArchitectureGenesys SIP Server Architecture
Genesys SIP Server Architecture
 
Architecting Impactful Visual Collaboration
Architecting Impactful Visual CollaborationArchitecting Impactful Visual Collaboration
Architecting Impactful Visual Collaboration
 
Matrix Telecom Solutions: SAPEX IP-PBX
Matrix Telecom Solutions: SAPEX IP-PBXMatrix Telecom Solutions: SAPEX IP-PBX
Matrix Telecom Solutions: SAPEX IP-PBX
 
Webinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server ProvisioningWebinar: snom UC edition Phones and Native Lync Server Provisioning
Webinar: snom UC edition Phones and Native Lync Server Provisioning
 
Proactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call CentersProactive Performance Monitoring for Genesys Call Centers
Proactive Performance Monitoring for Genesys Call Centers
 
Schooley Mitchell 11 22 2010
Schooley Mitchell 11 22 2010Schooley Mitchell 11 22 2010
Schooley Mitchell 11 22 2010
 
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
Breakout - Airheads Macau 2013 - Microsoft Lync, Unified Communications, Clou...
 

Ähnlich wie FutureComm 2010: Scaling Advanced VoIP Telecom Services

FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCTelcoBridges Inc.
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIPMahmoud Abudaqa
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesFabrizio Volpe
 
Level 3 Hybrid WAN/SDN Defined
Level 3 Hybrid WAN/SDN DefinedLevel 3 Hybrid WAN/SDN Defined
Level 3 Hybrid WAN/SDN DefinedScott Burns
 
Level 3 hybrid wan
Level 3 hybrid wan Level 3 hybrid wan
Level 3 hybrid wan Scott Burns
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wanScott Burns
 
Service-Level Objective for Serverless Applications
Service-Level Objective for Serverless ApplicationsService-Level Objective for Serverless Applications
Service-Level Objective for Serverless Applicationsalekn
 
O365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real WorldO365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real WorldNCCOMMS
 
f5_synthesis_cisco_connect.pdf
f5_synthesis_cisco_connect.pdff5_synthesis_cisco_connect.pdf
f5_synthesis_cisco_connect.pdfGrigoryShkolnik1
 
Thinking about SDN and whether it is the right approach for your organization?
Thinking about SDN and whether it is the right approach for your organization?Thinking about SDN and whether it is the right approach for your organization?
Thinking about SDN and whether it is the right approach for your organization?Cisco Canada
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...Amazon Web Services
 
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastruktury
Plnog 3: Zbigniew Skurczyński -  Wirtualizacja i optymalizacja infrastrukturyPlnog 3: Zbigniew Skurczyński -  Wirtualizacja i optymalizacja infrastruktury
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastrukturyPROIDEA
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsTelcoBridges Inc.
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsIMTC
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60PolarSeven Pty Ltd
 
Everything You Need to Know About the IPsmarx SIP Trunking Solution
Everything You Need to Know About the IPsmarx SIP Trunking SolutionEverything You Need to Know About the IPsmarx SIP Trunking Solution
Everything You Need to Know About the IPsmarx SIP Trunking SolutionIPsmarx Technology
 

Ähnlich wie FutureComm 2010: Scaling Advanced VoIP Telecom Services (20)

FreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBCFreeSBC - A New Approach to the SBC
FreeSBC - A New Approach to the SBC
 
session initiation protocol - SIP
session initiation protocol - SIPsession initiation protocol - SIP
session initiation protocol - SIP
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
 
Level 3 Hybrid WAN/SDN Defined
Level 3 Hybrid WAN/SDN DefinedLevel 3 Hybrid WAN/SDN Defined
Level 3 Hybrid WAN/SDN Defined
 
Level 3 hybrid wan
Level 3 hybrid wan Level 3 hybrid wan
Level 3 hybrid wan
 
Level 3 hybrid wan
Level 3 hybrid wanLevel 3 hybrid wan
Level 3 hybrid wan
 
e-2joelezell.ppt
e-2joelezell.ppte-2joelezell.ppt
e-2joelezell.ppt
 
Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10Citrix Day 2015 Net Scaler Release 10.5 Update v10
Citrix Day 2015 Net Scaler Release 10.5 Update v10
 
Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5Citrix Day 2014: NetScaler 10.5
Citrix Day 2014: NetScaler 10.5
 
Service-Level Objective for Serverless Applications
Service-Level Objective for Serverless ApplicationsService-Level Objective for Serverless Applications
Service-Level Objective for Serverless Applications
 
O365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real WorldO365Engage17 - Skype for Business Cloud PBX in the Real World
O365Engage17 - Skype for Business Cloud PBX in the Real World
 
f5_synthesis_cisco_connect.pdf
f5_synthesis_cisco_connect.pdff5_synthesis_cisco_connect.pdf
f5_synthesis_cisco_connect.pdf
 
F5 TMOS v13.0
F5 TMOS v13.0F5 TMOS v13.0
F5 TMOS v13.0
 
Thinking about SDN and whether it is the right approach for your organization?
Thinking about SDN and whether it is the right approach for your organization?Thinking about SDN and whether it is the right approach for your organization?
Thinking about SDN and whether it is the right approach for your organization?
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
 
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastruktury
Plnog 3: Zbigniew Skurczyński -  Wirtualizacja i optymalizacja infrastrukturyPlnog 3: Zbigniew Skurczyński -  Wirtualizacja i optymalizacja infrastruktury
Plnog 3: Zbigniew Skurczyński - Wirtualizacja i optymalizacja infrastruktury
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP Worlds
 
AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60AWS User Group Sydney - Meetup #60
AWS User Group Sydney - Meetup #60
 
Everything You Need to Know About the IPsmarx SIP Trunking Solution
Everything You Need to Know About the IPsmarx SIP Trunking SolutionEverything You Need to Know About the IPsmarx SIP Trunking Solution
Everything You Need to Know About the IPsmarx SIP Trunking Solution
 

Mehr von RADVISION Ltd.

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCRADVISION Ltd.
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for androidRADVISION Ltd.
 
Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the IslandsRADVISION Ltd.
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRADVISION Ltd.
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceRADVISION Ltd.
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetRADVISION Ltd.
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSRADVISION Ltd.
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleRADVISION Ltd.
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineRADVISION Ltd.
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesRADVISION Ltd.
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsRADVISION Ltd.
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceRADVISION Ltd.
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMSRADVISION Ltd.
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)RADVISION Ltd.
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesRADVISION Ltd.
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your NetworkRADVISION Ltd.
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platterRADVISION Ltd.
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)RADVISION Ltd.
 

Mehr von RADVISION Ltd. (20)

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UC
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for android
 
Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the Islands
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The Internet
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your Service
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCS
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzle
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and Challenges
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communications
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User Experience
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMS
 
SIP Beyond Telecom
SIP Beyond TelecomSIP Beyond Telecom
SIP Beyond Telecom
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication Types
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platter
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)
 

Kürzlich hochgeladen

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Kürzlich hochgeladen (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

FutureComm 2010: Scaling Advanced VoIP Telecom Services

  • 1. Scaling Advanced VoIP Telecom Services Amir Peles Chief Technology Officer October 2010
  • 2. Slide 2 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 3. Slide 3 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 4. SIP Architecture - IMS Lite / IMS Architecture Session Border Controllers VoIP Gateways Soft Switches IMS x-CSCF SIP App. Servers Call Centers
  • 5. VOIP Access / Service Enablement – The ADC Need • The peering, trunking, and consumer access points are governed by SBC-s, P/I-CSCF-s, Soft Switches and media gateways, all of which have limited scaling – New calls per second < 100 – Concurrent sessions < 10,000 • Main Scaling Challenges – Application state synchronization for billing and policing – Failures and performance bottlenecks – Provisioning OPEX and ineffective over subscription Slide 5
  • 6. Deployment Scenarios – Application/Service Tier • SIP applications include – Traditional VoIP – Conferencing / Video Conferencing – Voicemail / IVR – Presence – Messaging – Call Centers – Interactive E-learning – And many more… • Additional Scaling Challenges: – Concurrent streaming sessions – Bandwidth and processing requirements for new Codecs and Video standards – Sophisticated application logic and call flows Slide 6 Interactive Gaming Collaboration–Virtual Whiteboarding Video C onferencing Instant M essaging Presence Distance Learning MixedMedia Communications Personal Mobility VoIP SIP IP Convergence
  • 7. Application / Service Tier – The ADC Need The overall scale challenge: • Scale-as-you-Grow • protecting previous investment and guaranteeing service quality Slide 7
  • 8. Slide 8 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 9. TDM-like scaling • “TDM over IP” Architecture – Scaling in the traditional TDM architecture was normally achieved by statically configuring sets of clients to a specific server – Complex Static Provisioning – Inefficient Over-Subscription models • Inefficient and not agile Slide 9
  • 10. IP Scaling Advantages vs. TDM • IP Architecture – Dynamic Load Balancing – The same utilization advantages afforded by the flexibility of IP packets switching (vs., circuit switching) can be incorporated into the scaling model – Servers are all configured identically and clustered into a pool, abstracted as a service available to all clients • New servers are added dynamically on-demand • Scaling is linear and isolated from the provisioning process – Servers may have different capabilities • Server selection identifies the required service for each transaction for optimal server selection • Huge cost saving – up to 50% over the TDM-like model Slide 10
  • 11. Load Balancing Concepts – Cluster Management • Load Distribution – New client sessions or messages are distributed by the ADC amongst cluster service through a selection of distribution algorithm: • Weighted round robin – Short transactions (messaging / presence / DNS) • Least number of users / calls – Video transactions • Lowest CPU utilization – Complex application transaction • Transaction based switching – The ADC inspects the message content to apply the distribution across multiple server pools according to: • Codec type • Device User-Agent • Content URI Slide 11 SIP Server Farms SIP: INVITESIP: INVITE
  • 12. Load Balancing Concepts – Cluster Distribution • Persistent transactions – Some applications require that the same server will handle multiple sessions that form a transaction • Multiple callers for a Video conferencing service • User’s registration and incoming/outgoing transactions • User’s portal access and media transactions – Persistency Types include • Call-ID • Call-ID + Conference-ID • User ID • Source IP • Any L7 Parameter Slide 12 Call-ID = 1223023@a.com Server 1 Invite SIP: bob@b.com From : alice@a.com To: bob@b.com Call-ID: 1223023@a.com SIP Proxies
  • 13. Load Balancing Concepts – Cluster Distribution • Persistent transactions – Some applications require that the same server will handle multiple sessions that form a transaction • Multiple callers for a Video conferencing service • User’s registration and incoming/outgoing transactions • User’s portal access and media transactions – Persistency Types include • Call-ID • Call-ID + Conference-ID • User ID • Source IP • Any L7 Parameter Slide 13 Call-ID = 1223023@a.com Server 1 BYE From : alice@a.com To: bob@b.com Call-ID: 1223023@a.com SIP Proxies
  • 14. Advanced Scaling Features • Transport Conversion – TCP  TLS  UDP / IPv4 IPv6 • Call Admission Control – Centralized CAC – Burst handling and Priority call guarantee • Header Manipulation – Normalizing message format – SIP and SDP headers • Geographic Load Balancing – Disaster Recovery – uninterrupted Failover and Failback – Scaling to a Multi-Site service Slide 14
  • 15. Slide 15 Agenda  VoIP Deployment Scaling Challenges  SIP Delivery Solutions  Summary
  • 16. Summary Adapt your architecture to advanced IP delivery models • Achieve Linear Scale in your cost model • Protect your investment • Simplify application logic • Reduce your time-to-market Slide 16