SlideShare uma empresa Scribd logo
1 de 14
Improving Service Quality using
            Bayesian networks
                                Kiran Kaipa
                      kiran.kaipa@gmail.com
Problem description, trends and challenges
   Today’s challenge for Communication Service Providers
    (CSPs) is to deliver high quality service with low operating
    costs
   With services not being limited to delivering basic
    connectivity services, i.e. voice and data, the number of
    service quality parameters to be measured has also
    increased making analysis a complex and time consuming
    task
   This gets compounded with the fact that service quality
    parameters have multi-dimensional sources
       Network
       IT infrastructure
       Applications
       Subscribers
Service Quality Analysis
    Bayesian Network Approach
   Mathematically proven Bayesian network algorithm can be used to
    analyze service quality where
       There is a lot of data (Big data)
       As well as, missing data

   Bayesian networks provide a well defined structure (as Directed Acyclic
    Graphs) to represent the problem domain
       The nodes represent the variables and the arcs represent the relationships
       Information flow is omnidirectional
       From Service quality perspective
           Nodes represent the parameters
           Arcs represent their relationships
Bayesian Networks for Service Quality Analysis
Example Use Cases
   Service specific network route selection
       In this use case, service quality parameter data
        is available
   Service specific international roaming list
    prioritization
       In this use case, there are several service
        quality parameters but there is a lack of data
       Here we need to take service quality indicators
        as parameters.
Service Specific Network Route Selection
Traditional Approach
   Real time services such as Video on Demand (VoD) require dedicated bandwidth to
    the subscriber for the defined period

   When subscriber requests VoD service, the service manager application requests the
    network management layer to assign the bandwidth to provide the service

   Traffic Engineering protocols like Resource Reservation Protocol (RSVP), select the
    network routes which has less congestion and the required bandwidth required to
    deliver service

   However, this doesn’t take into account if the route selected is actually suited (based
    on past history) for the required service (in our example Video on Demand)

   This may lead to a low service quality experience if the link selected is not suited for
    real time services leading to an unhappy subscriber
Service Specific Network Route Selection
Using Bayesian Network Prediction Models
   We can deploy a Bayesian model to study the characteristics
    of links and when required propose the suited resource path
    based on the target service to be delivered
   The parameters that define a network line characteristics are
       Latency
       Jitter
       Reliability (packet drops)
   Network line with high reliability (less packet drops) is more
    suited for transactional applications e.g., online bank
    transactions (even if the line faces latency problems)
   Network line with low latency (and jitter) will be more suited for
    real time applications like voice and video services (even if the
    line reliability is not good)
Service Specific Network Route Selection
 Using Bayesian Network Prediction Models (2)
        In the figure below, we need to deliver Video on Demand from source to destination
         with 2 routes connecting source to destination with equal bandwidth
        Let’s represent the Bayesian network for Line A as example with parameters
         Latency, Jitter and Packet Loss
                                                                                                             Line A
                       Line A -
                       10 Gbps                                             Jitter      Latency       Packet Drops     Real Time   Transactional

                                                                           High         High              High          50%             50%

                                                                                                          Low            10             90
Source                                                 Destination
                                                                                        Low               High           60             40

                                                                Line A                                    Low            30             70

                       Line B -                                            Low          High              High           90             10
                       10 Gbps                                                                            Low            60             40

                                                                                        Low               High           90             10
              Jitter
                                              Jitter                                                      Low            50             50
   Latency    High     Low
                                                                                    Packet Drops
      High    70%      30%
                                                                                     Packet Drops
      Low     40%      60%
                                                                               High                 Low

                                                                               50%               50%
                                    Latency

                             High              Low
                                                                 Latency
                                                                                                                 Marginal probability
                             50%               50%
                                                                                                                 distribution
Service Specific Network Route Selection
  Using Bayesian Network Prediction Models (3)
                                                                                                      There is a 90% chance of Line A
                                                                                                       being suited for transactional
                                                                                                         services when there is high
                                                                                                      latency and jitter and low packet
                                                                                                                     loss


                                                                                                         Line A
                                                                              Jitter   Latency    Packet Drops    Real Time      Transactional

                            Conditional probability                           High         High      High             50              50
