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.

Slides:



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

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ő:
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
Egy kisvállakozás dinamikus weboldalának fejlesztése: tervezés, problémák, megoldások Szilágyi Gábor.
Mindenki Ságvári Bence másképp VII. Nemzetközi Médiakonferencia, Balatonalmádi, szeptember 25. Az internethasználat jellegzetességei, a kockázatok.
Erőállóképesség mérése Találjanak teszteket az irodalomban
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
Hotel Eger Park Konferenciaközpont október
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.
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
4. VÉGES HALMAZOK 4.1 Alaptulajdonságok
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.
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.
A diákat jészítette: Matthew Will
Szoftver bonyolultsági mértékek alkalmazási területei Király Roland 2011.
Dr. Szalka Éva, Ph.D.1 Statisztika II. VII.. Dr. Szalka Éva, Ph.D.2 Mintavétel Mintavétel célja: következtetést levonni a –sokaságra vonatkozóan Mintavétel.
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ő:
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ő:
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
Vámossy Zoltán 2006 Gonzales-Woods, SzTE (Kató Zoltán) anyagok alapján
Reprezentációs függvény. Adva egy adattípus absztrakt és konkrét specifikációja: d a = ( A, F, E a ); d c = ( C, G, E c ); A = {A 0,..., A n };C = {C 0,...,
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.
A RUHÁZAT KÖVETELMÉNYEI
Az oktatás az EU-ban Lisszaboni statégia: Célmeghatározás –mit –mikorra –ki által –milyen minőségben Az eszközök között kiemelt helyen az egész életen.
Evolúciósan stabil stratégiák előadás
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
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.
Merre, hogyan tovább budapesti egészségügyi ellátás?
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.
MIKROELEKTRONIKA, VIEEA306
Ideális folyadékok időálló áramlása

1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
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.
Határozatlan integrál
Gráfok 1. Szlávi Péter ELTE IK Média- és Oktatásinformatika Tanszék
Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.
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.
BINÁRIS FA Definició: A fa olyanösszefüggő gráf, amelyben nincs kör
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 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.
1Objektumorientált elemzés és tervezés – Dinamikus modellezés Gyurkó György Objektumorientált elemzés és tervezés Dinamikus modellezés.
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.
Diszjunkt halmazok adatszerkezete A diszjunkt halmaz adatszerkezet diszjunkt dinamikus halmazok S={S 1,…,S n } halmaza. Egy halmazt egy képviselője azonosít.
Piramis klaszter rendszer
Az IP-vel együtt kötelező implementálni.
Gráfok - 1 Definíció: Irányított gráf (digráf) G=(V,E) rendezett pár.
Előadás másolata:

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 Autonóm és hibatűrő informatikai rendszerek

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