SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Performance
Evaluation
    Chris Blondia
    Nick Vercammen
Performance Evaluation Cycle
        System under
         Evaluation        Use evaluation results
        Performance             in system
          measures


     System Model
                               Relate results to
     - Environment              System Model
     - System


     Evaluation Model
     -Input (e.g.traces)           Derive
     -System model         Performance Measures
     -Evaluation method          - Compute
         -Analytical             - Simulate
         -Simulation             - Measure
         -Experimental

                                                    2
Example: Influence of network congestion on video
quality




  • Streaming video transmitted through a
    congested network
  • Packets of the video get lost due to buffer
    overflow
  • What is the influence of the packet loss on the
    video quality
                                                      3
Performance Evaluation Cycle: System Under
Evaluation
         System under
          Evaluation          Use evaluation results
         Performance               in system
           measures


      System Model
                                 Relate results to
      - Environment               System Model
      - System


      Evaluation Model
      -Input (e.g.traces)             Derive
      -System model           Performance Measures
      -Evaluation method            - Compute
          -Analytical               - Simulate
          -Simulation               - Measure
          -Experimental

                                                       4
System under Evaluation / Performance measures
 Performance measures
     Network: packet loss, number of consecutive packets
      lost, number of admitted streams
     Content: type of packet lost, synchronization
     User perception


                         Congested
                         network
                         (Buffer
Video                    overflow)
server                                            End User




                                                             5
Performance Evaluation Cycle: System Model
        System under
         Evaluation        Use evaluation results
        Performance             in system
          measures


     System Model
                              Relate results to
     - Environment             System Model
     - System


     Evaluation Model
     -Input (e.g.traces)           Derive
     -System model         Performance Measures
     -Evaluation method          - Compute
         -Analytical             - Simulate
         -Simulation             - Measure
         -Experimental

                                                    6
System Model

             Congestion can be modelled by
                     - Background traffic
                     - Variable service time in router




Background
traffic


Tagged
video source
                                                 Packet loss



                                                               7
Performance Evaluation Cycle: Evaluation model and
determine performance measures
         System under
          Evaluation          Use evaluation results
         Performance               in system
           measures


      System Model
                                 Relate results to
      - Environment               System Model
      - System


      Evaluation Model
      -Input (e.g.traces)              Derive
      -System model            Performance Measures
      -Evaluation method             - Compute
          -Analytical                - Simulate
          -Simulation                - Measure
          -Experimental

                                                       8
Analytical Approach
                         Frame size trace - bond
    250000
              I-frames                                           I                                h1,
e
                                                               1/ 1
                                                                      B B P B B P B B P B B
              B-frames
m
                                                               N I
              P-frames
a   200000                                                                                         1
r
f                                                              1/ N                       h1,
                                                               N I
                                                                                              2
/   150000                                                                                        h2,
                                                               1/ 1
s
t
i   100000                                                     N I
                                                                      B B P B B P B B P B B       2

b
                                                               1/ N                       h1,
     50000                                                     N
                                                                                              i    h1,
                                                                 I                                hL,L
                                                               1/
         0
          0        10000          20000
                             frame number
                                               30000   40000
                                                               N I
                                                                  1   B B P B B P B B P B B       L


                                                               1/ N
                                                               N




                                     .
                                     .                 approximate
                                                                             B<∞
                                                         process


                                                                           packet loss
                           superposition
                                                                           probability                  9
                           of X sources
s
  e
  c
Use of results: Admission Control
  r
  u
  o
  s
            1e-4 admission boundary, buffer = 100 packets
  x   60
  i                                         Theoretical results
  r                                         Experimental results
  e   50
  t
  s
  a   40

  f
  o
      30
  r
  e
  b   20
  m
  u
  n   10



       0
        0    5    10    15    20    25    30     35      40        45
                       number of bond sources
                                                                        10
Experimental Set-up and Results


 See demonstration




                                   11
Performance Evaluation Cycle: Interpretation of results
          System under
           Evaluation           Use evaluation results
          Performance                in system
            measures


       System Model
                                   Relate results to
       - Environment                System Model
       - System


       Evaluation Model
       -Input (e.g.traces)               Derive
       -System model             Performance Measures
       -Evaluation method              - Compute
           -Analytical                 - Simulate
           -Simulation                 - Measure
           -Experimental

                                                         12