There is a 70%              distribution                                                              Low             10              90
   chance of
 experiencing                                                                              Low       High             60              40
high jitter when                                            Line A                                    Low             30              70
 there is high
    latency                                                                   Low          High      High             90              10

                                                                                                      Low             60              40

                   Jitter                                                                  Low       High             90              10
                                                   Jitter
                                                                                                      Low             50              50
    Latency        High     Low
                                                                                  Packet Drops
      High          70      30

      Low           40      60                                              Packet Drops

                                                                       High                Low

                                         Latency                       50                  50

                                  High              Low
                                                             Latency
                                                                                                            Marginal probability
                                  50                50
                                                                                                            distribution
Service Specific Network Route Selection
         Using Bayesian Network Prediction Models (4)
            When such Bayesian network models are deployed for each line, the models learn through
             evidences from the network monitoring applications; the probabilities for the parameters
             change based on usage experience
            Thus, when a service is requested from end users, the network is better informed to make
             the right resource selection thereby providing a predictable Quality of Service




                       Line A -
                       10 Gbps


Source                                     Destination




                       Line B -
                       10 Gbps
Service specific international roaming list
prioritization
   Mobile operators are facing a continuous decline in Average
    Revenue Per User (ARPU)
   With deregulations, competition is increasing and so is subscriber
    churn
   Operators look to focus on protecting high value subscribers and
    look to offer high service quality for their premium base
   International roaming being a high revenue and a key
    service, roaming steering optimization is one of the challenges
    operators face due to lack of quality data
       Operators cannot tap network data from foreign networks their customers
        have visited and connected
       Operators apply business rules to prioritize international roaming lists
   Bayesian Belief Network models provide a good platform where we
    can work with lack of data to predict the most preferred roaming list
Service specific international roaming list
prioritization (2)
   In this example, we build a Bayesian network for Operator A’s voice quality
   Due to lack of roaming network quality data, we use the following indicators
       Frequent Call Attempts (FCA) – by gauging the Call Detail Records (CDRs), this can be used as an
        indication of multiple attempts to make a call due to network problems (coverage, handovers,…)
       Manual Network Selection (MNS) – if users select a network which is not as per the prioritized
        roaming list, it can be an indication that users prefer the selected network quality over the suggested
        network while roaming
       Average Call Duration (ACD) – the average call duration can be a good indicator when you compare
        the subscriber’s home network average call duration to the roaming call duration
                                                               Operator A
                                                              Voice Quality                  Conditional probability
                                                                                             distribution

                                        Frequent Call
         Frequent Call Attempts
                                          Attempts
                                                                    Avg. Call Duration
           High         Low
                                                                     Average Call Duration
           70%          30%
                                                                     High            Low

                                                                     50%             50%
                        Manual Network Selections

                          High            Low           Manual Network
                                                          Selections                                Marginal probability
                          50%             50%
                                                                                                    distribution
Service specific international roaming list
prioritization (3)
                                                                                                  There is a 90% chance of
   We can compute the conditional probability of Operator                                     Operator A’s voice quality being
    A’s voice quality by taking evidence of the marginal                                        good when there is high ACD
                                                                                                           and FCA
    probabilities of the voice quality indicative parameters
    from home network databases e.g. HLR
                                                                                         Operator A Voice Quality

                                                                    FCA      MNS        ACD          Good       Average           Bad

                                                                    High     High       High          70            20            10

                                                                                         Low          30            40            30
                                                    Operator A               Low        High          10            50            40
                                                   Voice Quality
                                                                                         Low          10            20            70
                                                                    Low      High       High          90            10             0

                                                                                         Low          60            30            10

                                                                             Low        High          70            20            10
                                       Frequent Call                                     Low          33            34            33
      Frequent Call Attempts
                                         Attempts
       High           Low                                            Avg. Call Duration

       70%            30%                                             Average Call Duration

                                                                      High            Low

                                                                      50%             50%
                       Manual Network Selections

                            High         Low             Manual Network
                                                           Selections
                            50%          50%
Service specific international roaming list
prioritization (4)
   Applying such models to the operator list, we can derive a dynamic roaming
    steering list based on probabilities learnt from the Bayesian network models about
    operator’s service quality indicators.




                                                                  Voice Quality
                                               Operator
                                                           Good    Average        Poor

                                                  B         70        20           10

                                                  C         55        25           20
          .
          .                                       A         10        30           60
          .                                       …          …                     …
          .
