Itv0040 2010
Ainekood: ITV0040
Täielik nimi: Võrgurakendused II - hajussüsteemide tehnoloogia
Link: http://www.lambda.ee/index.php/V%C3%B5rgurakendused_II ehk
http://www.lambda.ee/index/itv0040
Lektor: Tanel Tammet
Kontakt: tammet@staff.ttu.ee
Olemas on ka 2009 aasta materjalide arhiiv.
Sisukord
See leht on varemloetud kursuse arhiiv, siin ei ole värsket informatsiooni! Otsi üles kursuse hetkel aktiivne leht.
Aeg, koht, tulemus
Semester: sügis
Tulemus: eksam
Hindamise meetod: praktikumide tulemused pluss eksam
Punkte: 2.5 AP ehk 4 EAP
Loeng: kolmapäeviti 12:00-13:30 ruumis: VI-224
Praktikum: paarisnädalatel kolmapäeviti 08:00-09:30 arvutiklassis IT majas (klassid E ja I)
Järeltöö
2011 kevad: eksami saab järgi teha neljapäeval, 19 mail kell 12 IT majas ruumis IT-140.
Tulemused:
- O. Toming: eksam 25 punkti, hinne kokku 1.
- P. Lavreshin: eksam 37 punkti, hinne kokku 2.
Tulemused
Kursuse tulemused leiad siit.
Järeleksam: reedel 28 jaanuaril kell 10.00 ruumis VI-229.
Järeleksamile palun registreeri ennast ÕIS-s!
Järgmised järeleksamid toimuvad kevadsemestri lõpul ja sügissemestri eelnädalal.
Kursus lõpeb eksamiga, kusjuures kodutööd annavad punktidest 50% ja eksam 50% ning lõppsummale lisanduvad praktikumi ekstrapunktid. Kõik järgnevas antud kodutööd peavad eksamile pääsemiseks olema tehtud.
Eksamil käsitletavad teemad ja materjalid, mille järgi õppida
Kodutööd ja tähtajad
Kodutöid võib teha 1-3 inimesest grupina.
Kokku on kodutöid 2. Kumbki kodutööd täismahus tehtuna annab 25 punkti, sellele võivad lisanduda ekstrapunktid. Puudulikult tehtud kodutöö punktiarv jääb alla 25 punkti. Hilinenud kodutöö eest saab pooled muidu saadaolevad punktid.
Praktikumid:
Kursus varasematel aastatel
- I periood: Tammet (hajutatud failisüst, dns, p2p, ...) http://deepthought.ttu.ee/it/vorgutarkvara/wav4101/
- II periood: Grauen (eelmise jätk) http://cs.ttu.ee/kursused/itv0040/
- III periood: Kadastik (sõnumivahetus) http://cs.ttu.ee/tiki-index.php?page=ITV0040-2008
- IV periood: Tammet http://www.lambda.ee/index/itv0040
Loenguteemade plaan
- P2P 1 (praktikumi jaoks vajalik maht)
- Loe kindlasti:
- Täiendavalt/etteruttavalt materjale:
- ülevaatepresentatsioon
- alternatiivne ülevaatepresentatsioon
- hea detailne ülevaade eri P2P tehnoloogiatest
- Comm protocols 1
- Loengu raampresentatsioon (detaile sealt sees linkidest)
- Http, Json , XML-RPC: võrgurakenduste protokollid 1
- Comm protocols 2.
- SOAP additional (WSDL etc): võrgurakenduste protokollid 2
- Probleemidest: veebiteenuste võlu ja valu ja s stands for simple
- Comm protocols 3.
- andmete serialiseerimise / SOAP envelope ehitamise näiteid (loengus), XMPP, Google protocol buffers etc: võrgurakenduste protokollid 2
- P2P 2
Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT):
- ülevaade wikipedias
- Chord:
- Põhimaterjal - Chordi põhimõtted - lugeda kuni Ivy osani (Ivy on antud juhul teemaväline)
- Täiendavalt vaata seda presentatsiooni visualiseeritud algoritmidega (ppt presentatsioonirezhiimis!)
- Täiendavalt juurde lugeda chordi ülevaadet algoritmide skeemi ja põhiteoreemidega (ilma tõestusteta)
- Lisaks tasuks veidi uurida artikleid wikipedia sissekande lõpus (external links)
- Kademlia:
- Põhimaterjal presentatsioon autoritelt
- Täiendavalt autorite artikkel
- P2P Bittorrent
- Semantikaküsimused, RDF jms võrgusüsteemides
- Põhiülevaade Media:RDFandschemalessdatabases2.pdf
- Huvi korral tasub konkreetselt RDF kohta lugeda siit
- Mapreduce ja memcached
- Lukustamine ja transaktsioonid