Peer-to-peer Architecture (P2P) (CAY0006), 5 op
Perustiedot
Kurssin nimi: | Peer-to-peer Architecture (P2P) |
Winhakoodi: | CAY0006 |
Kurren lyhenne: | P2P |
Opintopisteet: | 5 |
Opintojakson taso: | YAMK, syventävät pakolliset opinnot |
Toteutusvuosi: | 1.vsk |
Jakso: | Kevätlukukausi, 3.jakso, 4.jakso |
Lukuvuosi: | 0607 |
Opetuskieli: | English |
Opettaja: | Jarkko Vuori |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
Java Web Services, C programming language
Sisältö (ydinaines ja -osaaminen)
Peer-to-peer (P2P) networks and applications:
-principles terms, definitions
-power-law distribution
-scale-free networks
-search algorithms in power-law networks
Mobile peer-to-peer networks
-fundamental limitations of mobile phones
-energy consumption and storage
-data transmission constraints
-encounter networks
-information distribution in MP2P networks
P2P platforms and applications
-JXTA
-Oceanstore
-Chedar
Mobile P2P platforms
-Mobile Chedar
Sisältö (täydentävä ja erityisosaaminen)
JXTA platform
Oceanstore concept
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
Knowing the basic principles of the network theory
Search algorithms in P2P networks
Knowing the basic architecture of P2P platforms
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
Ability to develop P2P applications and knowing the limitations of information storage and
search processes in those networks
Kirjallisuus ja muu materiaali
Opetusmenetelmät
Lectures
Seminars
Labs
Exam
Project
Opiskelijan kuormittavuus
Luennot - 28
Seminaari - 8
Tentti - 4
Itseopiskelu - 35
Projekti - 40
Laboratoriotyöt - 20
Arvioinnin perusteet
Seminar presentation - 30%
Exam - 40%
Project - 30%
Koulutusohjelmakohtaiset kompetenssit
Tiedonhankinnan valmiudet ja uuden tiedon seuraaminen ja soveltaminen (T)