Pakettisynkronointitestauksen automaatio

Samankaltaiset tiedostot
Televerkon synkronointi

LYTH-CONS CONSISTENCY TRANSMITTER

FOTOGRAMMETRINEN PISTETIHENNYS

1 db Compression point

2_1----~--~r--1.~--~--~--,.~~

ReFuel 70 % Emission Reduction Using Renewable High Cetane Number Paraffinic Diesel Fuel. Kalle Lehto, Aalto-yliopisto 5.5.

Tarkka aikasynkronointi ja aikalinkit kriittisessä infrastrukstuurissa

Tarkka aikasynkronointi ja aikalinkit maanpuolustuksessa. rahoitus: eur

Lämmitysjärjestelmät

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Q = pienin suunniteltu ilmamäärä ja k = puhaltimen tai iirispellin k-arvo.

HITSAUKSEN TUOTTAVUUSRATKAISUT

1 Tietoliikennelaboratorio V0.0. X

Capacity Utilization

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD.

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a

TEST REPORT Nro VTT-S Air tightness and strength tests for Furanflex exhaust air ducts

Efficiency change over time

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Vertailutestien tulosten tulkinta Mikä on hyvä tulos?

TCAP - Transaction Capabilities Sovellusosaa käyttävät

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

KESKIJÄNNITEVERKON SUOJAUS JA OHJAUS. Ville Tiesmäki

TM ETRS-TM35FIN-ETRS89 WTG

21~--~--~r--1~~--~--~~r--1~

WindPRO version joulu 2012 Printed/Page :42 / 1. SHADOW - Main Result

TM ETRS-TM35FIN-ETRS89 WTG

Testiautomaatiota automaatiojärjestelmän sovellustestauksen automatisointiin. Metso Automation Mika Karaila

