Fine-Grained Network Time Synchronization using Reference Broadcast

Hasonló dokumentumok
The Flooding Time Synchronization Protocol

A Component-Base Architechture for Power-Efficient Media Access Control in Wireless Sensor Networks

Harmadik-generációs bázisállomások szinkronizációja

Óraszinkronizáció szenzorhálózatokban (TPSN és RBS algoritmusok) Összeállította: Orosz György BME-MIT

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

Hipotézis STATISZTIKA. Kétmintás hipotézisek. Munkahipotézis (H a ) Tematika. Tudományos hipotézis. 1. Előadás. Hipotézisvizsgálatok

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Biometria az orvosi gyakorlatban. Korrelációszámítás, regresszió

Anyagvizsgálati módszerek Mérési adatok feldolgozása. Anyagvizsgálati módszerek

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.

Enhanced Observed Time Difference (E- OTD)

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Hálózati réteg. WSN topológia. Útvonalválasztás.

y ij = µ + α i + e ij

Statisztikai következtetések Nemlineáris regresszió Feladatok Vége

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

DHCP. Dinamikus IP-cím kiosztás DHCP szerver telepítése Debian-Etch GNU linuxra. Készítette: Csökmei István Péter 2008

Kommunikáció. 3. előadás

Biomatematika 12. Szent István Egyetem Állatorvos-tudományi Kar. Fodor János

6. Előadás. Vereb György, DE OEC BSI, október 12.

IBNR számítási módszerek áttekintése

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

LOKÁLIS IONOSZFÉRA MODELLEZÉS ÉS ALKALMAZÁSA A GNSS HELYMEGHATÁROZÁSBAN

Milyen elvi mérési és számítási módszerrel lehet a Thevenin helyettesítő kép elemeit meghatározni?

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Acoustic Ranging in Resource- Constrained Sensor Networks

Térinformatikai DGPS NTRIP vétel és feldolgozás

API-MÁGIA MILLIÓ SORNYI ADAT ÚJRARENDEZÉSE. Előadó: Jaksa Zsombor, drungli.com

Matematikai geodéziai számítások 6.

Elosztott rendszerek

Számítógépes Hálózatok. 4. gyakorlat

Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont

Mérési hibák

E mail titkosítás az üzleti életben ma már követelmény! Ön szerint ki tudja elolvasni bizalmas leveleinket?

Matematikai geodéziai számítások 6.

IP anycast. Jákó András BME TIO

Minitab 16 újdonságai május 18

Hipotézis, sejtés STATISZTIKA. Kétmintás hipotézisek. Tudományos hipotézis. Munkahipotézis (H a ) Nullhipotézis (H 0 ) 11. Előadás

A DNS64 és NAT64 IPv6 áttérési technikák egyes implementációinak teljesítőképesség- és stabilitás-vizsgálata. Répás Sándor

Többváltozós lineáris regressziós modell feltételeinek

Méréselmélet és mérőrendszerek 2. ELŐADÁS (1. RÉSZ)

SzIP kompatibilis sávszélesség mérések

földtudományi BSc (geológus szakirány) Matematikai statisztika elıadás, 2014/ félév 6. elıadás

IPv6 Elmélet és gyakorlat

Dinamikus terhelés hatására létrejövő deformáció mérése. Dr. Siki Zoltán Moka Dániel BME Általános- és Felsőgeodézia tanszék

y ij = µ + α i + e ij STATISZTIKA Sir Ronald Aylmer Fisher Példa Elmélet A variancia-analízis alkalmazásának feltételei Lineáris modell

Normák, kondíciószám

Egyszempontos variancia analízis. Statisztika I., 5. alkalom

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Tartalomjegyzék I. RÉSZ: KÍSÉRLETEK MEGTERVEZÉSE

Vezetéknélküli technológia

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

Sportági teljesítmény diagnosztika, méréseredmények feldolgozása, alkalmazása az edzéstervezés folyamatában.

Biostatisztika VIII. Mátyus László. 19 October

Újdonságok Nexus Platformon

III. Felzárkóztató mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

MÉRÉSI EREDMÉNYEK PONTOSSÁGA, A HIBASZÁMÍTÁS ELEMEI

SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ÉS IRÁNYÍTÁSÁRA

Vízóra minıségellenırzés H4

