1 / 38 High Speed Networks Laboratory Szinkronizáció és terjedés önszerveződő hálózatokban.

Slides:



Advertisements
Hasonló előadás
Tamás Kincső, OSZK, Analitikus Feldolgozó Osztály, osztályvezető A részdokumentumok szolgáltatása az ELDORADO-ban ELDORADO konferencia a partnerkönyvtárakkal.
Advertisements

Valóban azt látjuk, ami a retinára vetül? Dr. Kosztyánné Mátrai Rita Eötvös Loránd Tudományegyetem, Bölcsészettudományi Kar, Informatika Tanszék.
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Készítette: Boros Erzsi
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Tanárok kis világa Lehetőségek a tanári hálózatok kutatásában.
Erőállóképesség mérése Találjanak teszteket az irodalomban
2006. február 17. Valószínűségszámítás és statisztika II. Telefonos feladat Egy kalapban van két korong, az egyiknek mindkét oldala piros, a másiknak.
Tud Ön hullámlovagolni? 2012 után a kibocsátás-kereskedelemben Baráth Barna Vertis Zrt szeptember 15.
High Speed Networks Laboratory Szinkronitás. Hosszu Éva 2/20 Carl Jung: “Ok-okozati viszonyban nem álló események egyidejű bekövetkezése” A szinkronban.
Az előadásokon oldandók meg. (Szimulációs modell is tartozik hozzájuk)
Mellár János 5. óra Március 12. v
10 állítás a gyerekek internethasználatáról
MI 2003/ A következőkben más megközelítés: nem közvetlenül az eloszlásokból indulunk ki, hanem a diszkriminancia függvényeket keressük. Legegyszerűbb:
Műveletek logaritmussal
Előadó: Szabó Márton (iwiw) Katalógus → házi feladatnak beszámít
Utófeszített vasbeton lemez statikai számítása Részletes számítás
Címkézett hálózatok modellezése
Operációkutatás szeptember 18 –október 2.
Virtuális méréstechnika 12. Óra Karakterisztikák mérése November 21. Mingesz Róbert v
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
© Gács Iván (BME) 1/36 Energia és környezet Szennyezőanyagok légköri terjedése.
Véletlen logikai hálózatok. Bevezető Logikai változó: Bináris változó. Két lehetséges értéke van: 0 és 1, néha ±1 {σ 1, σ 2,..., σ N }, σ i : {0,1}, i.
A KOZMIKUS SZÖVEDÉK TULAJDONSÁGAI:
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
5.2. Próbavizsga Próbáld ki tudásod!
ADATBÁZISOK
Ma sok mindenre fény derül! (Optika)
Dr. Gombos Tímea SE, III.sz. Belgyógyászati Klinika
Evolúciósan stabil stratégiák előadás
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém /' /
Matematikai alapok és valószínűségszámítás
szakmérnök hallgatók számára
Exponenciális egyenletek
Aszexuális, szimpatrikus speciáció
A háború és a modern fegyveres erő
9.1. ábra. A 135Xe abszorpciós hatáskeresztmetszetének energiafüggése.
4. Feladat (1) Foci VB 2006 Különböző országok taktikái.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
Versengő társulások Mi történik egy olyan térbeli modellben, ahol sok stratégia létezik? Lokálisan csak a stratégiák kis hányada lehet jelen. => az evolúciós.
Alapsokaság (populáció)
Két kvantitatív változó kapcsolatának vizsgálata
IV. Terjeszkedés.
A klinikai transzfúziós tevékenység Ápolás szakmai ellenőrzése
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Torlódás (Jamming) Kritikus pont-e a J pont? Szilva Attila 5. éves mérnök-fizikus hallgató.
1 Gyarapodó Köztársaság Növekvő gazdaság – csökkenő adók február 2.
Az elektromos áram.
Virtuális Méréstechnika Sub-VI és grafikonok 1 Makan Gergely, Vadai Gergely v
Elektronikus tananyag
1 Gyorsul a gazdaság növekedése. 2 Nő a beruházás.
A termelés költségei.
Mikroökonómia gyakorlat
Business Mathematics A legrövidebb út.
Valószínűségszámítás II.
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.
Itbusiness konferencia, CONFESSION ON A DANCEFLOOR Cégek az üzleti modellváltásról Gulyás János / Ipsos Zrt. Nobody’s Unpredictable.
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
előadások, konzultációk
A termelés költségei.
Diszjunkt halmazok adatszerkezete A diszjunkt halmaz adatszerkezet diszjunkt dinamikus halmazok S={S 1,…,S n } halmaza. Egy halmazt egy képviselője azonosít.
PÁRHUZAMOS ARCHITEKTÚRÁK – 13 INFORMÁCIÓFELDOLGOZÓ HÁLÓZATOK TUDÁS ALAPÚ MODELLEZÉSE Németh Gábor.
1 Megerősítéses tanulás 4. előadás Szita István, Lőrincz András.
Nagyon nagy gráfok Lovász László Microsoft Research
1 / 28 High Speed Networks Laboratory Összefoglalás és gyakorlás.
High Speed Networks Laboratory Hálózatok dinamikája 2 Gulyás András, Heszberger Zalán.
Parazitizmus Def.: Olyan szervezetek, amelyek a gazdaállatot nem ölik meg (vagy nem azonnal), de súlyos fitnisz csökkenést okoz(hat)nak. (Az „ideális”
Előadás másolata:

1 / 38 High Speed Networks Laboratory Szinkronizáció és terjedés önszerveződő hálózatokban

2 / Bevezető és áttekintés • Az előző rész tartalmából… • Forgalommonitorozás játékelmélettel • Milyen terjedési folyamatokat vizsgálunk? 2. Önszerveződő adatbázis mérete • Meddig nő egy adatbázis? 3. Szinkronizáció adatbázisokban 1. Vírusterjedés 2. Kaszkádok kialakulása 4. OHV Terjedés önszerveződő adatbázisokban

3 / 38 • Optimális stratégia keresése • Legjobbválasz-leképezés, Nash-egyensúly beállása • Braess-paradoxon Múlt órai áttekintés: játékelmélet alapok

4 / 38 • Optimálsi átviteli idő ≠ egyensúlyi átviteli idő • Braess-paradoxon: upgrade nem feltétlenül javít az átviteli időn • Legjobbválasz-leképezések → Nash-egyensúly • Az optimumnak legfeljebb kétszerese Múlt órai áttekintés: egyensúly vs optimum

5 / 38 • Hálózatok növekedése • Egy magára hagyott hálózat meddig nő? • Szinkronizáció • Terjedési jelenségek a hálózatban • Hogyan terjednek a vírusok? • Hogyan alakulnak ki a kaszkádok? A mai óra tartalmából:

6 / Bevezető és áttekintés • Az előző rész tartalmából… • Forgalommonitorozás játékelmélettel • Milyen terjedési folyamatokat vizsgálunk? 2. Önszerveződő adatbázis mérete • Meddig nő egy adatbázis? 3. Szinkronizáció adatbázisokban 1. Vírusterjedés 2. Kaszkádok kialakulása 4. OHV Stabilitás önszerveződő adatbázisokban

7 / 38 • Meddig nő egy önszerveződő adatbázis? • Wi-Fi a K épületben vs. a Q-ban • Populációk növekedése – Verhulst modell • Erre a jelenségre is használható Egy önszerveződő adatbázis mérete

8 / 38 Lineáris növekedési modell

9 / 38 • Vegyük be a túlnépesedést = túl sokan vannak • Korlátos erőforrások = a szerver csak bizonyos számú számítógépet tud kiszolgálni • A növekedési ráta nem időben állandó • Kis N-re r még konstans • Egyre jobban csökken • K = carrying capacity = teherbírás • Ha N>K, akkor negatív: többen hagyják el a hálózatot, mint ahányan jönnek Módosítás A növekedési ráta változása az adatbázisban levő számítógépek számának függvényében.

10 / 38 • Kezelhető verzió: vesszük az egy egységre eső növekedést: • Ez N-ben lineárisan csökken • Kapjuk: logisztikus növekedési modell • Kérdés: N(t) = ? • Meg lehet oldani analitikusan • És grafikusan A növekedési modell

11 / 38 • Ábrázoljuk -t függvényében • Mit veszünk észre? • a növekedés gyorsasága • K/2-ig nő, utána csökken • K után negatív • Két fixpont: a 0 és a K • Ellenőrzés: legyen =0, és oldjuk meg N-re • 0 instabil, K stabil A növekedés mértéke • Ábrázoljuk -t függvényében • Mit veszünk észre? • a növekedés gyorsasága • K/2-ig nő, utána csökken • K után negatív • Két fixpont: a 0 és a K • Ellenőrzés: legyen =0, és oldjuk meg N-re • 0 instabil, K stabil

12 / 38 • Mit jelent mindez? • Először gyorsan nő, aztán egyre lassabban • A teherbírást ha túllépi, csökkeni fog • Többen hagyják el a hálózatot, mint ahányan jönnek • 0 fixpont, de instabil: kicsit megváltozik, akkor K-ba konvergál • K fixpont, stabil: perturbáció hatására oda visszatalál Mit jelent mindez?

13 / 38 • Ez a modell nem mindenható, de az alapvető jelenségeket jól mutatja • Az történik, amit intuitívan várunk • Elkezd nőni, beáll a teherbírás körüli értékre • Ha magára hagyjuk, akkor e körül ingadozik • Előrször gyorsabban nő, majd lassabban • Ha túllépi a teherbírást, akkor csökken Még jobban lefordítva

14 / Bevezető és áttekintés • Az előző rész tartalmából… • Forgalommonitorozás játékelmélettel • Milyen terjedési folyamatokat vizsgálunk? 2. Önszerveződő adatbázis mérete • Meddig nő egy adatbázis? 3. Szinkronizáció adatbázisokban 1. Vírusterjedés 2. Kaszkádok kialakulása 4. OHV Stabilitás önszerveződő adatbázisokban

15 / 38 • Szinkronizáció = közös állapotba kerülés • ≠ ritmikusság • Közös tudás elterjedése • Közös állapotba kerülés Szinkronizáció

16 / Vírusterjedés • Modellek • Vírusok skálafüggetlen hálózatban 2. Kaszkádok kialakulása • Újítás elterjedése Szinkronizáció két esetben

17 / 38 • Vírus • utasításhalmaz ami elsősorban önmaga sokszorosításáról szól • Mennyire fertőző • Mennyi ideig tartja a gazdát fertőző állapotban • Nagyon hasonlít az embert támadó vírusokra • HIV, Ebola, Influenza • Számítógép vírusok • Internet előtt (floppy-n) • Az Internet elterjedésével nulla energiával • Broadcast keresés (mindegy kit) • Exponenciális növekedés • Ma már inkább észrevétlenség, adatszerzés, kapacitás • ILOVEYOU vírus Vírusok terjedése önszerveződő adatbázisban

18 / 38 • Vírusterjedés vizsgálata • SIR modell • Természetesen tudni kell, hogy ki kivel érintkezik • S(t),I(t),R(t): fertőződésre hajlamosak, fertőzőek, gyógyultak száma t-kor • β = S → I contact rate • ν = I → R recovery rate Vírusterjedés: SIR modell Lassú, robbanás, lecsengés

19 / 38 • Legkönnyebb vizsgálni: véletlen gráf • Nem életszerű, de jó kiindulópont • Reprodukciós arány = egy fertőzött egyed egy egészséges populációban hány újat fertőz meg az élettartama alatt • Véletlen gráf esetén a reprodukciós arány teljesen meghatározza a lefolyást • R 0 < 1 : hosszú távon kihal a vírus • R 0 > 1: hosszú távon mindenki megfertőződik Vírusterjedés véletlen gráfmodellben Reprodukciós arány Fertőzött populáció 1

20 / 38 • Rács esetén csak az igazán durva betegség teljed el • A shortcutokon keresztül gyorsan terjed a vírus • Új közösségeket megfertőzve • A kisvilágságot figyelmen kívül hagyva, az emberek nem érzik a veszélyt • Viszont van esély fellépni a kezdeti szakaszban • Modularitás mesterséges növelése • Reprodukciós arány csökkentése, immunizálás • Egy védekezési stratégia: a shortcutok elvágása • Tűcsere program Vírusterjedés kisvilág modellben Fertőzőképesség Fertőzött populáció 1 Küszöb Véletlen élek aránya 0 1 1

21 / 38 • Ez áll a legközelebb a valós önszerveződő hálózatokhoz • Virus bulletin • A legtöbb számítógép vírus hosszan képes rejtőzködni a hálózatban • Hogy lehetséges ez? (SIR modellben nem lehet) • Skálafüggetlen modell • Eltűnik a küszöb • Kegyetlen védekezési stratégia: • Hubok immunizálása • De hogy találjuk meg őket? Vírusterjedés skálafüggetlen hálózatban

22 / 38 • Hubokat immunizáljuk • Véletlen alany véletlen ismerősét immunizáljuk • Számítógép vírusok • Microsoft minden kompatibilis mindennel • „When you are dealing with rootkits and some advanced spyware programs, the only solution is to rebuild from scratch. In some cases, there really is no way to recover without nuking the systems from orbit" Mike Danseglio, program manager in the Security Solutions group at Microsoft 2006 • "Detection is difficult, and remediation is often impossible," Danseglio declared. "If it doesnt crash your system or cause your system to freeze, how do you know its there? Vírusok elleni védekezés

23 / 38 • Ha véletlenszeűen immunizáljuk a csomópontokat: • Kiválasztunk 5 csomópontot • Ezeket + a szomszédaikat immunizáljuk • 24 csomópontot érünk el Véletlen immunizálás vs hubok védelme

24 / 38 • Hubokat immunizáljuk • 1 lépésben ≈ 60 csomópontot érünk el • A hatékony megoldás a hubok védelme • A hubok azonosítása felvet némi problémát… • De ez egy másik kérdés Véletlen immunizálás vs hubok védelme

25 / Bevezető és áttekintés • Az előző rész tartalmából… • Forgalommonitorozás játékelmélettel • Milyen terjedési folyamatokat vizsgálunk? 2. Önszerveződő adatbázis mérete • Meddig nő egy adatbázis? 3. Szinkronizáció adatbázisokban 1. Vírusterjedés 2. Kaszkádok kialakulása 4. OHV Stabilitás önszerveződő adatbázisokban

26 / 38 High Speed Networks Laboratory Érvényes-e a virusterjedés minden terjedési folyamatra? I • Hirtelen változások a társadalolban? • Gladwell: "Ideas and products and messages and behaviors spread like viruses do.„ • A terjesztés 3 főszereplője: • Kapcsolattőkések...akik mindenkit ismernek... • A nagy szakértők...akik mindenről tudnak... • A nagydumások...aki kibeszéli a gyereket a hasaból... • A jelenség vonzóereje • Független külső körülmények • természeti jelenségek • véletlen együttállások • bámészkodó effektus • Reklámozás ez alapján?

27 / 38 High Speed Networks Laboratory Érvényes-e a virusterjedés minden terjedési folyamatra? II • Az ismertség magyarázható? Az pénzpiaci lufik magyarázhatók? Egy találmány elterjedése magyarázható? • Mi az ami a stabil rendszereket végül romba dönti? • Kaszkádok • Externáliák • Nem ismerünk minden körülményt • Próbálunk megfelelő információt szerezni • És a lehetőségekhez képes racionálisan döntünk • Ez többnyire stabil hálózatot eredményez, de néha minden megváltozik • Helyi valuta elterjedése • Balatoni Korona • Sztrájk kirobbanása,divat, pletyka keringés

28 / 38 High Speed Networks Laboratory Externáliák Asch kísérlet • Információs externália • Zh másolás • Telefon választás • Boldogulást segíti a komplex világban • Sokszor igen jól működik • Kényszerítő externália • Hasonló az előzőhöz de itt igazából nem változik meg a véleményünk • Banda bűnözés • Piaci externália • Fax vásárlás (csak akkor éri meg ha másnak is van) • A dolog értéke nem csak magától a dologtól függ • Koordinációs externália • Törődni kell a jövővel • És remélni, hogy a tettünk hat a többiekre

29 / 38 High Speed Networks Laboratory Küszöb modellek • Mikor roppansz össze? • A relatív számra vagyunk érzékenyek • Mintaméret azért számít • Ezért ha kevesebb véleményt ismerünk nagyobb a súlyuk • Hány véleményt kérsz ki egy döntés előtt? • Reklámkampányok • ismerősökön keresztül Küszöbérték Küszöb valószínűsége Vírus vs. kaszkád

30 / 38 High Speed Networks Laboratory Kaszkád kialakulásának feltételei • Kaszkád modell: • Gráf+küszöbök a csomópontokhoz • A dolog megjelenik a hálózatban • kiválasztunk pár csomópontot • Korán reagálók rezonálnak • Többiek stabilak maradnak (hubok is általában) Küszöbérték Küszöb valószínűsége

31 / 38 High Speed Networks Laboratory Kaszkád kialakulásának feltétele • Korán reagálók csoportja áthatja a gráfot (nagy összefüggő részgráf) • Ha az innováció eltalálja ezt a csoportot kialakul a kaszkád • Általában is: • az új eszméket kezdetben csak egy kis csoport képviseli • aztán ez begyújthatja a kaszkádot • Ezért egy innováció sikere függ: • a küszöbértéktől • de legalább ennyire a hálózattól is • Éppen ezért sokszor a véletlen hozza meg a sikert • rengeteg író, de csak kevés híres • csatatér Globális kaszkád Átlagos fokszám Átlagos küszöbérték Nincs gobális kaszkád

32 / 38 • Egyetemi hálózat dinamizmusának vizsgálata • A változás iránya és a hálózat jellemzőinek összefüggése • Globális és lokális tulajdonságok stabilitása • Hálózat csomópontok száma: • Hallgatók • Tanárok • Vizsgálati szempontok: • csere • Közös ismerősök • Közös érdeklődés (látogatott közös órák) • Időtartam: • 1 oktatási év • Többnyire 60 napos időablak Esettanulmány: Egyetemi hálózat fejlődése

33 / 38 High Speed Networks Laboratory Új kapcsolat kialakulásának valószínűsége • d ij – Legrövidebb távolság i és j csomópontok között • p new – kapcsolat kialakulásának valószínűsége

34 / 38 High Speed Networks Laboratory Rövidzár valószínűsége közös ismerőssel rendelkezők között • Strong indirect – Kapcsolat erősség -ek alapján • M, F – Male, Female • Obstruction – A közös ismerős más jellegű csoportba tartozik

35 / 38 High Speed Networks Laboratory Globális tulajdonságok kialakulásának változása • 30, 60 és 90 napos átlagolás • fokszám, legnagyobb komponens aránya, közepes legrövidebb út, klaszterezési együttható

36 / 38 High Speed Networks Laboratory Lokális tulajdonságok változása • Logaritmikus fokszámeloszlás a 61. és 270. napon (A, B) • Eloszlások közötti különbség (D), az egyének szerepének változása (ζ)

37 / Önszerveződő adatbázisok kialakulása 1. Struktúra 2. Keresés 2. Forgalom modellezése 3. Szinkronizáció 1. Növekedés 2. Vírusterjedés 3. Kaszkádok Összefoglalás