Võrgurakendused II: erinevus redaktsioonide vahel
| 42. rida: | 42. rida: | ||
== Loenguteemade plaan == | == Loenguteemade plaan == | ||
* Quick overview | * Quick overview. 2 sept. | ||
* Asynchronous comms and parallelism. Problems and algorithms. | * Asynchronous comms and parallelism. Problems and algorithms. 9 sept. | ||
** Võtmesõnu: [http://en.wikipedia.org/wiki/Distributed_computing Distributed computing][http://en.wikipedia.org/wiki/Remote_procedure_call RPC][http://en.wikipedia.org/wiki/Atomic_operation Atomic operation][http://en.wikipedia.org/wiki/Atomicity_%28database_systems%29 Atomicity][http://en.wikipedia.org/wiki/ACID ACID][http://en.wikipedia.org/wiki/Lock_%28computer_science%29 Lock][http://en.wikipedia.org/wiki/Cache Cache],Synchronous and asynchronous calls, callback | ** Võtmesõnu: [http://en.wikipedia.org/wiki/Distributed_computing Distributed computing][http://en.wikipedia.org/wiki/Remote_procedure_call RPC][http://en.wikipedia.org/wiki/Atomic_operation Atomic operation][http://en.wikipedia.org/wiki/Atomicity_%28database_systems%29 Atomicity][http://en.wikipedia.org/wiki/ACID ACID][http://en.wikipedia.org/wiki/Lock_%28computer_science%29 Lock][http://en.wikipedia.org/wiki/Cache Cache],Synchronous and asynchronous calls, callback | ||
** Linke lugemiseks:[http://www.ttu.ee/it/vorgutarkvara/wav4101/loeng1/hajutatud1.ppt vana loeng: sirvi ja loe] [http://code.google.com/edu/submissions/rutgers/index.html otsi asju, mis võõrad, ja tutvu] | ** Linke lugemiseks:[http://www.ttu.ee/it/vorgutarkvara/wav4101/loeng1/hajutatud1.ppt vana loeng: sirvi ja loe] [http://code.google.com/edu/submissions/rutgers/index.html otsi asju, mis võõrad, ja tutvu] | ||
* Comm protocols 1 | * Comm protocols 1. 16 sept. | ||
** Http, Json , XML-RPC, REST, SOAP: [[võrgurakenduste protokollid 1]] | ** Http, Json , XML-RPC, REST, SOAP: [[võrgurakenduste protokollid 1]] | ||
** Probleemidest: [[veebiteenuste võlu ja valu]] ja [http://www.wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ s stands for simple] | ** Probleemidest: [[veebiteenuste võlu ja valu]] ja [http://www.wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ s stands for simple] | ||
* Comm protocols 2 | * Comm protocols 2. 23 sept. | ||
** SOAP additional (WSDL etc), XMPP, Google protocol buffers etc: [[võrgurakenduste protokollid 2]] | ** SOAP additional (WSDL etc), XMPP, Google protocol buffers etc: [[võrgurakenduste protokollid 2]] | ||
* P2P esimene loeng. 30 sept. | |||
* Comm semantics: rdf värk ja veidi seonduv: 1 loeng | * Comm semantics: rdf värk ja veidi seonduv: 1 loeng | ||
Redaktsioon: 30. september 2009, kell 11:29
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. 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. 30 sept.
- 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