Võrgurakendused II: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
39. rida: 39. rida:
== Loenguteemade plaan ==
== Loenguteemade plaan ==


<font color="red">NB!</font>Loenguteemade plaan on esialgne, septembri alguses tuleb siia muutusi ja täiendusi.
<font color="red">NB!</font> Loenguteemade plaan on esialgne, septembri alguses tuleb siia muutusi ja täiendusi.




66. rida: 66. rida:


* andmete serialiseerimise / SOAP envelope ehitamise näiteid (loengus), XMPP, Google protocol buffers etc: [[võrgurakenduste protokollid 2]]
* andmete serialiseerimise / SOAP envelope ehitamise näiteid (loengus), XMPP, Google protocol buffers etc: [[võrgurakenduste protokollid 2]]
;Semantikaküsimused, RDF jms võrgusüsteemides
* Põhiülevaade [[Media:RDFandschemalessdatabases2.pdf]]
* Huvi korral tasub konkreetselt RDF kohta lugeda [http://www.w3.org/TR/rdf-primer/ siit]
;Mapreduce ja memcached
* Hea [http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQxQEwAQ&url=http%3A%2F%2Fdocs.google.com%2Fviewer%3Fa%3Dv%26q%3Dcache%3AziVIMWHr2GsJ%3Anet.pku.edu.cn%2F~course%2Fcs501%2F2008%2Fresource%2Fmapreduce_in_a_week%2Fllm3-mapreduce.ppt%2Bgoogle%2Bmapreduce%2Btheory%2Band%2Bimplementation%2BChristophe%2BBisciglia%2C%2BAaron%2BKimball%2Bllm3%26hl%3Den%26pid%3Dbl%26srcid%3DADGEESiMwU-9htEZEAthU5bRtGGBQgkzwUf5vM549R-6QBooeBv10FFd-GLvrklDHx-RhI3OehhNio1E7m5GvwKyKK9ndM6oNbDO3LERl8M8YSZ5tdO4bRQ3PEs8sQ6_sdJVIF_Splx7%26sig%3DAHIEtbQVGyhnhEx0aTA0W7okwP8KdVqG1w&rct=j&q=google%20mapreduce%20theory%20and%20implementation%20Christophe%20Bisciglia%2C%20Aaron%20Kimball%20llm3&ei=plH_TPWOI4ay8gPVss2MCw&usg=AFQjCNE9y0GiXVo_hNWPmywfUjt_3ZhQqg&cad=rja Mapreduce sissejuhatus]
* Mapreduce [http://static.googleusercontent.com/external_content/untrusted_dlcp/labs.google.com/en//papers/mapreduce-osdi04.pdf klassikaline põhiartikkel]
* [http://www.majordojo.com/2007/03/memcached-howto.php memcached ülevaade]
 
;Lukustamine ja transaktsioonid
* Lukustamise [[Media:Locking.ppt|sissejuhatus]]
* [[Media:locks_20080319.pdf|Spinlock detaile]]
* [[Media:11-transactions.pdf|transaktsioonide sissejuhatus]]


;P2P 2
;P2P 2
84. rida: 101. rida:
* [http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt bittorrenti protokoll ja ülevaade]
* [http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt bittorrenti protokoll ja ülevaade]
* [http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 täiendavalt wikipediast]
* [http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 täiendavalt wikipediast]
;Semantikaküsimused, RDF jms võrgusüsteemides
* Põhiülevaade [[Media:RDFandschemalessdatabases2.pdf]]
* Huvi korral tasub konkreetselt RDF kohta lugeda [http://www.w3.org/TR/rdf-primer/ siit]
;Mapreduce ja memcached
* Hea [http://www.google.com/url?sa=t&source=web&cd=2&ved=0CBkQxQEwAQ&url=http%3A%2F%2Fdocs.google.com%2Fviewer%3Fa%3Dv%26q%3Dcache%3AziVIMWHr2GsJ%3Anet.pku.edu.cn%2F~course%2Fcs501%2F2008%2Fresource%2Fmapreduce_in_a_week%2Fllm3-mapreduce.ppt%2Bgoogle%2Bmapreduce%2Btheory%2Band%2Bimplementation%2BChristophe%2BBisciglia%2C%2BAaron%2BKimball%2Bllm3%26hl%3Den%26pid%3Dbl%26srcid%3DADGEESiMwU-9htEZEAthU5bRtGGBQgkzwUf5vM549R-6QBooeBv10FFd-GLvrklDHx-RhI3OehhNio1E7m5GvwKyKK9ndM6oNbDO3LERl8M8YSZ5tdO4bRQ3PEs8sQ6_sdJVIF_Splx7%26sig%3DAHIEtbQVGyhnhEx0aTA0W7okwP8KdVqG1w&rct=j&q=google%20mapreduce%20theory%20and%20implementation%20Christophe%20Bisciglia%2C%20Aaron%20Kimball%20llm3&ei=plH_TPWOI4ay8gPVss2MCw&usg=AFQjCNE9y0GiXVo_hNWPmywfUjt_3ZhQqg&cad=rja Mapreduce sissejuhatus]
* Mapreduce [http://static.googleusercontent.com/external_content/untrusted_dlcp/labs.google.com/en//papers/mapreduce-osdi04.pdf klassikaline põhiartikkel]
* [http://www.majordojo.com/2007/03/memcached-howto.php memcached ülevaade]
 
;Lukustamine ja transaktsioonid
* Lukustamise [[Media:Locking.ppt|sissejuhatus]]
* [[Media:locks_20080319.pdf|Spinlock detaile]]
* [[Media:11-transactions.pdf|transaktsioonide sissejuhatus]]


== Valik lugemismaterjale ==
== Valik lugemismaterjale ==

Redaktsioon: 26. august 2011, kell 13:43

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 2010 aasta materjalide arhiiv.

Aeg, koht, tulemus

Semester: sügis
Tulemus: eksam
Hindamise meetod: praktikumide tulemused pluss eksam
Punkte: 2.5 AP ehk 4 EAP

Loeng: teisipäeviti 14:00-15:30 ruumis X-211A
Praktikum: kolmapäeviti 08:00-09:30 arvutiklassided IT-213A, IT-213B.

Kodutööd ja tähtajad

NB! Alltoodud kodutööd on näited eelmisest aastast, sel aastal tulevad tööd veidi teistsugused. Täpsem info septembri algul.

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

Loenguteemade plaan

NB! Loenguteemade plaan on esialgne, septembri alguses tuleb siia muutusi ja täiendusi.


P2P 1 (praktikumi jaoks vajalik maht)
Loe kindlasti:
Täiendavalt/etteruttavalt materjale:
Comm protocols 1
Comm protocols 2.
Comm protocols 3.
Semantikaküsimused, RDF jms võrgusüsteemides
Mapreduce ja memcached
Lukustamine ja transaktsioonid
P2P 2

Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT):

P2P Bittorrent

Valik lugemismaterjale