582615 Overlay and P2P Networks (ohtk 25.8.2011)
Pääteemat | Esitiedot | Lähestyy oppimistavoitetta | Saavuttaa oppimistavoitteet | Syventää oppimistavoitteita |
---|---|---|---|---|
Sovelluskerroksen verkot sekä vertaisverkot: määritelmä ja järjestelmät |
Tietoliikenteen ja Hajautettujen järjestelmien peruskäsitteet (TilPe, HJ) | Osaa määritellä vertaisverkon ja perustella, mitkä ovat vertaisverkkojen erityispiirteitä Osaa kuvata vähintään yhden vertaisverkkojärjestelmän toteutuksen |
Osaa kvalitatiivisesti perustellen vertailla vertaisverkkojen määritelmiä Osaa vertailla perustellen eri vertaisverkkojen eroja ja niiden soveltuvuutta eri tehtäviin |
Osaa antaa oman määritelmän vertaisverkolle ja perustella sen |
Hajautetut hajautustaulut |
Tietoliikenteen ja hajautettujen järjestelmien peruskäsitteet (TilPe, HJ) Iso-O-notaatio ja algoritmien kompleksisuus |
Osaa määritellä käsitteet strukturoitu ja strukturoimaton verkko ja osaa luokitella eri vertaisverkot näiden mukaan Osaa määritellä käsitteen hajautettu hajautustaulu Osaa kuvailla vähintään yhden hajautetun hajautustaulun toiminnan |
Osaa perustellen vertailla eri hajautettuja hajautustauluja Osaa suunnitella sovelluksia, jotka käyttävät hyväkseen hajautettuja hajautustauluja Pystyy analysoimaan hajautettujen hajautustaulujen suorituskykyä analyyttisesti |
Osaa perustellen valita sopivan hajautetun hajautustaulun ratkaistavan ongelman mukaan Tuntee alan uusimman kirjallisuuden |
Vertaisverkkojen luotettavuuden analysointi ja mallinnus | Todennäköisyyslasken- nan perusteet Vikasietoisuuden perustiedot (HJ) |
Osaa mallintaa vertaisverkkojen luotettavuutta todennäköisyyslaskennan avulla Osaa luetella tärkeimmät vertaisverkkojen vikasietoisuuteen vaikuttavat tekijät |
Osaa analyyttisesti mallintaa ja verrata eri vertaisverkkojen luotettavuutta ja vikasietoisuutta Osaa perustellen kuvailla, miten vertaisverkkopohjaisten järjestelmien suunnittelussa voidaan vikasietoisuus ottaa huomioon |
Tuntee alan uusimman kirjallisuuden |
Vertaisverkko- pohjainen sisällönjako | Tietoliikenteen perusteet kurssi | Osaa selittää sisällönjakoon käytettyjä perusratkaisuja Osaa selittää yhden vertaisverkkopohjaisen sisällönjakojärjestelmän toiminnan |
Osaa vertailla sisällönjakojärjestelmien toimintaa niiden perusalgoritmien pohjalta Tuntee useampia sisällönjakojärjestelmiä ja osaa verrata niitä analyyttisesti |
Osaa soveltaa Verkkokoodausta Tuntee alan uusimman kirjallisuuden |
Vertaisverkkojen tietoturva | Tietoturvan perusteet kurssi | Osaa kuvailla vertaisverkkojen tietoturvaongelmat Tuntee käsitteen sybil- hyökkäys |
Osaa perustella, miten tietoturvaongelmat voidaan ratkaista Osaa selittää, miten sybilhyökkäystä vastaan voidaan puolustautua |
Osaa perustella sybilhyökkäyksen puolustuksen Tuntee alan uusimman kirjallisuuden |