( ,5 1 1,5 2 km

SIMULINK S-funktiot. SIMULINK S-funktiot

Tietorakenteet ja algoritmit

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

The Use of Hardware Simulation in Smartphone Projects

Verilogvs. VHDL. Janne Koljonen University of Vaasa

16. Allocation Models

Roadbook

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

E80. Data Uncertainty, Data Fitting, Error Propagation. Jan. 23, 2014 Jon Roberts. Experimental Engineering

Nintendo Wii Fit -based balance testing to detect sleep deprivation: Approximate Bayesian computation -approach

Turvallinen etäkäyttö Aaltoyliopistossa

The CCR Model and Production Correspondence

LAADUSTA KANSAINVÄLISTÄ KILPAILUKYKYÄETUA ESITELMÄN SISÄLTÖ: 1. SABRISCAN-TARINA 2. TULOKSET 3. YHTEENVETO

MUISTIPIIRIT H. Honkanen

Insinööritoimisto Geotesti Oy TÄRINÄSELIVITYS TYÖNRO Toijalan asema-alueen tärinäselvitys. Toijala

,0 Yes ,0 120, ,8

SDH. Mikä SDH 0DUNR/XRPD

Slug-Tests in PP- and PVP-Holes at Olkiluoto in 2004

VHDL-piirikuvaus ja simulointi Quartus II ja ModelSim Altera Edition -ohjelmilla

HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi

RE11LMBM. Tuotelehti Tuntomerkit. Pääasiallinen. Vastaavanlainen 1 / 6

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

TUOTTEEN TEKNISET TIEDOT 250/ /700 P5

Rakennukset Varjostus "real case" h/a 0,5 1,5

( N117 x HH141 ( Honkajoki N117 x 9 x HH120 tv-alueet ( ( ( ( ( ( ( ( ( ( m. Honkajoki & Kankaanpää tuulivoimahankkeet

Metsälamminkankaan tuulivoimapuiston osayleiskaava

s /BA 1(8) taajuusmuuttajalla

Hitaiden sarjaliikenneyhteyksien toteutus pakettiverkoissa

dupol.eu - WIFI based remote gate control unit - Hungarian product

Anturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka

Internet Protocol version 6. IPv6

Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä.

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

Capacity utilization

Algoritmit 2. Demot Timo Männikkö

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

1 Muutokset piirilevylle

Särmäystyökalut kuvasto Press brake tools catalogue

Stormwater filtration unit

Roadbook

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

Digitaalitekniikka (piirit) Luku 15 Sivu 1 (17) Salvat ja kiikut 1D C1 C1 1T 1J C1 1K S R

Vertailutestien tulosten tulkinta Mikä on hyvä tulos?

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

FPGA-piirien käyttökohteet nyt ja tulevaisuudessa Tomi Norolampi

dupol.eu - smart home product comparison

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

Gap-filling methods for CH 4 data

I. Principles of Pointer Year Analysis

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Asennus- ja käyttöohje. AquaPro-lähetin. Käyttö- ja asennusohje. Copyright 2015 Labkotec Oy

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

Tuotantoprosessin optimaalinen aikataulutus (valmiin työn esittely)

Travel Getting Around

NPS:n toinen huutokauppa (2 nd auction) Markkinatoimikunta

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

EURACHEM / CITAC -ohjeen yleisesittely. Kemiallisten mittausten jäljitettävyys. 1. EURACHEM / CITAC ohje ja esite. 2. LGC VAM -ohjelman ohje

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY RAMBOLL FINLAND OY, ILMANLAATU JA MELU RAMBOLL FINLAND LTD.

TUOTEPERHEEN TEKNISET TIEDOT OPTOTRONIC

Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY

Transkriptio:

Pakettisynkronointitestauksen automaatio Risto Hietala valvoja: Prof. Riku Jäntti ohjaaja: DI Jonas Lundqvist

ESITYKSEN RAKENNE Tietoverkkojen synkronointi Pakettikytkentäisten verkkojen synkronointi Ohjelmistotestaus Vaatimukset ja suunnittelu Toteutus ja tulokset

TIETOVERKKOJEN SYNKRONOINTI Synkronointia tarvitaan jotta keskustelun osapuolet tietäisivät koska puhua ja koska kuunnella. Synkronointia täytyy ylläpitää jotta osapuolten kellot eivät ajaudu erilleen

SYNKRONISIA SIGNAALEJA t 1 t 1 (a) t (b) t t t 2 t 2 t 3 t 3 (c) t (d) t t t t 4 t 4 (e) 1335284633.0001 1335284633.0002 1335284633.0003 t t a) Merkitsevät hetket (significant instants) b) Synkroniset signaalit c) Asynkroniset signaalit d) Vaihesynkroniset signaalit e) Aikasynkroniset signaalit

SYNKRONISOINNIN VAELLUKSEN (WANDER) MITTAUS Reference clock Timing reference Input port Unit under test Output port Wander measuring circuit x(t) ITU-T O.171: Synchronized wander measurement configuration Time Interval Error (TIE):

MAXIMUM TIE (MTIE) T =(N 1) τ0 x(t) Time error τ = n τ0 x ppk 0 1 2 3 k k + n N i

Tietoverkkojen synkronointi Pakettikytkentäisten verkkojen synkronointi Ohjelmistotestaus Vaatimukset ja suunnittelu Toteutus ja tulokset

PRECISION TIME PROTOCOL (PTP) IEEE standardi 1588 t ms Master time t 1 Sync Slave time Timestamps known by slave t 2 t 2 Follow Up (t 1 ) t 1, t 2 t sm Delay Req t 3 t 1, t 2, t 3 t 4 Delay Resp (t 4 ) t 1, t 2, t 3, t 4

TESTAUSTOPOLOGIA Reference timing signal (PRC) Packet delay variation Jitter, wander, frequency accuracy Test equipment Test equipment 1 2 3 4... 10 CE (TDM traffic generator) TDM signal IWF GE reference point 1 GE GE GE FE or GE Reference point 3 IWF (DUT) Reference point 3 TDM signal Traffic generator Disturbance load according to traffic models Flow of interest ITU-T G.8261: Performance test topology

ITU-T G.8261 APPENDIX VI 100 TC12 100 TC13 50 50 0 0:00 0:15 0:30 0:45 1:00 0 0:00 1:30 3:00 4:30 6:00 100 TC14 100 TC15 50 50 0 0:00 6:00 12:00 18:00 24:00 0 0:00 0:15 0:30 0:45 100 TC16 50 0 0:00 0:15 0:30 0:45 ITU-T G.8261 Appendix VI performance test cases 12 through 16 Kuorma mitattavalle laitteelle päin yhtenäisellä viivalla Mitattavalta laitteelta isännälle päin katkoviivalla Mustat pystypalkit linkkikatkoja

Tietoverkkojen synkronointi Pakettikytkentäisten verkkojen synkronointi Ohjelmistotestaus Vaatimukset ja suunnittelu Toteutus ja tulokset

S-KÄYRÄ 100 80 planned executed passed number of tests 60 40 20 0 days to release

Tietoverkkojen synkronointi Pakettikytkentäisten verkkojen synkronointi Ohjelmistotestaus Vaatimukset ja suunnittelu Toteutus ja tulokset

MTIE:N LASKENTA-ALGORITMIT Naiivi lasketaan kaikille tarkasteluikkunoille alkaen kaikista mitatuista arvoista Extreme Fix MTIE(k) voi muuttua vain huippuarvojen kohdalla Siirretään tarkasteluikkunaa huippuarvosta toiseen Binary Decomposition MTIE(k+1) on laskettavissa MTIE(k) huippuarvoista Pidetään muistissa edellisen kierroksen minimi- ja maksimiarvot ikkunoiden lähtöpisteessä

SALLITTU MTIE-RAJA 100 ITU-T G.8261 Deployment case 2A MTIE (µs) 10 1 0.01 0.1 1 10 100 1000 10000 Observation interval (s)

Tietoverkkojen synkronointi Pakettikytkentäisten verkkojen synkronointi Ohjelmistotestaus Vaatimukset ja suunnittelu Toteutus ja tulokset

TESTIVERKKO JA TESTAUKSEN ETENEMINEN Reference clock Main script file Test case Timing reference PTP Master Setup device and test Test case 12 Test case 13, model 1 Setup test-specific parameters Setup measurement device Setup PDV generation PTP packet flow Test case 13, model 2 Wait for stabilization time... Start PDV generation Start timer PDV Emulator Test case 17, model 1 Measure Query TIE values Impaired PTP packet flow Test case 17, model 2 Stop PDV generation Return if test is done Finalize test and report Finalize measurement Device under test Calculate MTIE Recovered timing Plot TIE and MTIE Add test case results to report Wander measurement

ESIMERKKI TIE-KUVAAJASTA 1 0.5 Time Interval Error sample3.dat 20.07.2011 13:23 result 0 TIE (µs) -0.5-1 -1.5-2 00:00 04:00 08:00 12:00 16:00 20:00 00:00 04:00 Time (hh:mm)

MTIE:N LASKENTA-ALGORITMIN TOTEUTUS

ESIMERKKI MTIE-KUVAAJASTA 100 Maximum Time Interval Error sample3-mtie.csv 20.07.2011 13:23 ITU-T G.8261 Deployment case 2A result 10 MTIE (µs) 1 0.1 0.01 0.01 0.1 1 10 100 1000 10000 100000 Observation interval (s)

TESTAUKSEN S-KÄYRÄ 150 automated manual number of tests run 100 50 0-70 -60-50 -40-30 -20-10 0 days to release