Võrgurakendused II: erinevus redaktsioonide vahel
| 8. rida: | 8. rida: | ||
== <font color="red">Andres Küti loeng</font> == | == <font color="red">Andres Küti loeng</font> == | ||
7 oktoobri loengus (korpus III ruum 103 (alumine korrus)) räägib Skype arhitektuurimeeskonna juht Andres Kütt teemal "Communication problems of peer to peer systems": | 7 oktoobri loengus (korpus III ruum 103 (alumine korrus)) kell 16.00 räägib Skype arhitektuurimeeskonna juht Andres Kütt teemal "Communication problems of peer to peer systems": | ||
Peer to peer architecture offers a number of advantages over client-server | Peer to peer architecture offers a number of advantages over client-server | ||
Redaktsioon: 6. oktoober 2009, kell 23:10
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
Andres Küti loeng
7 oktoobri loengus (korpus III ruum 103 (alumine korrus)) kell 16.00 räägib Skype arhitektuurimeeskonna juht Andres Kütt teemal "Communication problems of peer to peer systems":
Peer to peer architecture offers a number of advantages over client-server approach but also introduces challenges, many of which are related to network topology and low-level communication protocols. In this lecture, several of these problems are presented along with discussion about their possible solutions.
Loeng eesti keeles.
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. 2 sept.
- Asynchronous comms and parallelism. Problems and algorithms. 9 sept.
- 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. 16 sept.
- Http, Json , XML-RPC, REST, SOAP: võrgurakenduste protokollid 1
- Probleemidest: veebiteenuste võlu ja valu ja s stands for simple
- Comm protocols 2. 23 sept.
- SOAP additional (WSDL etc), XMPP, Google protocol buffers etc: võrgurakenduste protokollid 2
- P2P esimene loeng: ülevaade. 30 sept.
- P2P: loeng Skype arhitektuurimeeskonna juhilt Andres Kütilt: Communication problems of peer to peer systems.
- P2P: detailsemalt bittorrent ja lisaks muud P2P
- Comm semantics: rdf värk ja veidi seonduv: 1 loeng
- Dns ja squid? 1 või 0.5 loengut
- 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