1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Elosztott tagsági kép és hatékony multicast Autonóm és.

Slides:



Advertisements
Hasonló előadás
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Advertisements

PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Hotel Eger Park Konferenciaközpont október
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
Hotel Eger Park Konferenciaközpont október
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar VET Villamos Művek és Környezet Csoport Budapest Egry József.
Jövő Internet technológiák és alkalmazások kutatása Magyarországon konferencia november 15. Dr. Simon Vilmos Önszerveződő mobil hálózatok: lehetséges.
Számítástudományi módszerek a webes szolgáltatásokban Rácz Balázs október 20.
TTP/C és TCP/IP protokollok integrációja Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs.
IP alapú hálózatok tervezése és üzemeltetése II.
MI 2003/ Alakfelismerés - még egy megközelítés: még kevesebbet tudunk. Csak a mintánk adott, de címkék nélkül. Csoportosítás (klaszterezés, clustering).
Hálózati Biológia A sejt funkcionális működésének megértése.
Szoftver bonyolultsági mértékek alkalmazási területei Király Roland 2011.
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.
PPKE ITK 2008/09 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Pázmány - híres perek Pázmány híres perek.
Vámossy Zoltán 2006 Gonzales-Woods, SzTE (Kató Zoltán) anyagok alapján
Szoftver mértékek Szoftver mérték: –A fejlesztési folyamat mérése –Végtermék mérése (termék mérték) Termék mérték: –Külső mértékek: Megbízhatósági mértékek.
dr. Szalkai István Pannon Egyetem, Veszprém
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém 2007.
szakmérnök hallgatók számára
Válogatott fejezetek sejtbiológiából („VFSB”, BSc, biomérnök)
Hálózati Bombermen Belicza András Konzulens: Rajacsics Tamás BME-AAIT.
Tóth Gergely, május 13. Tavaszi Szél Konferencia, Sopron, május Megfigyelhető black-box csatorna forrásrejtő tulajdonsága Tóth Gergely.
Tóth Gergely, február BME-MIT Miniszimpózium, Megfigyelhető black-box csatorna forrásrejtő tulajdonsága Tóth Gergely Konzulensek: Hornák.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Bin-summarise-smooth: ‚bigvis’ „Big Data” elemzési módszerek.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Topológia felderítés hibrid hálózatokban
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
Meglévő ASP.NET 2.0 alkalmazás kiegészítése AJAX-szal
2008 február 26.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2008 január ● Módszertan Módszertan ● 15+ célcsoport  15+ célcsoport 
2007 július 24.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2007 június ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
2007 augusztus 27.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2007 július ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
2006 december 18.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2006 november ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
2007 november 28.1 Szonda Ipsos-GfK Hungária országos rádióhallgatottsági mérés 2007 október ●MódszertanMódszertan ●15+ célcsoport 15+ célcsoport  ●15+
Mobil Internet 15. előadás: Mobilitás támogatás az IP réteg felett II./II. Nováczki Szabolcs BME Híradástechnikai Tanszék 2008/2009 II. félév.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Integrált mikrorendszerek II. MEMS = Micro-Electro-
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 Integrált mikrorendszerek:
MIKROELEKTRONIKA, VIEEA306
Ideális folyadékok időálló áramlása
Készült az ERFP – DD2002 – HU – B – 01 szerzősésszámú projekt támogatásával Chapter 3 / 1 C h a p t e r 3 Stability Functions.
BelAmI2 projekt beszámoló Vida Rolland - BME március 1.
2006. május 15P2P hálózatok 1 Fóliák a vizsgára: 1. előadás  Bevezető: 11-16, 21,  Usenet: előadás:  Bevezető: 3-8  Napster: 
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Hibaterjedés-analízis
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 1. Autonóm és hibatűrő információs.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar VET Villamos Művek és Környezet Csoport Budapest Egry József.
A t e r m é s z d a l Csak az erős ember ismeri a szeretetet,
MIKROELEKTRONIKA, VIEEA306
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS
1 Gyorsul a gazdaság növekedése. 2 Nő a beruházás.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 2. Autonóm és hibatűrő információs.
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
PPKE ITK 2008/09 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
1 Szervetlen és Analitikai Kémia Tanszék, Kémiai Informatika Csoport Számítástechnika Kari rendszergazda: Rippel Endre (Ch C2)
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Korlátkielégítési problémák Autonóm és hibatűrő információs.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék P2P protokollok és autonóm számítástechnika: szemelvények.
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
Diszjunkt halmazok adatszerkezete A diszjunkt halmaz adatszerkezet diszjunkt dinamikus halmazok S={S 1,…,S n } halmaza. Egy halmazt egy képviselője azonosít.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R3-COP és R5-COP projekt: Környezetfüggő viselkedés tesztelése.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Piramis klaszter rendszer
3D képek a fotóidból Tövissy Judit.
Internet-alapú információcsere és adatvalidáció bibliográfiai adatbázisok között Internet-based information exchange and content validation between bibliographic.
Az IP-vel együtt kötelező implementálni.
Algoritmusok és Adatszerkezetek I.
FAZEKAS ANDRÁS ISTVÁN PhD c. egyetemi docens
Algoritmusok és Adatszerkezetek I.
Előadás másolata:

1 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Elosztott tagsági kép és hatékony multicast Autonóm és hibatűrő információs rendszerek Kocsis Imre

