Võrgurakendused II
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
Uus loenguruum!
Loengud hakkavad toimuma korpus III ruum 103 (alumine korrus), mitte esialgses III 224.
Aeg, koht, tulemus
Semester: sügis
Tulemus: eksam
Hindamise meetod: praktikumide tulemused pluss eksam
Punkte: 2.5 AP ehk 4 EAP
Loeng: kolmapäeviti 16.00-17.30 korpus III ruum 103 (alumine korrus)
Praktikum: kolmapäeviti 17.45-19.15 arvutiklassis IT majas
Hindamine
Kursus lõpeb eksamiga, kusjuures kodutööd annavad punktidest 50% ja eksam 50%. Kõik järgnevas antud kodutööd peavad eksamile pääsemiseks olema tehtud.
Kodutööd ja tähtajad
Kodutöid võib teha 1-3 inimesest grupina.
Kokku on kodutöid 2 või 3: täpsustub oktoobris. Kõik kodutööd annavad võrdse arvu punkte. Esitamisega hilinemisel vähendatakse punktiarvu kaks korda (näiteks 8 asemel 4).
Esimene kodutöö peab olema valmis 23 oktoobril. Detaile vaata siit
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
- Quick overview: 1 loeng
- Asynchronous comms and parallelism. Problems and algorithms.
- Võtmesõnu: Distributed computingRPCAtomic operationAtomicityACIDLockCache,Synchronous and asynchronous calls, callback
- Linke lugemiseks:vana loeng: sirvi ja loe otsi asju, mis võõrad, ja tutvu
- Comm protocols 1
- Http, Json , XML-RPC, REST, SOAP: võrgurakenduste protokollid 1
- Comm protocols 2
- SOAP additional, Google protocol buffers
- Comm semantics: rdf värk ja veidi seonduv: 1 loeng
- Dns ja squid? 1 või 0.5 loengut
- P2P: 2 loengut
- ylevaade mis sorti ja probleemid
- detailsemalt bittorrent
- P2P sip
- Skype: loodetavasti 1 loeng
- Message systems: 2 loengut
- Social networking apidega rakenduste tegemisest: 1 loeng
- Google bigtable and mapreduce: 2 loengut
Võimalikud lisateemad:
- memcached
- dbase replication
- mashups
- social networks integration