suomeksi
in English

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)

login