Conclusion
   The examples in this concept presentation illustrate
    the generic nature of Bayesian network algorithm
    and it’s applications to various data driven analysis
   Both examples show how using Bayesian network
    models can help predict service quality in cases
    where there is a lot of evidence data and where
    there is missing data
   Deploying such prediction models with existing
    applications, both datacom and telecom operators
    can leverage the data analysis to improve service
    quality (rather predict service quality)

Mais conteúdo relacionado

Mais procurados

Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter RoamingJohn Loughney
 
D1 s2 sunira (1)
D1 s2 sunira (1)D1 s2 sunira (1)
D1 s2 sunira (1)7669122934
 
evolution towards NGN
evolution towards NGNevolution towards NGN
evolution towards NGNAJAL A J
 
Wp ip-mpls-based-vpns
Wp ip-mpls-based-vpnsWp ip-mpls-based-vpns
Wp ip-mpls-based-vpnssubha_87
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)Sri Safrina
 
Fuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsFuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsQueen's University
 
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric Networking
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric NetworkingCCNxCon2012: Session 5: Interest Rate Control for Content-Centric Networking
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric NetworkingPARC, a Xerox company
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of ServiseRaza_Abidi
 
Capgemini Nearshoring
Capgemini NearshoringCapgemini Nearshoring
Capgemini NearshoringCapgemini
 
Dabbawallahs of mumbai
Dabbawallahs of mumbaiDabbawallahs of mumbai
Dabbawallahs of mumbaiDebashish Bagg
 
CCNxCon2012: Session 5: Denial of Service Attacks Evaluation
CCNxCon2012: Session 5: Denial of Service Attacks EvaluationCCNxCon2012: Session 5: Denial of Service Attacks Evaluation
CCNxCon2012: Session 5: Denial of Service Attacks EvaluationPARC, a Xerox company
 
Mr Marcus Wiko Consult Peering Qos Price and Quality
Mr Marcus Wiko Consult Peering Qos Price and Quality Mr Marcus Wiko Consult Peering Qos Price and Quality
Mr Marcus Wiko Consult Peering Qos Price and Quality IDATE DigiWorld
 
Picturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair QueuingPicturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair QueuingVideoguy
 
Wcf Extensibility
Wcf ExtensibilityWcf Extensibility
Wcf ExtensibilityEyal Vardi
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The EnterprisePrivate
 
Service Delivery Platform
Service Delivery PlatformService Delivery Platform
Service Delivery PlatformPitra Satvika
 

Mais procurados (20)

Admission Control Mechanism For Mpls Ds Te
Admission Control Mechanism For Mpls Ds TeAdmission Control Mechanism For Mpls Ds Te
Admission Control Mechanism For Mpls Ds Te
 
10 fn s40
10 fn s4010 fn s40
10 fn s40
 
Diameter and Diameter Roaming
Diameter and Diameter RoamingDiameter and Diameter Roaming
Diameter and Diameter Roaming
 
D1 s2 sunira (1)
D1 s2 sunira (1)D1 s2 sunira (1)
D1 s2 sunira (1)
 
evolution towards NGN
evolution towards NGNevolution towards NGN
evolution towards NGN
 
Wp ip-mpls-based-vpns
Wp ip-mpls-based-vpnsWp ip-mpls-based-vpns
Wp ip-mpls-based-vpns
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
Fuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication SystemsFuzzy logic and Satellite communication Systems
Fuzzy logic and Satellite communication Systems
 
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric Networking
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric NetworkingCCNxCon2012: Session 5: Interest Rate Control for Content-Centric Networking
CCNxCon2012: Session 5: Interest Rate Control for Content-Centric Networking
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
 
Capgemini Nearshoring
Capgemini NearshoringCapgemini Nearshoring
Capgemini Nearshoring
 
Mpls Qos Jayk
Mpls Qos JaykMpls Qos Jayk
Mpls Qos Jayk
 
Dabbawallahs of mumbai
Dabbawallahs of mumbaiDabbawallahs of mumbai
Dabbawallahs of mumbai
 
