New Question
 
 
PRTG Network Monitor

Intuitive to Use.
Easy to manage.

200.000 administrators have chosen PRTG to monitor their network. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free PRTG
Download >>

 

What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general. You are invited to get involved by asking and answering questions!

Learn more

 

Top Tags


View all Tags


How does PRTG calculate the MOS score for QoS sensors?

Votes:

0

Your Vote:

Up

Down

In PRTG, QoS sensors have a channel that shows a so-called MOS value. What does this number mean and how does PRTG calculate it? Which factors are considered to get this score?

mean-opinion-score mos prtg qos qos-roundtrip quality-of-service

Created on Nov 13, 2013 3:23:08 PM by  Gerald Schoch [Paessler Support]



4 Replies

Accepted Answer

Votes:

0

Your Vote:

Up

Down

This article applies to PRTG Network Monitor 19 or later

MOS Calculation in PRTG

MOS (Mean Opinion Score) is a well-established metric to obtain the quality of VoIP. PRTG uses this value to indicate an overall benchmark for Quality of Service (QoS) in your network. The MOS channel is available in both the QoS (Quality of Service) Round Trip sensor and the Cisco IP SLA sensor. The Cisco IP SLA sensor monitors this value directly on the device. For the QoS sensor, PRTG has to calculate MOS itself.

However, MOS is not an “absolute metric”, and many parameters influence this value. PRTG does its own measurements via the QoS Round Trip sensor and calculates the MOS score based on these parameters. For this purpose, PRTG considers lost packets in percent, the average latency, and jitter.

Furthermore, an R-value that expresses the subjective quality of a connection is needed. This R-value is the standard for MOS calculation and ranges from 0 to 100, where higher means better. The R-value is defined for MOS calculation in advance. PRTG starts with 93, the number that indicates maximum user satisfaction and equals the MOS score 4.4. Based on the network conditions (that means packet loss, latency, or jitter), PRTG deducts from there to map this R-value to an MOS score.

Mapping R-Value to MOS Score

  1. Latency and jitter are summed up and a defined value for computation time is added (for example, 10ms). For the estimation of MOS, PRTG increases the impact of latency by a certain factor (for example, doubled). The resulting number is called effective latency.
    effectiveLatency = latency + jitter * latencyImpact + compTime
  2. The next step is to subtract the effective latency from the defined R—the higher the effective latency, the lower R will get. Also, R will get a much more aggressive deduction if the latency exceeds a certain amount of time. The lower the latency, the more is deducted from the effective latency, and the higher stays R.
    R = 93 – (effectiveLatency / factorLatencyBased)
  3. Afterwards, PRTG deducts the percentage of packet loss from R. Depending on what impact packet loss should have, it is multiplied with a certain factor, for example, 2.5 times packet loss. R = R – (lostPackets * impact)
  4. Finally, the reduced R is converted into an MOS value by applying a widely-used formula for this purpose. MOS = ( (R - 60) * (100 – R) * 0.000007R) + 0.035R + 1)

Created on Nov 13, 2013 3:28:29 PM by  Gerald Schoch [Paessler Support]

Last change on Jul 25, 2019 4:57:03 AM by  Maike Behnsen [Paessler Support]



Votes:

0

Your Vote:

Up

Down

I have two questions from your good-self i.e.

1). Can I use the above PRTG based R-value and MOS Calculation formulas for evaluating the Network MOS of any network protocol...???

2). Also please can you explain 'latencyImpact', 'factorLatencyBased' and 'impact' in the above mentioned formula #1, #2 and #3 respectively? If I want to use them, then, how can I assign them the appropriate values for measuring QoE of a system???

Thank you in advance.

Created on Sep 3, 2015 6:23:12 PM by  rehan (0)



Votes:

0

Your Vote:

Up

Down

I notified our QoS developer of your question, note that it might take a while until he has time to answer your question, depending on his schedule.

Created on Sep 4, 2015 1:03:55 PM by  Stephan Linke [Paessler Support]



Votes:

0

Your Vote:

Up

Down

Hi rehan, 1.) It depends .... The MOS value and the specified formula is targeting VoIP Traffic. The different factors count different for other protocols. So if the protocol you have in mind has the same properties like VoIP Traffic (stateless connection, no resending, etc.) then you can use such a formula.

2.) These are constants we evaluated. The value of them influences the curve used to calculate the MOS and their concrete values are internal. There some sources on the internet which share sample Values

Created on Sep 4, 2015 2:10:26 PM by  Mathias Hengl [Paessler Support]

Last change on Sep 7, 2015 6:56:37 AM by  Mathias Hengl [Paessler Support]



Please log in or register to enter your reply.


Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.