Az értékelés során következtetést fogalmazhatunk meg a

Fábián Zoltán Hálózatok elmélet

ANOVA összefoglaló. Min múlik?

Kettőnél több csoport vizsgálata. Makara B. Gábor MTA Kísérleti Orvostudományi Kutatóintézet

Feladatok: pontdiagram és dobozdiagram. Hogyan csináltuk?

Statisztika I. 12. előadás. Előadó: Dr. Ertsey Imre

Automatizált mozgásvizsgálati mérőrendszer. Dr. Siki Zoltán BME Általános- és Felsőgeodézia tanszék

Új technológiák az Ubuntuban. Új fejlesztések Amik egy éven belül jelenhetnek meg az Ubuntuban

Alacsony fogyasztású IoT rádiós technológiák

Az UPPAAL egyes modellezési lehetőségeinek összefoglalása. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Több valószínűségi változó együttes eloszlása, korreláció

Nagypontosságú, hardver támogatott óraszinkronizáció Linux alatt

2. fejezet Hálózati szoftver

HA és DR praktikák, maximális rendelkezésreállás

BAGME11NNF Munkavédelmi mérnökasszisztens Galla Jánosné, 2011.

Biometria az orvosi gyakorlatban. Regresszió Túlélésanalízis

Link Aggregation Control Protocol

Troposzféra modellezés. Braunmüller Péter április 12

Számítógépes döntéstámogatás. Statisztikai elemzés

Kettőnél több csoport vizsgálata. Makara B. Gábor

KUTATÁSI JELENTÉS. Multilaterációs radarrendszer kutatása. Szüllő Ádám

Statisztika Elıadások letölthetık a címrıl

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Új szolgáltatási képességek I.: földrajzi hely alapú szolgáltatások

Valószínűségszámítás összefoglaló

Hol hallod a sz hangot?

Többváltozós lineáris regressziós modell feltételeinek tesztelése I.

STATISZTIKA. A maradék független a kezelés és blokk hatástól. Maradékok leíró statisztikája. 4. A modell érvényességének ellenőrzése

3. Jelöljük meg a numerikus gyökkereső módszerekre vonatkozó egyedüli helyes kijelentést:

A modell-ellenőrzés gyakorlata UPPAAL

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

QuickSend. , és SMS küldés program. Felhasználói kézikönyv. Program dokumentáció 2008 JMGM Magyarország Informatikai Kft.

Mobil Peer-to-peer rendszerek

4/24/12. Regresszióanalízis. Legkisebb négyzetek elve. Regresszióanalízis

Budapesti Műszaki és Gazdaságtudományi Egyetem december 2.

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

Számítógép hálózatok gyakorlat

Automatikus irányzás digitális képek. feldolgozásával TURÁK BENCE DR. ÉGETŐ CSABA

A Markovi forgalomanalízis legújabb eredményei és ezek alkalmazása a távközlő hálózatok teljesítményvizsgálatában

A GNSS infrastruktúrára támaszkodó műholdas helymeghatározás. Borza Tibor (FÖMI KGO) Busics György (NyME GEO)

Átírás:

Fine-Grained Network Time Synchronization using Reference Broadcast

Ofszet Az indítás óta eltelt idıt mérik Az ofszet változása: skew Az órák sebességének különbsége Oka: Az óra az oszcillátor pontatlanságát örökli Gyártási pontatlanság Stabilitás Rövid távú: hımérséklet, tápfeszültség Hosszú távú: öregedés Ha ritkán akarunk szinkronizálni, legalább az ofszetet és konstans skew-t érdemes figyelembevenni

Szinkronizáló szerver elküldi a pontos idıt a kliensnek bizonyos idıközönként Javítás: A kliens kérésére küldi a szerver a pontos idıt A kliens a kérés és a válasz között eltelt idıbıl tudja becsülni a csomag késleltetését Javítás: Többször megismételjük a fentit A legrövidebb idejőt vesszük figyelembe

Bizonyos alkalmazásokhoz pontosabb szinkron kell Helymeghatározás hang késleltetésének mérésével TDMA Sokszor dedikált szerverre van szükség Nem mindig elérhetı

Küldési idı Alkalmazási -> Közeghozzáférési réteg Csatorna hozzáférési idı Közeghozzáférési réteg Terjedési idı Fizikai réteg 10ns-os nagyságrend Vételi idı Közeghozzáférési -> Alkalmazási réteg A Berkeley mote-okon végzett mérések szerint természetes eloszlású