Use performance evaluation results

 Use the IBBT competences to suggest improvements
 Examples:
    Network groups:
        intelligent buffer management schemes (e.g. using
         thresholds)
        Congestion control mechanisms (e.g. explicit
         congestion notification)
        Define efficient admission control algorithms
    Video groups:
        Codecs using feedback
        use layered video coding schemes


                                                         13
Use of Performance Evaluation Competence

               Application and
                  Content




                 Network
                 Protocols
               Layer L2 – L4




               Physical Layer



                                           14
Application and Content
Layer              System                 Measures

Application        content distribution   responsiveness, scalability,
                   web access             stability
                    parallel file
                   processing


Video and audio analysis of different     coding efficiency,
Content         codecs, error             error resilience and
                resilience                concealment, error types and
                mechanisms, …             frequencies, synchronization
Traffic Analysis   video, (aggregated)    burstiness,
                   applications, web      peak bitrate,
                   traffic                average bitrate, mobility

                                                                         15
Networks Protocols L2 – L4


Layer             System                         Measures

Protocol          scheduling mechanism,          responsiveness,
performance       MAC protocol, routing          scalability, stability,
evaluation        protocol, auto-configuration   functionality,
                  protocol                       throughput
protocol test     testing of HGW,
suites            modem/mux interaction
Advanced and      protocols for mesh, ad hoc     scalability,
large scale       and wireless sensor            robustness, reliability,
experimental      networks                       throughput
testbeds (fixed
and wireless)


                                                                           16
Physical Layer


Layer                System               Measures

Signal propagation   WiMAX                Signal propagation
                     Body Area Networks   characteristics




                                                               17
Generic Test and Measurement Equipment

Use of advanced test equipment:
    E.g. Spirent-Smartbits, Spirent-
    Avalanche, Agilent-NX2, Opticom-
    Opera, Tracespan, Fluke-Optiview, …




                                            18
Testbeds - Example: Wireless testbed




                                       19

Weitere ähnliche Inhalte

Andere mochten auch

Benny Salaets - Realising the Digital Agend in Flanders
Benny Salaets - Realising the Digital Agend in FlandersBenny Salaets - Realising the Digital Agend in Flanders
Benny Salaets - Realising the Digital Agend in Flandersimec.archive
 
Ilse Roelants - mobility setting the scene
Ilse Roelants - mobility setting the sceneIlse Roelants - mobility setting the scene
Ilse Roelants - mobility setting the sceneimec.archive
 
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...imec.archive
 
Ddo2 David Stevens Mict Digitaldividend Stevensx
Ddo2 David Stevens   Mict Digitaldividend StevensxDdo2 David Stevens   Mict Digitaldividend Stevensx
Ddo2 David Stevens Mict Digitaldividend Stevensximec.archive
 
Wim De Waele - IBBT Strategy
Wim De Waele - IBBT StrategyWim De Waele - IBBT Strategy
Wim De Waele - IBBT Strategyimec.archive
 
OASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsOASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsJamie Clark
 
I Minds2009 Bruno Lanvin Closing The Innovation Gap In Europe
I Minds2009 Bruno Lanvin   Closing The Innovation Gap In EuropeI Minds2009 Bruno Lanvin   Closing The Innovation Gap In Europe
I Minds2009 Bruno Lanvin Closing The Innovation Gap In Europeimec.archive
 
Asmudes Catalogo 2008 Def
Asmudes Catalogo 2008 DefAsmudes Catalogo 2008 Def
Asmudes Catalogo 2008 Defchaparrocdianac
 
Cathy Medich SC system standards
Cathy Medich SC system standardsCathy Medich SC system standards
Cathy Medich SC system standardsJamie Clark
 
I Minds2009 Matthias Holzner Smfg Baden WüRttemberg At The European Crossr...
I Minds2009 Matthias Holzner   Smfg Baden WüRttemberg  At The European Crossr...I Minds2009 Matthias Holzner   Smfg Baden WüRttemberg  At The European Crossr...
I Minds2009 Matthias Holzner Smfg Baden WüRttemberg At The European Crossr...imec.archive
 
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...Ivie
 
Oasis cloud-law-ics-unofficial
Oasis cloud-law-ics-unofficialOasis cloud-law-ics-unofficial
Oasis cloud-law-ics-unofficialJamie Clark
 
Q932+sgo reference fa lec
Q932+sgo reference fa lecQ932+sgo reference fa lec
Q932+sgo reference fa lecAFATous
 
Listing Presentation
Listing PresentationListing Presentation
Listing Presentationcjharrington
 
