<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0040_2010</id>
	<title>Itv0040 2010 - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0040_2010"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0040_2010&amp;action=history"/>
	<updated>2026-10-28T13:31:46Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Itv0040_2010&amp;diff=8548&amp;oldid=prev</id>
		<title>Tammet – 26. august 2011, kell 10:28</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0040_2010&amp;diff=8548&amp;oldid=prev"/>
		<updated>2011-08-26T10:28:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 26. august 2011, kell 12:28&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;6. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;6. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kontakt: tammet@staff.ttu.ee&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kontakt: tammet@staff.ttu.ee&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Olemas on ka 2009 [[itv0040 2009 |aasta materjalide arhiiv]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Olemas on ka 2009 [[itv0040 2009 |aasta materjalide arhiiv]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= &amp;lt;font color=&quot;red&quot;&amp;gt; See leht on varemloetud kursuse arhiiv, siin ei ole värsket informatsiooni! Otsi üles kursuse hetkel aktiivne leht. &amp;lt;/font&amp;gt; =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Aeg, koht, tulemus ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Aeg, koht, tulemus ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Itv0040_2010&amp;diff=5557&amp;oldid=prev</id>
		<title>Tammet – 26. august 2011, kell 10:28</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0040_2010&amp;diff=5557&amp;oldid=prev"/>
		<updated>2011-08-26T10:28:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ainekood: &amp;lt;b&amp;gt;ITV0040&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Täielik nimi: Võrgurakendused II - hajussüsteemide tehnoloogia&amp;lt;br&amp;gt;&lt;br /&gt;
Link:  http://www.lambda.ee/index.php/V%C3%B5rgurakendused_II ehk&lt;br /&gt;
http://www.lambda.ee/index/itv0040&amp;lt;br&amp;gt;&lt;br /&gt;
Lektor: Tanel Tammet&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: tammet@staff.ttu.ee&amp;lt;br&amp;gt;&lt;br /&gt;
Olemas on ka 2009 [[itv0040 2009 |aasta materjalide arhiiv]].&lt;br /&gt;
&lt;br /&gt;
== Aeg, koht, tulemus ==&lt;br /&gt;
&lt;br /&gt;
Semester: sügis&amp;lt;br&amp;gt;&lt;br /&gt;
Tulemus: eksam&amp;lt;br&amp;gt;&lt;br /&gt;
Hindamise meetod: praktikumide tulemused pluss eksam&amp;lt;br&amp;gt;&lt;br /&gt;
Punkte: 2.5 AP ehk 4 EAP&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng: kolmapäeviti 12:00-13:30 ruumis: VI-224&amp;lt;br&amp;gt;&lt;br /&gt;
Praktikum: paarisnädalatel kolmapäeviti 08:00-09:30 arvutiklassis IT majas (klassid E ja I)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Järeltöö&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
2011 kevad: eksami saab järgi teha neljapäeval, 19 mail kell 12 IT majas ruumis IT-140.&lt;br /&gt;
&lt;br /&gt;
Tulemused:&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Prax 1 ja 2 ok: Oleg Toming ja Pavel Lavreshin. Hilinemisega kevadel. --&amp;gt;&lt;br /&gt;
* O. Toming: eksam 25 punkti, hinne kokku 1.&lt;br /&gt;
* P. Lavreshin: eksam 37 punkti, hinne kokku 2.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Tulemused&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Kursuse tulemused [[itv0040 tulemused 2010 sügis|leiad siit]].&lt;br /&gt;
&lt;br /&gt;
Järeleksam: reedel 28 jaanuaril kell 10.00 ruumis VI-229.&lt;br /&gt;
&lt;br /&gt;
Järeleksamile palun registreeri ennast ÕIS-s!&lt;br /&gt;
&lt;br /&gt;
Järgmised järeleksamid toimuvad kevadsemestri lõpul ja sügissemestri eelnädalal. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Eksamiajad: vali üks kahest.&lt;br /&gt;
&lt;br /&gt;
* esimene variant: teisipäev, 11 jaanuar kell 12.00 ruumis II-102.&lt;br /&gt;
* teine variant: teisipäev, 18 jaanuar kell 10.00 ruumis VI-201.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Eksamiks registreerumine&amp;lt;/font&amp;gt;:&lt;br /&gt;
* kui oled deklareerinud aine selleks semestriks, siis registreeruda ei ole vaja.&lt;br /&gt;
* kui oled deklareerinud kunagi ammu, siis on vaja registreeruda. Registreeruda saab ÕIS-s: otsi sealt palun sobiv ITV0040 aeg ja registreeru.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Võrgurakendused II eksam 2010 sügissemester | Eksamil käsitletavad teemad ja materjalid, mille järgi õppida]]&lt;br /&gt;
&lt;br /&gt;
== Kodutööd ja tähtajad ==&lt;br /&gt;
&lt;br /&gt;
Kodutöid võib teha 1-3 inimesest grupina.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Praktikumid:&lt;br /&gt;
&lt;br /&gt;
* [[Vorgurakendused 2 prax 1 | 1 kodutöö]]. Tähtaeg 3 november.&lt;br /&gt;
* [[Vorgurakendused 2 prax 2 | 2 kodutöö]]. Tähtaeg õppetöö lõpukuupäev detsembri teises pooles.&lt;br /&gt;
&lt;br /&gt;
== Kursus varasematel aastatel ==&lt;br /&gt;
&lt;br /&gt;
* I periood: Tammet (hajutatud failisüst, dns, p2p, ...) http://deepthought.ttu.ee/it/vorgutarkvara/wav4101/&lt;br /&gt;
* II periood: Grauen (eelmise jätk) http://cs.ttu.ee/kursused/itv0040/&lt;br /&gt;
* III periood: Kadastik (sõnumivahetus) http://cs.ttu.ee/tiki-index.php?page=ITV0040-2008&lt;br /&gt;
* IV periood: Tammet http://www.lambda.ee/index/itv0040&lt;br /&gt;
&lt;br /&gt;
== Loenguteemade plaan ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;P2P 1 (praktikumi jaoks vajalik maht)&lt;br /&gt;
&lt;br /&gt;
:Loe kindlasti:&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Peer-to-peer vikipeedia ülevaade]&lt;br /&gt;
* [http://www.srdc.metu.edu.tr/webpage/seminars/p2p/P2P.ppt hea paraja detailsusega sissejuhatus]&lt;br /&gt;
:Täiendavalt/etteruttavalt materjale:&lt;br /&gt;
* [http://www.cs.ucy.ac.cy/courses/EPL420/Slides/Chapter2_4ed-P2P.ppt ülevaatepresentatsioon]&lt;br /&gt;
* [http://www.it.lut.fi/comlab/ssotc/ssotc08/presentations/Lappeenranta_summer_school_Jukka_K_Nurminen.ppt alternatiivne ülevaatepresentatsioon]&lt;br /&gt;
* [http://www14.in.tum.de/personen/schmiste/dynamo08.ppt hea detailne ülevaade eri P2P tehnoloogiatest]&lt;br /&gt;
&lt;br /&gt;
;Comm protocols 1&lt;br /&gt;
&lt;br /&gt;
* [[Media:Protocols.ppt|Loengu raampresentatsioon]] (detaile sealt sees linkidest)&lt;br /&gt;
* Http, Json , XML-RPC: [[võrgurakenduste protokollid 1]]&lt;br /&gt;
&lt;br /&gt;
;Comm protocols 2. &lt;br /&gt;
&lt;br /&gt;
* SOAP additional (WSDL etc): [[võrgurakenduste protokollid 2]]&lt;br /&gt;
* Probleemidest: [[veebiteenuste võlu ja valu]] ja [http://www.wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/ s stands for simple]&lt;br /&gt;
&lt;br /&gt;
;Comm protocols 3. &lt;br /&gt;
&lt;br /&gt;
* andmete serialiseerimise / SOAP envelope ehitamise näiteid (loengus), XMPP, Google protocol buffers etc: [[võrgurakenduste protokollid 2]]&lt;br /&gt;
&lt;br /&gt;
;P2P 2&lt;br /&gt;
&lt;br /&gt;
Hajutatud key-value andmebaasid (ehk distributed hash tables ehk DHT): &lt;br /&gt;
* [http://en.wikipedia.org/wiki/Distributed_hash_table ülevaade wikipedias]&lt;br /&gt;
* Chord:&lt;br /&gt;
**  Põhimaterjal - [http://pdos.csail.mit.edu/rtm/slides/harvard02.ppt Chordi põhimõtted] - lugeda kuni Ivy osani (Ivy on antud juhul teemaväline)&lt;br /&gt;
** Täiendavalt vaata [http://www.cs.berkeley.edu/~kubitron/courses/cs294-4.../lec03-chord.ppt seda presentatsiooni] visualiseeritud algoritmidega (ppt presentatsioonirezhiimis!) &lt;br /&gt;
** Täiendavalt juurde lugeda [http://www.ece.utexas.edu/~garg/f04/dist2/papers/chord.ppt chordi ülevaadet algoritmide skeemi] ja põhiteoreemidega (ilma tõestusteta)&lt;br /&gt;
** Lisaks tasuks veidi uurida artikleid [http://en.wikipedia.org/wiki/Chord_%28peer-to-peer%29 wikipedia] sissekande lõpus (external links)&lt;br /&gt;
* Kademlia:&lt;br /&gt;
** Põhimaterjal [http://www.cs.uiowa.edu/~ghosh/kademlia.ppt presentatsioon autoritelt]&lt;br /&gt;
** Täiendavalt [http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf autorite artikkel]&lt;br /&gt;
&lt;br /&gt;
;P2P Bittorrent&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.uiowa.edu/~ghosh/bittorrent.ppt bittorrenti protokoll ja ülevaade]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 täiendavalt wikipediast]&lt;br /&gt;
&lt;br /&gt;
;Semantikaküsimused, RDF jms võrgusüsteemides&lt;br /&gt;
&lt;br /&gt;
* Põhiülevaade [[Media:RDFandschemalessdatabases2.pdf]] &lt;br /&gt;
* Huvi korral tasub konkreetselt RDF kohta lugeda [http://www.w3.org/TR/rdf-primer/ siit]&lt;br /&gt;
&lt;br /&gt;
;Mapreduce ja memcached&lt;br /&gt;
&lt;br /&gt;
* Hea [http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;cd=2&amp;amp;ved=0CBkQxQEwAQ&amp;amp;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&amp;amp;rct=j&amp;amp;q=google%20mapreduce%20theory%20and%20implementation%20Christophe%20Bisciglia%2C%20Aaron%20Kimball%20llm3&amp;amp;ei=plH_TPWOI4ay8gPVss2MCw&amp;amp;usg=AFQjCNE9y0GiXVo_hNWPmywfUjt_3ZhQqg&amp;amp;cad=rja Mapreduce sissejuhatus] &lt;br /&gt;
* Mapreduce [http://static.googleusercontent.com/external_content/untrusted_dlcp/labs.google.com/en//papers/mapreduce-osdi04.pdf klassikaline põhiartikkel]&lt;br /&gt;
* [http://www.majordojo.com/2007/03/memcached-howto.php memcached ülevaade]&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
;Lukustamine ja transaktsioonid&lt;br /&gt;
&lt;br /&gt;
* Lukustamise [[Media:Locking.ppt|sissejuhatus]] &lt;br /&gt;
* [[Media:locks_20080319.pdf|Spinlock detaile]]&lt;br /&gt;
* [[Media:11-transactions.pdf|transaktsioonide sissejuhatus]]&lt;br /&gt;
&lt;br /&gt;
== Valik lugemismaterjale ==&lt;br /&gt;
&lt;br /&gt;
* http://en.wikipedia.org/wiki/Distributed_computing&lt;br /&gt;
* http://code.google.com/edu/parallel/index.html&lt;br /&gt;
* http://code.google.com/edu/parallel/dsd-tutorial.html&lt;br /&gt;
&lt;br /&gt;
* http://code.google.com/edu/submissions/rutgers/index.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Kursus]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>