CCNxCon2012: Session 5: Denial of Service Attacks Evaluation
CCNxCon2012: Session 5: Denial of Service Attacks EvaluationCCNxCon2012: Session 5: Denial of Service Attacks Evaluation
CCNxCon2012: Session 5: Denial of Service Attacks Evaluation
 
Mr Marcus Wiko Consult Peering Qos Price and Quality
Mr Marcus Wiko Consult Peering Qos Price and Quality Mr Marcus Wiko Consult Peering Qos Price and Quality
Mr Marcus Wiko Consult Peering Qos Price and Quality
 
Qos Demo
Qos DemoQos Demo
Qos Demo
 
Picturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair QueuingPicturetel RSVP and Weighted Fair Queuing
Picturetel RSVP and Weighted Fair Queuing
 
Wcf Extensibility
Wcf ExtensibilityWcf Extensibility
Wcf Extensibility
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The Enterprise
 
Service Delivery Platform
Service Delivery PlatformService Delivery Platform
Service Delivery Platform
 

Destaque

Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...
Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...
Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...Alessandro Greppi
 
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...PyData
 
Artificial Intelligence(AI).
Artificial Intelligence(AI).Artificial Intelligence(AI).
Artificial Intelligence(AI).Md. Afif Al Mamun
 
Game playing in artificial intelligent technique
Game playing in artificial intelligent technique Game playing in artificial intelligent technique
Game playing in artificial intelligent technique syeda zoya mehdi
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencefalepiz
 
ARTIFICIAL INTELLIGENCE Presentation
ARTIFICIAL INTELLIGENCE PresentationARTIFICIAL INTELLIGENCE Presentation
ARTIFICIAL INTELLIGENCE PresentationMuhammad Ahmed
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionAdnan Masood
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesGilad Barkan
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic AlgorithmsAhmed Othman
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) ileomax
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligencelordmwesh
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceMegha Jain
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceSahil Kumar
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmszamakhan
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceGirish Naik
 

Destaque (20)

Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...
Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...
Financial Markets Signal Detection with Bayesian Networks - Phd DREAMT - Work...
 
Bayes Belief Networks
Bayes Belief NetworksBayes Belief Networks
Bayes Belief Networks
 
Alpha beta prouning
Alpha beta prouningAlpha beta prouning
Alpha beta prouning
 
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...
Understanding your data with Bayesian networks (in Python) by Bartek Wilczyns...
 
Artificial Intelligence(AI).
Artificial Intelligence(AI).Artificial Intelligence(AI).
Artificial Intelligence(AI).
 
Minimax
MinimaxMinimax
Minimax
 
Game playing in artificial intelligent technique
Game playing in artificial intelligent technique Game playing in artificial intelligent technique
Game playing in artificial intelligent technique
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
ARTIFICIAL INTELLIGENCE Presentation
ARTIFICIAL INTELLIGENCE PresentationARTIFICIAL INTELLIGENCE Presentation
ARTIFICIAL INTELLIGENCE Presentation
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief Introduction
 
Bayesian Belief Networks for dummies
Bayesian Belief Networks for dummiesBayesian Belief Networks for dummies
Bayesian Belief Networks for dummies
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology)
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Genetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial IntelligenceGenetic Algorithms - Artificial Intelligence
Genetic Algorithms - Artificial Intelligence
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Artificial inteligence
Artificial inteligenceArtificial inteligence
Artificial inteligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 

Semelhante a Improving service quality using Bayesian networks

Deep dive network requirementsfor enterprise video conferencing
Deep dive   network requirementsfor enterprise video conferencingDeep dive   network requirementsfor enterprise video conferencing
Deep dive network requirementsfor enterprise video conferencingInterop
 
Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management Cisco Canada
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave CapacityAviat Networks
 
Best Practices for Building Ultra-Low Latency Microwave Networks
Best Practices for Building Ultra-Low Latency Microwave NetworksBest Practices for Building Ultra-Low Latency Microwave Networks
Best Practices for Building Ultra-Low Latency Microwave NetworksAviat Networks
 
