SlideShare a Scribd company logo
A short introduction to the new “Floor Population” Metrics
WSTS 2012
Chip Webb
CTO
   © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


    ► Introduction
    ► Objective
    ► Lucky Packets
    ► Metric Definitions
    ► Floor Window
    ► PDV Performance Limits
    ► Example Measurement
    ► Conclusion




2       © Copyright 2002-2012 Anue Systems, Inc.
Introduction
    ►What       are the new metrics?
     •   Floor Packet Count (FPC)
     •   Floor Packet Percentage (FPP)
     •   Floor Packet Rate (FPR)


    ►Where         are they used? New ITU Recommendations
     •   Defined in G.8260
     •   Used in G.8261.1 as a network limit (1%)
     •   Used in G.8263 as a slave tolerance limit (1% at slave spec’d min rate)




3        © Copyright 2002-2012 Anue Systems, Inc.
Packet Timing System




4   © Copyright 2002-2012 Anue Systems, Inc.
Packet Timing System
                                                (a more abstract view)




                                                Packet Network
    Master                                                               Slave




5   © Copyright 2002-2012 Anue Systems, Inc.
Packet Timing System
                                                (a more abstract view)




                                                Packet Network
    Master                                                                                   Slave




            The Floor Population Metrics are a way to measure
               Packet Delay Variation (PDV) in this system
                                     (NOTE: Other metrics, such as MAFE are also possible)
6   © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


    ► Introduction
    ► Objective
    ► Lucky Packets
    ► Metric Definitions
    ► Floor Window
    ► PDV Performance Limits
    ► Example Measurement
    ► Conclusion




7       © Copyright 2002-2012 Anue Systems, Inc.
Objective of the new metrics (from G.8260)


    ►To  study the population of timing packets within a
     certain fixed cluster range starting at the observed
     floor delay

    ►To  compare the population with acceptance or
     rejection thresholds

    ►To  ensure that at least a minimum number of
     packets, or a minimum percentage of packets
     remains within the specified cluster range starting at
     the observed floor delay

8      © Copyright 2002-2012 Anue Systems, Inc.
Objective of the new metrics




           To measure so-called “Lucky Packets”




9   © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


     ► Introduction
     ► Objective
     ► Lucky Packets
     ► Metric Definitions
     ► Floor Window
     ► Performance Limits
     ► Example Measurement
     ► Conclusion




10       © Copyright 2002-2012 Anue Systems, Inc.
Quiz: Which of these shows Lucky Packets?




11   © Copyright 2002-2012 Anue Systems, Inc.
Quiz: Which of these shows Lucky Packets?




12   © Copyright 2002-2012 Anue Systems, Inc.
Quiz: Which of these shows Lucky Packets?




13   © Copyright 2002-2012 Anue Systems, Inc.
Lucky Packets
 ►Lucky           packets are the packets that experience near minimum delay
     •   They spend little or no time waiting in queues
     •   They are fortunate to avoid congestion in the network

 ►Therefore                lucky packets can be selected using a “cluster range”
     •   Anchored at the minimum delay (observed or known)
     •   Size of the cluster range affects the sensitivity of the measurement


 ►Cluster            range is also called “Floor Window”
     •   More on that in a minute




14       © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


     ► Introduction
     ► Objective
     ► Lucky Packets
     ► Metric Definitions
     ► Floor Window
     ► PDV Performance Limits
     ► Example Measurement
     ► Conclusion




15       © Copyright 2002-2012 Anue Systems, Inc.
Metric Definitions




16   © Copyright 2002-2012 Anue Systems, Inc.
Metric Definitions




17   © Copyright 2002-2012 Anue Systems, Inc.
Metric Definitions




18   © Copyright 2002-2012 Anue Systems, Inc.
Metric Definitions




                                                                •    Game lasted 1 minute
                                                                •    Three darts thrown
                                                                •    Two hit Bull’s Eye
                                                                •    1 point for Bull’s Eye

                                                                STATS
                                                                • Score=2
                                                                • Percent=67% (2/3)
                                                                • Rate=2/minute



