Võrgurakendused II
![]() |
Ainekood: ITV0120 |
Aeg, koht
Semester: sügis
Tulemus: eksam
Hindamise meetod: praktikumide tulemused (pool) pluss eksam (teine pool)
Loeng: reedeti 08:00-09:30 ruumis X-211A (majanduse maja)
Praktikum: teisipäeviti 16:00-17:30 arvutiklassides IT-213A, IT-213B .
Infoks
Eduard Petlenkov saatis infot sellise huvitava kiirkursuse kohta TTÜs:
A short intensive tutorial course on “Control of multi-agent systems” by Professor Eduardo Aranda-Bricaire
Eduardo Aranda-Bricaire was born in Mexico City. He earned a Ph.D. >From Ecole Centrale de Nantes and Universite de Nantes, France in 1994. Dr. Aranda-Bricaire's Research interests include Nonlinear Control Theory, Mobile Robotics and Multi-Agent Robot Systems. Dr. Aranda-Bricaire has held visiting positions at Queen's University, Canada; Academy of Sciences of the Czech Republic; Institut de Recherche en Communications et Cibernetique de Nantes, France; and Mexican Institute of Petroleum, Mexico. Dr. Aranda-Bricaire has served, as Secretary, Vice-President and President of the Mexican Association of Automatic Control, the corresponding National Member Organization (NMO) of the International Federation of Automatic Control (IFAC). Currently, Dr. Aranda-Bricaire holds a Full Professor Position at the Mechatronics Section of the Electrical Engineering Department at Centre for Research and Advanced Studies of the National Polytechnic Institute, Mexico.
The course consists of 3 lectures (3 x 90 min):
Monday, November 19, 2012 17:45-19:15 TUT lecture hall X-214 Tuesday, November 20, 2012 17:45-19:15 TUT lecture hall X-213 Friday, November 23, 2012 16:00-17:30 TUT lecture hall X-214
Please feel free to forward this message to anyone who may be interested in this course (including researchers, master and bachelor students etc...).
Later I’ll send You a more detailed plan of the course.
mailto:meduard.petlenkov@dcc.ttu.ee
Praktilised tööd ja tähtajad
Töid võib teha 1-3 inimesest grupina.
Kokku on töid 2. Kumbki prakikum täismahus tehtuna annab 25 punkti, sellele võivad lisanduda ekstrapunktid. Puudulikult tehtud töö punktiarv jääb alla 25 punkti. Hilinenud kodutöö eest saab pooled muidu saadaolevad punktid. Töid tuleb esitada praktikumi ajal, projektori abil, väikese ülevaatena kõigile tudengitele.
- 1. Tähtaeg 23. oktoober. Kolm alternatiivi, mille vahel võid ise valida:
- 1 praks: P2P rakendus: sisu sama, mis 2010 esimene prax.
- 1. praks: masspäringute hajutamise rakendus
- Teha ise katseid või rakendus õppejõuga eelnevalt kokku lepitud teemal (apid, protokollid) ja teha väike loeng/ülevaade katsetest/rakendusest.
- 2. Tähtaeg 18. detsember. Kaks alternatiivi:
- 2 praks: android ja google app engine.
- Teha ise katseid või rakendus õppejõuga eelnevalt kokku lepitud teemal (mobiilirakendused ja pilvekeskkonnad) ja teha väike loeng/ülevaade katsetest/rakendusest.
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
Esialgne loengukava
Kursus jaguneb laias laastus neljaks teemaks:
- Protokollid, P2P, andme-apid võrgus (neil teemadel esimene praks)
- Mobiilirakendused ja pilvekeskkonnad (neil teemadel teine praks)
- Paralleelrehkendused
- Andmete hajutamine ja hajutatud andmete koondamine
Loengute esialgne plaan:
- 1. Detailsem ülevaade kursuse sisust, sissejuhatus 1. praktikumi, protokollide algus, http, json
- Http ja json: võrgurakenduste protokollid 1
- Üldist materjali ja kursusi mujalt:
- http://en.wikipedia.org/wiki/Distributed_computing
- http://code.google.com/edu/parallel/index.html
- http://code.google.com/edu/parallel/dsd-tutorial.html
- http://code.google.com/edu/submissions/rutgers/index.html
- 2. Praktikumi lisadetaile, protokollide jätk, xml ja xml põhised protokollid xml-rpc ja soap
- xml protokollid xml-rpc, soap ja seotud tehnoloogiad: võrgurakenduste protokollid 2
- Probleemidest: veebiteenuste võlu ja valu ja s stands for simple
- 3. Protokollide jätk ja P2P sissejuhatus
- REST, binary protokollid, XMPP: võrgurakenduste protokollid 3
- P2P sissejuhatus:
- vikipeedia ülevaade
- ülevaatepresentatsioon
- alternatiivne ülevaatepresentatsioon
- hea detailne ülevaade eri P2P tehnoloogiatest
- 4. P2P jätk: DHT (distributed hash tables) ja bittorrent
- ülevaade wikipedias
- Chord:
- Põhimaterjal - Chordi põhimõtted - lugeda kuni Ivy osani (Ivy on antud juhul teemaväline)
- Lisaks tasuks veidi uurida artikleid wikipedia sissekande lõpus (external links)
- Kademlia:
- Põhimaterjal presentatsioon autoritelt
- Täiendavalt autorite artikkel
- Bittorrent:
- bittorrenti protokoll ja ülevaade
- täiendavalt wikipediast
- 5. Suured avalikud andme-apid.
- 6. Pilvekeskkonnad.
- 7. Google appengine, database api, google bigtable and file system stack
- 8: Sissejuhatus 2. praktikumi, Androidi rakenduste ehitamine
- 9. Mobiilirakenduste tegemine üldisemalt
- Mobi loengu pdf
- Mobi loengu koodi link
- 10. Paralleelrehkendused. Andmebaasid, lukustamine ja transaktsioonid.
- Lukustamise sissejuhatus
- 11. Paralleelrehkendused jätkuvad.
- 12. Mapreduce framework for automating app parallelization, memcached
- 13. Schemaless andmebaaside sissejuhatus
- Põhiülevaade Media:RDFandschemalessdatabases2.pdf
- Huvi korral tasub konkreetselt RDF kohta lugeda siit
- 14. Andmelaod.
- 15. Hajutatud andmekogude integreerimine.