Ehip2 caring through sharing the ehip-project dirk colaert
Ehip2 caring through sharing the ehip-project dirk colaertEhip2 caring through sharing the ehip-project dirk colaert
Ehip2 caring through sharing the ehip-project dirk colaertimec.archive
 

Andere mochten auch (20)

komparasi media pembelajaran
komparasi media pembelajarankomparasi media pembelajaran
komparasi media pembelajaran
 
Benny Salaets - Realising the Digital Agend in Flanders
Benny Salaets - Realising the Digital Agend in FlandersBenny Salaets - Realising the Digital Agend in Flanders
Benny Salaets - Realising the Digital Agend in Flanders
 
Ilse Roelants - mobility setting the scene
Ilse Roelants - mobility setting the sceneIlse Roelants - mobility setting the scene
Ilse Roelants - mobility setting the scene
 
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...
Ehip1 caring through-sharing the-e health-landscape dirk de langhe veronique ...
 
Ddo2 David Stevens Mict Digitaldividend Stevensx
Ddo2 David Stevens   Mict Digitaldividend StevensxDdo2 David Stevens   Mict Digitaldividend Stevensx
Ddo2 David Stevens Mict Digitaldividend Stevensx
 
Wim De Waele - IBBT Strategy
Wim De Waele - IBBT StrategyWim De Waele - IBBT Strategy
Wim De Waele - IBBT Strategy
 
GROUP5-SYLLABLES
GROUP5-SYLLABLESGROUP5-SYLLABLES
GROUP5-SYLLABLES
 
OASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of thingsOASIS: open source and open standards: internet of things
OASIS: open source and open standards: internet of things
 
Slide-tmt
Slide-tmtSlide-tmt
Slide-tmt
 
I Minds2009 Bruno Lanvin Closing The Innovation Gap In Europe
I Minds2009 Bruno Lanvin   Closing The Innovation Gap In EuropeI Minds2009 Bruno Lanvin   Closing The Innovation Gap In Europe
I Minds2009 Bruno Lanvin Closing The Innovation Gap In Europe
 
Sumo
SumoSumo
Sumo
 
Asmudes Catalogo 2008 Def
Asmudes Catalogo 2008 DefAsmudes Catalogo 2008 Def
Asmudes Catalogo 2008 Def
 
Cathy Medich SC system standards
Cathy Medich SC system standardsCathy Medich SC system standards
Cathy Medich SC system standards
 
I Minds2009 Matthias Holzner Smfg Baden WüRttemberg At The European Crossr...
I Minds2009 Matthias Holzner   Smfg Baden WüRttemberg  At The European Crossr...I Minds2009 Matthias Holzner   Smfg Baden WüRttemberg  At The European Crossr...
I Minds2009 Matthias Holzner Smfg Baden WüRttemberg At The European Crossr...
 
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...
La Contribución Socioeconómica de la Universidades Pública Valencianas. Terce...
 
Oasis cloud-law-ics-unofficial
Oasis cloud-law-ics-unofficialOasis cloud-law-ics-unofficial
Oasis cloud-law-ics-unofficial
 
Ferias Em Africa 2
Ferias Em Africa 2Ferias Em Africa 2
Ferias Em Africa 2
 
Q932+sgo reference fa lec
Q932+sgo reference fa lecQ932+sgo reference fa lec
Q932+sgo reference fa lec
 
Listing Presentation
Listing PresentationListing Presentation
Listing Presentation
 
Ehip2 caring through sharing the ehip-project dirk colaert
Ehip2 caring through sharing the ehip-project dirk colaertEhip2 caring through sharing the ehip-project dirk colaert
Ehip2 caring through sharing the ehip-project dirk colaert
 

Mehr von imec.archive

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTimec.archive
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing eventimec.archive
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Futureimec.archive
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingimec.archive
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...imec.archive
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Labimec.archive
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshopsimec.archive
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platformimec.archive
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012imec.archive
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)imec.archive
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...imec.archive
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value imec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 

Mehr von imec.archive (20)

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICT
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing event
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Future
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent living
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Lab
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshops
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platform
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 