19   © Copyright 2002-2012 Anue Systems, Inc.
Metric Definitions via Dart Board Analogy
 ►Floor         Packet Count (FPC)
     •   The number of times a dart landed in the Bull’s Eye

 ►Floor         Packet Percentage (FPP)
     •   The percentage of times a dart landed in the Bull’s Eye

 ►Floor         Packet Rate (FPR)
     •   The rate that darts land in the Bull’s Eye (e.g. per minute or hour)

                                                                          Note: Full
 ►To      apply to packet timing systems:
                                                                          mathematical
     •   Replace “dart” with “timing packets”
                                                                          definitions are
     •   Replace “land” with “have delay” (or “are delivered”)            in backup
     •   Replace “Bull’s Eye” with “Floor Window”                         slides
               (size of Bull’s Eye is analogous to the “cluster range”

20       © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


     ► Introduction
     ► Objective
     ► Lucky Packets
     ► Metric Definitions
     ► Floor Window
     ► PDV Performance Limits
     ► Example Measurement
     ► Conclusion




21       © Copyright 2002-2012 Anue Systems, Inc.
The floor window
                                                (a.k.a. the Bull’s Eye)




22   © Copyright 2002-2012 Anue Systems, Inc.
The Floor Window
                                                    (a.k.a. the Bull’s Eye)
 ►Window               has width, height and vertical position
     •   Width is defined as 200 seconds                                      200 seconds




                                                                                 Window
23       © Copyright 2002-2012 Anue Systems, Inc.                                 Floor
The Floor Window
                                                    (a.k.a. the Bull’s Eye)
 ►Window               has width, height and vertical position
     •   Width is defined as 200 seconds                                      200 seconds
     •   Height is defined as 150 microseconds




                                                                                 Window
                                  (NOTE: Not drawn to scale)




                                                                                  Floor
                                                                                            150 s




24       © Copyright 2002-2012 Anue Systems, Inc.
The Floor Window
                                                    (a.k.a. the Bull’s Eye)
 ►Window               has width, height and vertical position
     •   Width is defined as 200 seconds                                             200 seconds
     •   Height is defined as 150 microseconds
     •   Position of window is based
         on minimum observed delay




                                                                                              Window
                                  (NOTE: Not drawn to scale)




                                                                                               Floor
                                                                                                            150 s



                                                       Minimum
                                                          delay
             (NOTE: Anue does not take a position on the suitability of specific window parameter values)

25       © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


     ► Introduction
     ► Objective
     ► Lucky Packets
     ► Metric Definitions
     ► Floor Window
     ► PDV Performance Limits
     ► Example Measurement
     ► Conclusion




26       © Copyright 2002-2012 Anue Systems, Inc.
Network PDV Limit (G.8261.1)




27   © Copyright 2002-2012 Anue Systems, Inc.
Network PDV Limit




                                                Packet Network
     Master                                                         Slave




28   © Copyright 2002-2012 Anue Systems, Inc.
Network PDV Limit

                                                    FPP ≥ 1%




                                                Packet Network
     Master                                                         Slave




                         NOTE: This is a relative measurement
                        and doesn’t depend on timing packet rate
29   © Copyright 2002-2012 Anue Systems, Inc.
Network PDV Limit

                                                    FPP ≥ 1%




                                                Packet Network
     Master                                                         Slave




                         NOTE: This is a relative measurement
                        and doesn’t depend on timing packet rate
30   © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance (from G.8263)




31   © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance


     Packet
       Rate



      Master                                      Packet Network        Slave




32     © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance

                                                       FPP ≥ 1%
     Packet
       Rate



      Master                                      Packet Network        Slave




33     © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance

                                                       FPP ≥ 1%
     Packet
       Rate



      Master                                      Packet Network         Slave



                                                                        FPC
                                                                        FPR

                           NOTE: This is an absolute measurement
                             that depends on timing packet rate
34     © Copyright 2002-2012 Anue Systems, Inc.
A short introduction to the new “Floor Population” Metrics


     ► Introduction
     ► Objective
     ► Lucky Packets
     ► Metric Definitions
     ► Floor Window
     ► PDV Performance Limits
     ► Example Measurement
     ► Conclusion




35       © Copyright 2002-2012 Anue Systems, Inc.
Example Measurement
 ►Packet  timing system operating at 32 packets per second
 ►Packet Delay Variation (PDV) based on flicker noise
 ►Low level of random packet loss (0.01%)
 ►Brief network outage (80 seconds)



 ►Steps          for calculating FPC, FPP & FPR
     •   Find minimum delay
     •   Draw FPC graph, explain axes
     •   Calculate with jumping window
     •   Calculate with sliding window
     •   Compare jumping and sliding




36       © Copyright 2002-2012 Anue Systems, Inc.
Example: Flicker PDV and 0.01% Loss (@32 pkt/sec)




37   © Copyright 2002-2012 Anue Systems, Inc.
Search for minimum delay value




38   © Copyright 2002-2012 Anue Systems, Inc.
Draw horizontal line for minimum delay




39   © Copyright 2002-2012 Anue Systems, Inc.
Draw the Floor Window




                           200 Seconds



                                        150        seconds




40   © Copyright 2002-2012 Anue Systems, Inc.
Add the FPC graph




41   © Copyright 2002-2012 Anue Systems, Inc.
Add the FPC graph




42   © Copyright 2002-2012 Anue Systems, Inc.
Look at just the FPC Axis




43   © Copyright 2002-2012 Anue Systems, Inc.
Look at just the FPC Axis




        Smallest countable
        value is one packet

44   © Copyright 2002-2012 Anue Systems, Inc.
Look at just the FPC Axis


                 Largest possible
                value is 6400 pkt.
                        (32pkt/sec * 200 sec)




        Smallest countable
        value is one packet

45   © Copyright 2002-2012 Anue Systems, Inc.
Look at just the FPC Axis


                 Largest possible
                value is 6400 pkt.
                        (32pkt/sec * 200 sec)


                                                                 Axis has
                                                                 logarithmic
                                                                 scale




        Smallest countable
        value is one packet

46   © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC to FPP


         Largest possible
        value is 6400 pkt.
                 (32pkt/sec * 200 sec)




     Smallest countable
     value is one packet

47     © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC to FPP


         Largest possible                                              6400 pkt
        value is 6400 pkt.                                             is 100%
                 (32pkt/sec * 200 sec)




     Smallest countable
     value is one packet

48     © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC to FPP


         Largest possible                                              6400 pkt
        value is 6400 pkt.                                             is 100%
                 (32pkt/sec * 200 sec)




                                                                       64 pkt
                                                                       is 1%



     Smallest countable
     value is one packet

49     © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC and FPP to FPR


      Largest possible
     value is 6400 pkt.
          (32pkt/sec * 200 sec)




Smallest countable
value is one packet

50    © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC and FPP to FPR


      Largest possible                                         32 pkt/sec is max
     value is 6400 pkt.                                        (same as 100% FPP)
          (32pkt/sec * 200 sec)




Smallest countable
value is one packet

51    © Copyright 2002-2012 Anue Systems, Inc.
Compare FPC and FPP to FPR


      Largest possible                                         32 pkt/sec is max
     value is 6400 pkt.                                        (same as 100% FPP)
          (32pkt/sec * 200 sec)




                                                               1% is 0.32pkt/sec
                                                               and is 64 pkt



Smallest countable
value is one packet

52    © Copyright 2002-2012 Anue Systems, Inc.
Draw the 1% FPP Limit Line




53   © Copyright 2002-2012 Anue Systems, Inc.
Draw the 1% FPP Limit Line




54   © Copyright 2002-2012 Anue Systems, Inc.
Calculate Floor Population with Jumping Window




55   © Copyright 2002-2012 Anue Systems, Inc.
Calculate Floor Population with Jumping Window




56   © Copyright 2002-2012 Anue Systems, Inc.
Calculate Floor Population with Sliding Window




57   © Copyright 2002-2012 Anue Systems, Inc.
Calculate Floor Population with Sliding Window




58   © Copyright 2002-2012 Anue Systems, Inc.
Compare: Jumping/Sliding




59   © Copyright 2002-2012 Anue Systems, Inc.
60   © Copyright 2002-2012 Anue Systems, Inc.
Conclusion
 ►Three           new related metrics for “Lucky Packets”
     •   FPC (Floor Packet Count) [How many darts hit the Bull’s Eye?]
     •   FPP (Floor Packet Percent) [What percent of darts hit the Bull’s Eye?]
     •   FPR (Floor Packet Rate) [How often do the darts hit the Bull’s Eye?]

 ►PDV          Limit is FPP ≥ 1%
     •   Window width is 200 sec.
     •   Window height is 150us

 ►Two         ways to calculate (depending on amount of window overlap)
     •   Jumping windows
     •   Sliding windows




61       © Copyright 2002-2012 Anue Systems, Inc.
Thank You! Questions?




                                            cwebb@anuesystems.com


62   © Copyright 2002-2012 Anue Systems, Inc.
Backup Slides




63   © Copyright 2002-2012 Anue Systems, Inc.
Formal Mathematical Definition of the new Metrics
 ►x[i]      is the measured latency of timing packet i,
     •   0 ≤ i < N. (i.e. there are N packets in the data set
 ► Pis the nominal time between timing packets
 ► is the cluster range (vertical window height)
 ►W represent the window interval (horizontal window width)
     •   It can also be expressed as K samples, K = W/ P.


 Note: It is assumed that the packet rate of the timing flow is nominally
 constant. The case for a variable rate of packet transmission is for
 further study.




64       © Copyright 2002-2012 Anue Systems, Inc.
Mathematical Definition of the Metrics
 ►Step     1: Find the minimum delay packet




 ►Step     2: Calculate the indicator function




65   © Copyright 2002-2012 Anue Systems, Inc.
Mathematical Definition of the Metrics (cont.)
 ►Step     3: Count the packets in the window (FPC)




 ►Step     4: Express this result as a packet rate (FPR)




 ►Step     5: Also express as a percentage (FPP):




66   © Copyright 2002-2012 Anue Systems, Inc.
Absolute and Relative Metrics
 ►FPP         is a relative metric
     •   Calculation does not depend on the timing packets rate
     •   Relative means that the metric tells us what has changed between
         reference planes.
 ►FPC          and FPR are absolute metrics
     •   Calculation depends on the rate at which timing packets are sent


 ►Network              performance is best measured as a relative limit
     •   FPP compares the network output relative to its input
     •   Since the network doesn’t create the packets, can’t be absolute
 ►Slave          performance is best measured with an absolute limit
     •   FPC or FPR
     •   But G.8263 refers to G.8261.1 limit at a given packet rate (still absolute)


67       © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance Limit is actually an absolute level
                                                Pkt Rate
           PEC-S-F
         Packet Rate




68   © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance Limit is actually an absolute level
                                                 Pkt Rate
           PEC-S-F
         Packet Rate


                                                            99%

                                                                  Actual
                                                                  PEC-S-F
                                                1%                FPR Limit




69   © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance Limit is actually an absolute level
                                                 Pkt Rate
                                                                  e.g. 32 pkt/sec.
           PEC-S-F                                                 The range of
         Packet Rate                                               acceptable packet
                                                                   rates is implementa-
                                                                   tion dependent.

                                                            99%

                                                                  Actual
                                                                  PEC-S-F
                                                1%                FPR Limit

                                                                  e.g. 0.32 pkt/sec.




70   © Copyright 2002-2012 Anue Systems, Inc.
Slave PDV Tolerance Limit is actually an absolute level
                                                    Pkt Rate
                                                                          e.g. 32 pkt/sec.
              PEC-S-F                                                       The range of
            Packet Rate                                                     acceptable packet
                                                                            rates is implementa-
                                                                            tion dependent.

                                                                  99%

                                                                          Actual
                                                                          PEC-S-F
                                                   1%                     FPR Limit

     NOTE: This is an                                                      e.g. 0.32 pkt/sec.
     absolute measurement                               NOTE: But it allows different
     because it depends on                              PEC-S-F implementations to
     timing packet rate.                                have different limits.
71      © Copyright 2002-2012 Anue Systems, Inc.

More Related Content

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Floor Population Metrics, presented by Chip Webb, CTO at Anue Systems

  • 1. A short introduction to the new “Floor Population” Metrics WSTS 2012 Chip Webb CTO © Copyright 2002-2012 Anue Systems, Inc.
  • 2. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 2 © Copyright 2002-2012 Anue Systems, Inc.
  • 3. Introduction ►What are the new metrics? • Floor Packet Count (FPC) • Floor Packet Percentage (FPP) • Floor Packet Rate (FPR) ►Where are they used? New ITU Recommendations • Defined in G.8260 • Used in G.8261.1 as a network limit (1%) • Used in G.8263 as a slave tolerance limit (1% at slave spec’d min rate) 3 © Copyright 2002-2012 Anue Systems, Inc.
  • 4. Packet Timing System 4 © Copyright 2002-2012 Anue Systems, Inc.
  • 5. Packet Timing System (a more abstract view) Packet Network Master Slave 5 © Copyright 2002-2012 Anue Systems, Inc.
  • 6. Packet Timing System (a more abstract view) Packet Network Master Slave The Floor Population Metrics are a way to measure Packet Delay Variation (PDV) in this system (NOTE: Other metrics, such as MAFE are also possible) 6 © Copyright 2002-2012 Anue Systems, Inc.
  • 7. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 7 © Copyright 2002-2012 Anue Systems, Inc.
  • 8. Objective of the new metrics (from G.8260) ►To study the population of timing packets within a certain fixed cluster range starting at the observed floor delay ►To compare the population with acceptance or rejection thresholds ►To ensure that at least a minimum number of packets, or a minimum percentage of packets remains within the specified cluster range starting at the observed floor delay 8 © Copyright 2002-2012 Anue Systems, Inc.
  • 9. Objective of the new metrics To measure so-called “Lucky Packets” 9 © Copyright 2002-2012 Anue Systems, Inc.
  • 10. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► Performance Limits ► Example Measurement ► Conclusion 10 © Copyright 2002-2012 Anue Systems, Inc.
  • 11. Quiz: Which of these shows Lucky Packets? 11 © Copyright 2002-2012 Anue Systems, Inc.
  • 12. Quiz: Which of these shows Lucky Packets? 12 © Copyright 2002-2012 Anue Systems, Inc.
  • 13. Quiz: Which of these shows Lucky Packets? 13 © Copyright 2002-2012 Anue Systems, Inc.
  • 14. Lucky Packets ►Lucky packets are the packets that experience near minimum delay • They spend little or no time waiting in queues • They are fortunate to avoid congestion in the network ►Therefore lucky packets can be selected using a “cluster range” • Anchored at the minimum delay (observed or known) • Size of the cluster range affects the sensitivity of the measurement ►Cluster range is also called “Floor Window” • More on that in a minute 14 © Copyright 2002-2012 Anue Systems, Inc.
  • 15. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 15 © Copyright 2002-2012 Anue Systems, Inc.
  • 16. Metric Definitions 16 © Copyright 2002-2012 Anue Systems, Inc.
  • 17. Metric Definitions 17 © Copyright 2002-2012 Anue Systems, Inc.
  • 18. Metric Definitions 18 © Copyright 2002-2012 Anue Systems, Inc.
  • 19. Metric Definitions • Game lasted 1 minute • Three darts thrown • Two hit Bull’s Eye • 1 point for Bull’s Eye STATS • Score=2 • Percent=67% (2/3) • Rate=2/minute 19 © Copyright 2002-2012 Anue Systems, Inc.
  • 20. Metric Definitions via Dart Board Analogy ►Floor Packet Count (FPC) • The number of times a dart landed in the Bull’s Eye ►Floor Packet Percentage (FPP) • The percentage of times a dart landed in the Bull’s Eye ►Floor Packet Rate (FPR) • The rate that darts land in the Bull’s Eye (e.g. per minute or hour) Note: Full ►To apply to packet timing systems: mathematical • Replace “dart” with “timing packets” definitions are • Replace “land” with “have delay” (or “are delivered”) in backup • Replace “Bull’s Eye” with “Floor Window” slides  (size of Bull’s Eye is analogous to the “cluster range” 20 © Copyright 2002-2012 Anue Systems, Inc.
  • 21. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 21 © Copyright 2002-2012 Anue Systems, Inc.
  • 22. The floor window (a.k.a. the Bull’s Eye) 22 © Copyright 2002-2012 Anue Systems, Inc.
  • 23. The Floor Window (a.k.a. the Bull’s Eye) ►Window has width, height and vertical position • Width is defined as 200 seconds 200 seconds Window 23 © Copyright 2002-2012 Anue Systems, Inc. Floor
  • 24. The Floor Window (a.k.a. the Bull’s Eye) ►Window has width, height and vertical position • Width is defined as 200 seconds 200 seconds • Height is defined as 150 microseconds Window (NOTE: Not drawn to scale) Floor 150 s 24 © Copyright 2002-2012 Anue Systems, Inc.
  • 25. The Floor Window (a.k.a. the Bull’s Eye) ►Window has width, height and vertical position • Width is defined as 200 seconds 200 seconds • Height is defined as 150 microseconds • Position of window is based on minimum observed delay Window (NOTE: Not drawn to scale) Floor 150 s Minimum delay (NOTE: Anue does not take a position on the suitability of specific window parameter values) 25 © Copyright 2002-2012 Anue Systems, Inc.
  • 26. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 26 © Copyright 2002-2012 Anue Systems, Inc.
  • 27. Network PDV Limit (G.8261.1) 27 © Copyright 2002-2012 Anue Systems, Inc.
  • 28. Network PDV Limit Packet Network Master Slave 28 © Copyright 2002-2012 Anue Systems, Inc.
  • 29. Network PDV Limit FPP ≥ 1% Packet Network Master Slave NOTE: This is a relative measurement and doesn’t depend on timing packet rate 29 © Copyright 2002-2012 Anue Systems, Inc.
  • 30. Network PDV Limit FPP ≥ 1% Packet Network Master Slave NOTE: This is a relative measurement and doesn’t depend on timing packet rate 30 © Copyright 2002-2012 Anue Systems, Inc.
  • 31. Slave PDV Tolerance (from G.8263) 31 © Copyright 2002-2012 Anue Systems, Inc.
  • 32. Slave PDV Tolerance Packet Rate Master Packet Network Slave 32 © Copyright 2002-2012 Anue Systems, Inc.
  • 33. Slave PDV Tolerance FPP ≥ 1% Packet Rate Master Packet Network Slave 33 © Copyright 2002-2012 Anue Systems, Inc.
  • 34. Slave PDV Tolerance FPP ≥ 1% Packet Rate Master Packet Network Slave FPC FPR NOTE: This is an absolute measurement that depends on timing packet rate 34 © Copyright 2002-2012 Anue Systems, Inc.
  • 35. A short introduction to the new “Floor Population” Metrics ► Introduction ► Objective ► Lucky Packets ► Metric Definitions ► Floor Window ► PDV Performance Limits ► Example Measurement ► Conclusion 35 © Copyright 2002-2012 Anue Systems, Inc.
  • 36. Example Measurement ►Packet timing system operating at 32 packets per second ►Packet Delay Variation (PDV) based on flicker noise ►Low level of random packet loss (0.01%) ►Brief network outage (80 seconds) ►Steps for calculating FPC, FPP & FPR • Find minimum delay • Draw FPC graph, explain axes • Calculate with jumping window • Calculate with sliding window • Compare jumping and sliding 36 © Copyright 2002-2012 Anue Systems, Inc.
  • 37. Example: Flicker PDV and 0.01% Loss (@32 pkt/sec) 37 © Copyright 2002-2012 Anue Systems, Inc.
  • 38. Search for minimum delay value 38 © Copyright 2002-2012 Anue Systems, Inc.
  • 39. Draw horizontal line for minimum delay 39 © Copyright 2002-2012 Anue Systems, Inc.
  • 40. Draw the Floor Window 200 Seconds 150 seconds 40 © Copyright 2002-2012 Anue Systems, Inc.
  • 41. Add the FPC graph 41 © Copyright 2002-2012 Anue Systems, Inc.
  • 42. Add the FPC graph 42 © Copyright 2002-2012 Anue Systems, Inc.
  • 43. Look at just the FPC Axis 43 © Copyright 2002-2012 Anue Systems, Inc.
  • 44. Look at just the FPC Axis Smallest countable value is one packet 44 © Copyright 2002-2012 Anue Systems, Inc.
  • 45. Look at just the FPC Axis Largest possible value is 6400 pkt. (32pkt/sec * 200 sec) Smallest countable value is one packet 45 © Copyright 2002-2012 Anue Systems, Inc.
  • 46. Look at just the FPC Axis Largest possible value is 6400 pkt. (32pkt/sec * 200 sec) Axis has logarithmic scale Smallest countable value is one packet 46 © Copyright 2002-2012 Anue Systems, Inc.
  • 47. Compare FPC to FPP Largest possible value is 6400 pkt. (32pkt/sec * 200 sec) Smallest countable value is one packet 47 © Copyright 2002-2012 Anue Systems, Inc.
  • 48. Compare FPC to FPP Largest possible 6400 pkt value is 6400 pkt. is 100% (32pkt/sec * 200 sec) Smallest countable value is one packet 48 © Copyright 2002-2012 Anue Systems, Inc.
  • 49. Compare FPC to FPP Largest possible 6400 pkt value is 6400 pkt. is 100% (32pkt/sec * 200 sec) 64 pkt is 1% Smallest countable value is one packet 49 © Copyright 2002-2012 Anue Systems, Inc.
  • 50. Compare FPC and FPP to FPR Largest possible value is 6400 pkt. (32pkt/sec * 200 sec) Smallest countable value is one packet 50 © Copyright 2002-2012 Anue Systems, Inc.
  • 51. Compare FPC and FPP to FPR Largest possible 32 pkt/sec is max value is 6400 pkt. (same as 100% FPP) (32pkt/sec * 200 sec) Smallest countable value is one packet 51 © Copyright 2002-2012 Anue Systems, Inc.
  • 52. Compare FPC and FPP to FPR Largest possible 32 pkt/sec is max value is 6400 pkt. (same as 100% FPP) (32pkt/sec * 200 sec) 1% is 0.32pkt/sec and is 64 pkt Smallest countable value is one packet 52 © Copyright 2002-2012 Anue Systems, Inc.
  • 53. Draw the 1% FPP Limit Line 53 © Copyright 2002-2012 Anue Systems, Inc.
  • 54. Draw the 1% FPP Limit Line 54 © Copyright 2002-2012 Anue Systems, Inc.
  • 55. Calculate Floor Population with Jumping Window 55 © Copyright 2002-2012 Anue Systems, Inc.
  • 56. Calculate Floor Population with Jumping Window 56 © Copyright 2002-2012 Anue Systems, Inc.
  • 57. Calculate Floor Population with Sliding Window 57 © Copyright 2002-2012 Anue Systems, Inc.
  • 58. Calculate Floor Population with Sliding Window 58 © Copyright 2002-2012 Anue Systems, Inc.
  • 59. Compare: Jumping/Sliding 59 © Copyright 2002-2012 Anue Systems, Inc.
  • 60. 60 © Copyright 2002-2012 Anue Systems, Inc.
  • 61. Conclusion ►Three new related metrics for “Lucky Packets” • FPC (Floor Packet Count) [How many darts hit the Bull’s Eye?] • FPP (Floor Packet Percent) [What percent of darts hit the Bull’s Eye?] • FPR (Floor Packet Rate) [How often do the darts hit the Bull’s Eye?] ►PDV Limit is FPP ≥ 1% • Window width is 200 sec. • Window height is 150us ►Two ways to calculate (depending on amount of window overlap) • Jumping windows • Sliding windows 61 © Copyright 2002-2012 Anue Systems, Inc.
  • 62. Thank You! Questions? cwebb@anuesystems.com 62 © Copyright 2002-2012 Anue Systems, Inc.
  • 63. Backup Slides 63 © Copyright 2002-2012 Anue Systems, Inc.
  • 64. Formal Mathematical Definition of the new Metrics ►x[i] is the measured latency of timing packet i, • 0 ≤ i < N. (i.e. there are N packets in the data set ► Pis the nominal time between timing packets ► is the cluster range (vertical window height) ►W represent the window interval (horizontal window width) • It can also be expressed as K samples, K = W/ P. Note: It is assumed that the packet rate of the timing flow is nominally constant. The case for a variable rate of packet transmission is for further study. 64 © Copyright 2002-2012 Anue Systems, Inc.
  • 65. Mathematical Definition of the Metrics ►Step 1: Find the minimum delay packet ►Step 2: Calculate the indicator function 65 © Copyright 2002-2012 Anue Systems, Inc.
  • 66. Mathematical Definition of the Metrics (cont.) ►Step 3: Count the packets in the window (FPC) ►Step 4: Express this result as a packet rate (FPR) ►Step 5: Also express as a percentage (FPP): 66 © Copyright 2002-2012 Anue Systems, Inc.
  • 67. Absolute and Relative Metrics ►FPP is a relative metric • Calculation does not depend on the timing packets rate • Relative means that the metric tells us what has changed between reference planes. ►FPC and FPR are absolute metrics • Calculation depends on the rate at which timing packets are sent ►Network performance is best measured as a relative limit • FPP compares the network output relative to its input • Since the network doesn’t create the packets, can’t be absolute ►Slave performance is best measured with an absolute limit • FPC or FPR • But G.8263 refers to G.8261.1 limit at a given packet rate (still absolute) 67 © Copyright 2002-2012 Anue Systems, Inc.
  • 68. Slave PDV Tolerance Limit is actually an absolute level Pkt Rate PEC-S-F Packet Rate 68 © Copyright 2002-2012 Anue Systems, Inc.
  • 69. Slave PDV Tolerance Limit is actually an absolute level Pkt Rate PEC-S-F Packet Rate 99% Actual PEC-S-F 1% FPR Limit 69 © Copyright 2002-2012 Anue Systems, Inc.
  • 70. Slave PDV Tolerance Limit is actually an absolute level Pkt Rate e.g. 32 pkt/sec. PEC-S-F The range of Packet Rate acceptable packet rates is implementa- tion dependent. 99% Actual PEC-S-F 1% FPR Limit e.g. 0.32 pkt/sec. 70 © Copyright 2002-2012 Anue Systems, Inc.
  • 71. Slave PDV Tolerance Limit is actually an absolute level Pkt Rate e.g. 32 pkt/sec. PEC-S-F The range of Packet Rate acceptable packet rates is implementa- tion dependent. 99% Actual PEC-S-F 1% FPR Limit NOTE: This is an e.g. 0.32 pkt/sec. absolute measurement NOTE: But it allows different because it depends on PEC-S-F implementations to timing packet rate. have different limits. 71 © Copyright 2002-2012 Anue Systems, Inc.