Peer2 Peer Mree Davor Perii Uvod ili stanje

  • Slides: 14
Download presentation
Peer-2 -Peer Mreže Davor Perišić

Peer-2 -Peer Mreže Davor Perišić

Uvod (ili stanje stvari) l Do sredine 90 tih – internet čine velika računala

Uvod (ili stanje stvari) l Do sredine 90 tih – internet čine velika računala , stalna veza , fiksni IP l Pojava weba – mali korisnici , milijuni PCa! l Povremeni pristup , dynamic IP nemogućnost hostanja l Klijent/server model l PC tretiran kao glup ali skup mrežni klijent!

P 2 P ex machina Milijuni PCa – Zašto ne iskoristiti!? l Peer-2 -Peer

P 2 P ex machina Milijuni PCa – Zašto ne iskoristiti!? l Peer-2 -Peer veza – stara novost! l Peer = onaj koji je jednak , “vršnjak” l Klijent postaje i host l

Što je P 2 P l P 2 P vs klijent/server = decentralizacija l

Što je P 2 P l P 2 P vs klijent/server = decentralizacija l Peer predstavlja i klijent i server l Neovisnost o IP adresi - dinamička mrežna struktura l Održavanje i resursi raspodjeljeni

Zašto P 2 P? 3 svojstva interneta: informacije , propusnost , računalna sredstva l

Zašto P 2 P? 3 svojstva interneta: informacije , propusnost , računalna sredstva l Svi nedovoljno iskorišteni! l Olakšano pretraživanje l l l Raspodjela prometa l l Brz rast weba - pretraživači preopterećeni Centralizirani sustavi – “vruće točke” Rasterećenje centara informacija l Akumulacija posla – preopterećenje centara

Organizacija P 2 P l l l l Peer – entitet , komunicira protokolima

Organizacija P 2 P l l l l Peer – entitet , komunicira protokolima Peer – uređaj , procesor ili korisnik Isključivo softwareska ovisnost Vrsta softwarea = namjena mreže Neovisnost o mrežnoj arhitekturi Svi peer-i međusobno povezani Spajanje/pretraživanje – razna rješenja Software – 3 sloja: • Spajanje • Indeksiranje i pretraživanje • Aplikacije

P 2 P sustavi l Zastupljena 4 tipa: – Raspodjeljeno procesiranje – Razmjena datoteka

P 2 P sustavi l Zastupljena 4 tipa: – Raspodjeljeno procesiranje – Razmjena datoteka – Kolaborirajući sustavi – P 2 P platforme

Raspodjeljeno procesiranje l l l Koriste se ciklusi neaktivnosti PCa Veliki posao – podjela

Raspodjeljeno procesiranje l l l Koriste se ciklusi neaktivnosti PCa Veliki posao – podjela na male Svaki peer – dio posla Upravljački poslužitelj Zahtjev: mogućnost podjele posla Upotreba: SETI@home , traženje lijeka za rak. . .

Razmjena datoteka l l l Najuspješnija primjena Najčešće multimedijski sadržaji Datoteke pohranjene širom mreže

Razmjena datoteka l l l Najuspješnija primjena Najčešće multimedijski sadržaji Datoteke pohranjene širom mreže (cache) Neograničen virtualni prostor pohrane Pitanje pretraživanja! Danas 3 modela: – Centralni direktorij (Napster) – Flooded pretraživanje (Gnutella) – Usmjeravanje dokumenata l Problem pouzdanosti prijenosa

Kolaboracija l l l l Cilj: suradnja na nivou aplikacije Event based Događaj se

Kolaboracija l l l l Cilj: suradnja na nivou aplikacije Event based Događaj se prenosi svim peer-ovima Instant messaging , on-line igranje , edukacija. . . Problem lociranja usera Izazov implementacije - real-time komunikacija (igre) Ovisnost o mrežnoj infrastrukturi

P 2 P platforme l Predstavljaju okruženje P 2 P aplikacijama l OS kompatibilnost

P 2 P platforme l Predstavljaju okruženje P 2 P aplikacijama l OS kompatibilnost l Cilj: integracija različitih P 2 P sustava

Problemi / težnje l Interoperabilnost l l l Neovisnost platformi l l l Nekompatibilnost

Problemi / težnje l Interoperabilnost l l l Neovisnost platformi l l l Nekompatibilnost sustava – različite P 2 P zajednice Cilj: ujedinjenje P 2 P sustava Mnogobrojni API-ji i protokoli , OS ovisnost Cilj: jedinstveno P 2 P sučelje Sveprisutnost l l l Dominacija Windows baziranih sustava P 2 P nije PC to PC! Cilj: proširiti spektar korisnika

Sve u svemu. . . l ICQ i Napster – početak revolucije l Peer-2

Sve u svemu. . . l ICQ i Napster – početak revolucije l Peer-2 -Peer mreže preplavljuju internet l Primjene sve šire l Potencijal!