• Like
  • Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

FutureComm 2010: Scaling Advanced VoIP Telecom Services

  • 358 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
358
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Scaling Advanced VoIP Telecom Services Amir PelesChief Technology OfficerOctober 2010
  • 2. Slide 2
    Agenda
    • VoIP Deployment Scaling Challenges
    • 3. SIP Delivery Solutions
    • 4. Summary
  • Slide 3
    Agenda
    • VoIP Deployment Scaling Challenges
    • 5. SIP Delivery Solutions
    • 6. Summary
  • SIP Architecture - IMS Lite / IMS Architecture
    Session Border Controllers
    VoIP Gateways
    Soft Switches
    IMS x-CSCF
    SIP App. Servers
    Call Centers
  • 7. 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
  • 8. 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
    IP
    Convergence
  • 9. Application / Service Tier – The ADC Need
    The overall scale challenge:
    Scale-as-you-Grow
    protecting previous investment and guaranteeing service quality
    Slide 7
  • 10. Slide 8
    Agenda
    • VoIP Deployment Scaling Challenges
    • 11. SIP Delivery Solutions
    • 12. 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
  • 13. 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
  • 14. 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
    SIP: INVITE
    SIP: INVITE
    SIP Server Farms
    Slide 11
  • 15. 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
    Invite SIP: bob@b.com
    From : alice@a.com
    To: bob@b.com
    Call-ID: 1223023@a.com
    Call-ID = 1223023@a.com
    Server 1
    SIP Proxies
  • 16. 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
    BYE
    From : alice@a.com
    To: bob@b.com
    Call-ID: 1223023@a.com
    Call-ID = 1223023@a.com
    Server 1
    SIP Proxies
  • 17. 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
  • 18. Slide 15
    Agenda
    • VoIP Deployment Scaling Challenges
    • 19. SIP Delivery Solutions
    • 20. 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
  • 21. Thank You !