Energy-efficient extensions in passive optical networks
Energy-efficient extensions in passive optical networksEnergy-efficient extensions in passive optical networks
Energy-efficient extensions in passive optical networksradziwil
 

Semelhante a Improving service quality using Bayesian networks (6)

Deep dive network requirementsfor enterprise video conferencing
Deep dive   network requirementsfor enterprise video conferencingDeep dive   network requirementsfor enterprise video conferencing
Deep dive network requirementsfor enterprise video conferencing
 
Virtual net performance
Virtual net performanceVirtual net performance
Virtual net performance
 
Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management Understanding CleanAir Technology to improve Wlan Spectrum Management
Understanding CleanAir Technology to improve Wlan Spectrum Management
 
Improving Microwave Capacity
Improving Microwave CapacityImproving Microwave Capacity
Improving Microwave Capacity
 
Best Practices for Building Ultra-Low Latency Microwave Networks
Best Practices for Building Ultra-Low Latency Microwave NetworksBest Practices for Building Ultra-Low Latency Microwave Networks
Best Practices for Building Ultra-Low Latency Microwave Networks
 
Energy-efficient extensions in passive optical networks
Energy-efficient extensions in passive optical networksEnergy-efficient extensions in passive optical networks
Energy-efficient extensions in passive optical networks
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
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 Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
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 Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Improving service quality using Bayesian networks

  • 1. Improving Service Quality using Bayesian networks Kiran Kaipa kiran.kaipa@gmail.com
  • 2. Problem description, trends and challenges  Today’s challenge for Communication Service Providers (CSPs) is to deliver high quality service with low operating costs  With services not being limited to delivering basic connectivity services, i.e. voice and data, the number of service quality parameters to be measured has also increased making analysis a complex and time consuming task  This gets compounded with the fact that service quality parameters have multi-dimensional sources  Network  IT infrastructure  Applications  Subscribers
  • 3. Service Quality Analysis Bayesian Network Approach  Mathematically proven Bayesian network algorithm can be used to analyze service quality where  There is a lot of data (Big data)  As well as, missing data  Bayesian networks provide a well defined structure (as Directed Acyclic Graphs) to represent the problem domain  The nodes represent the variables and the arcs represent the relationships  Information flow is omnidirectional  From Service quality perspective  Nodes represent the parameters  Arcs represent their relationships
  • 4. Bayesian Networks for Service Quality Analysis Example Use Cases  Service specific network route selection  In this use case, service quality parameter data is available  Service specific international roaming list prioritization  In this use case, there are several service quality parameters but there is a lack of data  Here we need to take service quality indicators as parameters.
  • 5. Service Specific Network Route Selection Traditional Approach  Real time services such as Video on Demand (VoD) require dedicated bandwidth to the subscriber for the defined period  When subscriber requests VoD service, the service manager application requests the network management layer to assign the bandwidth to provide the service  Traffic Engineering protocols like Resource Reservation Protocol (RSVP), select the network routes which has less congestion and the required bandwidth required to deliver service  However, this doesn’t take into account if the route selected is actually suited (based on past history) for the required service (in our example Video on Demand)  This may lead to a low service quality experience if the link selected is not suited for real time services leading to an unhappy subscriber
  • 6. Service Specific Network Route Selection Using Bayesian Network Prediction Models  We can deploy a Bayesian model to study the characteristics of links and when required propose the suited resource path based on the target service to be delivered  The parameters that define a network line characteristics are  Latency  Jitter  Reliability (packet drops)  Network line with high reliability (less packet drops) is more suited for transactional applications e.g., online bank transactions (even if the line faces latency problems)  Network line with low latency (and jitter) will be more suited for real time applications like voice and video services (even if the line reliability is not good)
  • 7. Service Specific Network Route Selection Using Bayesian Network Prediction Models (2)  In the figure below, we need to deliver Video on Demand from source to destination with 2 routes connecting source to destination with equal bandwidth  Let’s represent the Bayesian network for Line A as example with parameters Latency, Jitter and Packet Loss Line A Line A - 10 Gbps Jitter Latency Packet Drops Real Time Transactional High High High 50% 50% Low 10 90 Source Destination Low High 60 40 Line A Low 30 70 Line B - Low High High 90 10 10 Gbps Low 60 40 Low High 90 10 Jitter Jitter Low 50 50 Latency High Low Packet Drops High 70% 30% Packet Drops Low 40% 60% High Low 50% 50% Latency High Low Latency Marginal probability 50% 50% distribution
  • 8. Service Specific Network Route Selection Using Bayesian Network Prediction Models (3) There is a 90% chance of Line A being suited for transactional services when there is high latency and jitter and low packet loss Line A Jitter Latency Packet Drops Real Time Transactional Conditional probability High High High 50 50 There is a 70% distribution Low 10 90 chance of experiencing Low High 60 40 high jitter when Line A Low 30 70 there is high latency Low High High 90 10 Low 60 40 Jitter Low High 90 10 Jitter Low 50 50 Latency High Low Packet Drops High 70 30 Low 40 60 Packet Drops High Low Latency 50 50 High Low Latency Marginal probability 50 50 distribution
  • 9. Service Specific Network Route Selection Using Bayesian Network Prediction Models (4)  When such Bayesian network models are deployed for each line, the models learn through evidences from the network monitoring applications; the probabilities for the parameters change based on usage experience  Thus, when a service is requested from end users, the network is better informed to make the right resource selection thereby providing a predictable Quality of Service Line A - 10 Gbps Source Destination Line B - 10 Gbps
  • 10. Service specific international roaming list prioritization  Mobile operators are facing a continuous decline in Average Revenue Per User (ARPU)  With deregulations, competition is increasing and so is subscriber churn  Operators look to focus on protecting high value subscribers and look to offer high service quality for their premium base  International roaming being a high revenue and a key service, roaming steering optimization is one of the challenges operators face due to lack of quality data  Operators cannot tap network data from foreign networks their customers have visited and connected  Operators apply business rules to prioritize international roaming lists  Bayesian Belief Network models provide a good platform where we can work with lack of data to predict the most preferred roaming list
  • 11. Service specific international roaming list prioritization (2)  In this example, we build a Bayesian network for Operator A’s voice quality  Due to lack of roaming network quality data, we use the following indicators  Frequent Call Attempts (FCA) – by gauging the Call Detail Records (CDRs), this can be used as an indication of multiple attempts to make a call due to network problems (coverage, handovers,…)  Manual Network Selection (MNS) – if users select a network which is not as per the prioritized roaming list, it can be an indication that users prefer the selected network quality over the suggested network while roaming  Average Call Duration (ACD) – the average call duration can be a good indicator when you compare the subscriber’s home network average call duration to the roaming call duration Operator A Voice Quality Conditional probability distribution Frequent Call Frequent Call Attempts Attempts Avg. Call Duration High Low Average Call Duration 70% 30% High Low 50% 50% Manual Network Selections High Low Manual Network Selections Marginal probability 50% 50% distribution
  • 12. Service specific international roaming list prioritization (3) There is a 90% chance of  We can compute the conditional probability of Operator Operator A’s voice quality being A’s voice quality by taking evidence of the marginal good when there is high ACD and FCA probabilities of the voice quality indicative parameters from home network databases e.g. HLR Operator A Voice Quality FCA MNS ACD Good Average Bad High High High 70 20 10 Low 30 40 30 Operator A Low High 10 50 40 Voice Quality Low 10 20 70 Low High High 90 10 0 Low 60 30 10 Low High 70 20 10 Frequent Call Low 33 34 33 Frequent Call Attempts Attempts High Low Avg. Call Duration 70% 30% Average Call Duration High Low 50% 50% Manual Network Selections High Low Manual Network Selections 50% 50%
  • 13. Service specific international roaming list prioritization (4)  Applying such models to the operator list, we can derive a dynamic roaming steering list based on probabilities learnt from the Bayesian network models about operator’s service quality indicators. Voice Quality Operator Good Average Poor B 70 20 10 C 55 25 20 . . A 10 30 60 . … … … .
  • 14. Conclusion  The examples in this concept presentation illustrate the generic nature of Bayesian network algorithm and it’s applications to various data driven analysis  Both examples show how using Bayesian network models can help predict service quality in cases where there is a lot of evidence data and where there is missing data  Deploying such prediction models with existing applications, both datacom and telecom operators can leverage the data analysis to improve service quality (rather predict service quality)