Brokerage 2007 performatie evaluatie

  • 1. Performance Evaluation Chris Blondia Nick Vercammen
  • 2. Performance Evaluation Cycle System under Evaluation Use evaluation results Performance in system measures System Model Relate results to - Environment System Model - System Evaluation Model -Input (e.g.traces) Derive -System model Performance Measures -Evaluation method - Compute -Analytical - Simulate -Simulation - Measure -Experimental 2
  • 3. Example: Influence of network congestion on video quality • Streaming video transmitted through a congested network • Packets of the video get lost due to buffer overflow • What is the influence of the packet loss on the video quality 3
  • 4. Performance Evaluation Cycle: System Under Evaluation System under Evaluation Use evaluation results Performance in system measures System Model Relate results to - Environment System Model - System Evaluation Model -Input (e.g.traces) Derive -System model Performance Measures -Evaluation method - Compute -Analytical - Simulate -Simulation - Measure -Experimental 4
  • 5. System under Evaluation / Performance measures Performance measures  Network: packet loss, number of consecutive packets lost, number of admitted streams  Content: type of packet lost, synchronization  User perception Congested network (Buffer Video overflow) server End User 5
  • 6. Performance Evaluation Cycle: System Model System under Evaluation Use evaluation results Performance in system measures System Model Relate results to - Environment System Model - System Evaluation Model -Input (e.g.traces) Derive -System model Performance Measures -Evaluation method - Compute -Analytical - Simulate -Simulation - Measure -Experimental 6
  • 7. System Model Congestion can be modelled by - Background traffic - Variable service time in router Background traffic Tagged video source Packet loss 7
  • 8. Performance Evaluation Cycle: Evaluation model and determine performance measures System under Evaluation Use evaluation results Performance in system measures System Model Relate results to - Environment System Model - System Evaluation Model -Input (e.g.traces) Derive -System model Performance Measures -Evaluation method - Compute -Analytical - Simulate -Simulation - Measure -Experimental 8
  • 9. Analytical Approach Frame size trace - bond 250000 I-frames I h1, e 1/ 1 B B P B B P B B P B B B-frames m N I P-frames a 200000 1 r f 1/ N h1, N I 2 / 150000 h2, 1/ 1 s t i 100000 N I B B P B B P B B P B B 2 b 1/ N h1, 50000 N i h1, I hL,L 1/ 0 0 10000 20000 frame number 30000 40000 N I 1 B B P B B P B B P B B L 1/ N N . . approximate B<∞ process packet loss superposition probability 9 of X sources
  • 10. s e c Use of results: Admission Control r u o s 1e-4 admission boundary, buffer = 100 packets x 60 i Theoretical results r Experimental results e 50 t s a 40 f o 30 r e b 20 m u n 10 0 0 5 10 15 20 25 30 35 40 45 number of bond sources 10
  • 11. Experimental Set-up and Results  See demonstration 11
  • 12. Performance Evaluation Cycle: Interpretation of results System under Evaluation Use evaluation results Performance in system measures System Model Relate results to - Environment System Model - System Evaluation Model -Input (e.g.traces) Derive -System model Performance Measures -Evaluation method - Compute -Analytical - Simulate -Simulation - Measure -Experimental 12
  • 13. Use performance evaluation results  Use the IBBT competences to suggest improvements  Examples:  Network groups:  intelligent buffer management schemes (e.g. using thresholds)  Congestion control mechanisms (e.g. explicit congestion notification)  Define efficient admission control algorithms  Video groups:  Codecs using feedback  use layered video coding schemes 13
  • 14. Use of Performance Evaluation Competence Application and Content Network Protocols Layer L2 – L4 Physical Layer 14
  • 15. Application and Content Layer System Measures Application content distribution responsiveness, scalability, web access stability parallel file processing Video and audio analysis of different coding efficiency, Content codecs, error error resilience and resilience concealment, error types and mechanisms, … frequencies, synchronization Traffic Analysis video, (aggregated) burstiness, applications, web peak bitrate, traffic average bitrate, mobility 15
  • 16. Networks Protocols L2 – L4 Layer System Measures Protocol scheduling mechanism, responsiveness, performance MAC protocol, routing scalability, stability, evaluation protocol, auto-configuration functionality, protocol throughput protocol test testing of HGW, suites modem/mux interaction Advanced and protocols for mesh, ad hoc scalability, large scale and wireless sensor robustness, reliability, experimental networks throughput testbeds (fixed and wireless) 16
  • 17. Physical Layer Layer System Measures Signal propagation WiMAX Signal propagation Body Area Networks characteristics 17
  • 18. Generic Test and Measurement Equipment Use of advanced test equipment: E.g. Spirent-Smartbits, Spirent- Avalanche, Agilent-NX2, Opticom- Opera, Tracespan, Fluke-Optiview, … 18
  • 19. Testbeds - Example: Wireless testbed 19