2 Monitorozás autonóm elosztott rendszerekben  Központosított monitorozás o Nagyméretű rendszerek o Dinamikus rendszerek o Hálózati hibák  Elosztott monitorozás konfigurálása? o Rendszerméret o Dinamikus rendszerek o Self-configuration!

3 Monitorozás overlay network-ökkel  Egy megközelítés: öngyógyító, strukturálatlan P2P overlay  REQ1: minden c komponenst legalább egy m monitorozzon o Még inkább: > 1 treshold (egyfajta redundancia) o Join-ok/Leave-ek ellenére igaz maradjon  REQ2: „monitoring load” szétosztása a rendszerben  REQ3: monitorozási adatok megbízható disszeminálása

4 Monitorozás overlay network-ökkel  „Overlay networks are logical networks supported, usually, by a membership service which maintains neighboring associations between nodes”  Csomópontok: teljes vagy részleges tagsági kép? o Rendszerméret o Karbantartás Konzisztenciamodellek?  Részleges kép: ha véletlenszerű „peer sampling”, az overlay strukturálatlan o  Hatékony és megbízható alkalmazási szintű multicast

5 Részleges nézetek: karbantartás  Reaktív stratégia o A nézet csak külső eseményre módosul (pl. join/leave) o Stabil állapotban: nem változik  Ciklikus stratégia o Időközöként frissítés (ált. információcsere a szomszédokkal)

6 Definiált gráf: tulajdonságok  Összefüggőség  Fokszám-eloszlás (in/out degree!)  Átlagos úthossz  Klaszterezési koefficiens (clustering coefficient) o Csomópont: szomszédjai közötti élek száma / MAX o Gráf: csomópont-koefficiensek átlaga o „Elárasztás”/gossip broadcast esetén redundancia mértéke o Könnyen izolálódó részek  „Pontosság” (Accuracy) o Csomópont: működő szomszédok száma / SUM o Gráf: működő csomópontok pontosságának az átlaga

7 HyParView  Példa: Hybrid Partial View tagsági protokoll  Kicsi, szimmetrikus „aktív nézet” (active view) o Méret: „fanout” + 1 o Szimmetrikus! o Monitorozás: nyitott / nyitva tartott TCP kapcsolat o Ezeket használó broadcast / gossip protokoll: implicit, gyors hibadetektálás (a teljes nézeten) o Reaktív karbantartás

8 HyParView  nagyobb „passzív nézet” (passive view) o Legyen > log(n) o „tartalék lista” o „SHUFFLE” Aktív nézet + passzív nézet egy részének Ciklikus cseréje Az aktív nézet egy tagja iránáyba indított „Véletlen sétával”

9 HyParView

10 HyParView

11 HyParView

12 „Pletyka” broadcast HyParView felett  c üzenetet akar broadcastolni  Kiválaszt t csomópontot o Ez a fanout  Elküldi nekik az üzenetet  Első kézhezvételkor mindenki ugyanezt teszi

13 HyParView mint monitorozási overlay?  REQ1: minden c komponenst legalább t másik monitorozzon  REQ2: „monitoring load” szétosztása a rendszerben  REQ3: monitorozási adatok (riasztások) megbízható disszeminálása  N.B.: explicit „LEAVE” kell kiegészítésként

14 Broadcast / multicast

15 Gossip vs feszítőfák  Gossip o Stabil állapot: pazarló o Hibatűrés/megbízhatóság: igen jó  Feszítőfák o Stabil állapot: alacsony üzenetkomplexitás o Hibák esetén: sérülékenyek  Kevert stratégiák

16 Kitérő és példa: hogyan építsünk feszítőfát?  Elárasztással, kijelölt gyökérből, tetszőleges késésekkel, ismert gráfra  Kód a P k, 0 < k < n+1 csomópontokra INIT Szülő  NIL Gyerekek  0 Egyéb  0

17 Kitérő és példa: hogyan építsünk feszítőfát? UPON „kijelöl” a j élen If szülő = NIL Then szülő  j „jóváhagyva” küldése a j élre „kijelöl” küldése minden nem j szomszédra Else „visszautasít” küldése a j élre UPON „jóváhagyva” a j élen gyerekek  gyerekek U {j} if gyerekek U egyéb = szomszédok \ {szülő} then terminate

18 Kitérő és példa: hogyan építsünk feszítőfát? UPON „visszautasít” a j élen egyéb  egyéb U {j} If gyerekek U egyéb = szomszédok \ {szülő} then terminate P r processzorra: If szülő = NIL Then szülő  NINCS „kijelöl” az összes szomszédok-beli élre

19 Plumtree

20 Plumtree  Gossip stratégiák o „Eager push” o „Pull” o „Lazy push”  Push-lazy-push multicast tree  Plumtree o „Eager peers” („buzgó szomszédok”): feszítőfává alakulnak o „Lazy peers”: üzenet-szintű redundancia a javításhoz

21 Plumtree

22 Plumtree

23 Plumtree

24 Plumtree

25 Plumtree

26 Plumtree

27 Hivatkozások  [1] Leitao, J., Pereira, J., & Rodrigues, L. (2007). HyParView: A Membership Protocol for Reliable Gossip-Based Broadcast. Lisboa, Portugal: IEEE. Retrieved from  [2] Leitao, J., Pereira, J., & Rodrigues, L. (2007). Epidemic broadcast trees. In Proceedings of the 26th IEEE International Symposium on Reliable Distributed Systems (pp. 301–310). IEEE Computer Society.