Egy adó broadcastol egy csomagot A csomag vételi pillanatát a vevık referencia pontnak tekintik A vevık megadják egymásnak mit mutatott saját órájuk a referenciaidıben A küldési és csatorna hozzáférési idı nem számít! A pontosság függ: A vevık számától A vételi idı bizonytalanságától A vevık óráinak sebességétıl (skew)

A vételi bizonytalanság normális eloszlású Ha többször megismételjük a küldést, pontosabbá tehetjük Két node közötti ofszet az összetartozó referenciapontjaik közötti idıkülönbség átlaga lesz Skew Több referenciapontból lineáris regresszió Idıben állandó ofszetet és sebességkülönbséget feltételez Mindig újraszámoljuk az elızı T idıre

2 µs pontosságú óra, 5 adó, utólagos feldolgozás Hiba négyzetes középértéke: 11,2 µs Mote-ok hálózati interface-nek használva két Linux OS között Módosított Linux kernel: Idıbélyeggel látja el a soros porton érkezı csomagokat Hiba: 7,4 µs

Cél: RBS összehasonlítása NTP-vel Hardware: Compaq IPAQ Software: Linux v2.4 Felbontóképesség: 1 µs Idıbélyegzés a felhasználói programban Az eszközök adók és vevık is Csomagok UDP datagramban

10 másodpercenként adnak A vevı visszaküldi mikor kapta meg a broadcastot Az adó kiszámolja az összes vevı közti páronkénti összefüggést Lineáris regresszió paraméterei: Legkisebb négyzetek módszerével Az utolsó 30 adatból A nagyon kilógó adatokat nem veszi figyelembe

A résztvevı algoritmusok: RBS NTP NTP-Offset Az NTP nem változtatja túl gyorsan az idıt, ezt a tulajdonságát kiiktatták Tesztek: Alacsony forgalom: Csak a szinkronizációhoz szükséges Magas forgalom: Két, tesztben nem résztvevı IPAQ véletlen mérető UDP csomagokat cserél

Alacsony terhelés: NTP: átlag: 51,18±53,30 µs, 95% jobb, mint 131,2 µs RBS: átlag: 6,29±6,45 µs, 95% jobb, mint 20,53 µs Magas terhelés: NTP: átlag: 1542 µs, 95% jobb, mint 3889 µs RBS: átlag: 8,44 µs, 95% jobb, mint 28,53 µs NTP-Offset szinte mindig rosszabb, mint az NTP Valószínőleg a csomagok különbözı késleltetése miatt

Az RBS pontatlanságának fı oka a vételi késleltetés Ezt minimalizálhatjuk kernel idıbélyegzéssel Eredmény: 1,85±1,28 µs A korlát valószínőleg az 1 µs felbontóképesség

A és B adók, a többi vevı 4 hallja A és B adását is Ebbıl ki tudja számolni A és B ideje közötti ofszetet és skew-t

E i (R j ): i esemény ideje j órája szerint E 1 (R 10 ) számítása: E 1 (R 1 ) E 1 (R 4 ) E 1 (R 8 ) E 1 (R 10 ) Kereshetünk legrövidebb utat a gráfban De ismernünk kell a teljes gráfot Bármilyen létezı routing módszert használhatunk Minden lépésnél konvertáljuk az idıt

A szinkronizáció hibája normális eloszlású A páronkénti szinkronizációk függetlenek Ha az átlagos hiba ugrásonként σ, akkor n ugrás után σ n

Referencia: pl UTC GPS segítségével DCF77 segítségével Tipikusan másodpercenként jeleznek Ez használható RBS adóként A vevı az az eszköz, amire a hardware-t ráépítettük

A csomagkésleltetésekbıl a legkiszámíthatatlanabbakra érzéketlen Ami marad, az normális eloszlású, ezért több broadcasttal kiszámíthatóvá tehetı Több broadcasttal a skewt is megállapíthatjuk Így ritkábban kell szinkronizálni A multi-hop szinkronizáció jól skálázható, az ugrások számával csak gyökösen nı a hiba Ha nincs referencia szerver, akkor is ki tudunk alakítani egy a saját hálózatban globális idıt