Gnutella TDT2 Avanserte distribuerte systemer Odin Standal.

Slides:



Advertisements
Liknende presentasjoner
TCP/IP-modellen.
Advertisements

Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
VM Fotballen.eu har foran VM i fotball 2010 fått på plass et VM-studio utenom det vanlige. Det du ikke finner om VM her er ikke verdt.
File sharing in peer to peer Netwoks Samson og Rune 27. september 2004.
MoonShape – Hovedprosjekt vår 2005, HiST/AITeL Oppdragsgiver: DataKompaniet AS v/Tor Rune Skoglund Veileder: Helge Hafting Oppdragstakere: Knut Imar Hagen.
Kapittel 10 Tema for videre studier
13 Internett og bredbånd Internett
Kapittel 8: Nettverk i praksis

“Think it over...” Klikk på musen og se sidene. I dag har vi høyere bygninger og bredere veier, men kortere lunte og skylapper.
Spørreundersøkelse 2013 Einar Laukli Fagnettverk 2013.
Kapittel 6 Data Backup Service. Tradisjonell arkitektur •Mange klienter •En server (evt. et cluster) •Klientene tar backup m jevne mellomrom •Inkrementell.
BIBSYS Brage. BIBSYS Brage – kort fortalt BIBSYS Brage gjør det lett å publisere og formidle institusjonens forsknings- og studentarbeider. Hver institusjon.
Datakom. Gruppeundervisning 21. november. Prøveeksamen •Gjennomgang onsdag 27. november.
Nettverk Mål for leksjon, Elevene skal:
Komplett avstandstabell. LOG530 Distribusjonsplanlegging 2 2 Noen ganger er det behov for en komplett avstandstabell mellom alle nodene i et nettverk.
Brukergrensesnitt Navigering Samuel og Martin. Menyer  Unngå store menyer  Oppta mindre enn 20% av siden  De skal være brukervennlige  Menyen er på.
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
«Flervalgsprøver med 'krypterte' svarskjemaer for å begrense juks. Programvare, erfaringer og synspunkter» TROND ANDRESEN Institutt for teknisk kybernetikk.
Den store ID-quizen Hvem er du? - Ta testen nå!.
1 Byzantine angrep på trådløse ad hoc nettverk Tord Ingolf Reistad Stipendiat på Telematikk, NTNU Norsk kryptoseminar 2004 NTNU.
VPN Gruppe 5: Erik Hodne Lars Johnsrud Tore Lyftingsmo Øwre
Key Management i trådløse ad hoc nettverk
FUNNKe Meldingsutveksling, utfordringer og løsninger ved Lars-Andreas Wikbo Fauske – 28/
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
IN320 Statoil Hjemmekontor Gruppe1 1 Statoil Hjemmekontor -Ett Lite Skritt Videre.
Kapittel 24 (Big Java 2.utg) Kommunikasjon i nettverk.
Lokalisering av mobilmaster. LOG530 Distribusjonsplanlegging 2 2 NetVik strever med å fullføre sin utbygging av UTMS nettet sitt. I Glemnes kommune er.
Maksimal gjennomstrømming. LOG530 Distribusjonsplanlegging 2 2 StartOil må transportere store mengder utstyr og materialer til utbyggingen av et nytt.
IPSec og VPN.
Hovedprosjekt 44 Webrapporteringssystem med ASP
INTERNETT FORMÅL: Å skape forståelse for og gi kunnskap om utvikling av klient-tjener apllikasjoner basert på web.
Sikkerhetssystemer UIO-cert
Looking up data In P2P systems. Innhold Søkeproblemet Distribuerte Hash Tabeller Noen eksempel systemer: CAN Pastry Tapestry Chord (som vil bli sett nærmere.
Versjon 1.0 / Kap 2: Applikasjonslaget1 Avsnitt 2.9 Innholdsdistribusjon Computer Networking: A Top Down Approach Featuring the Internet, 2 nd.
Kommunikasjon og Nettverk
INF 295 Algoritmer og datastrukturer Forelesning 11 Når RAM ikke strekker til - B-trær og Utvidbar hashing Hans Fr. Nordhaug (Ola Bø)
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Dynamiske honeypotter. Definisjon av honeypot En ressurs som har sin verdi i å bli angrepet og kompromittert. Den er forventet å bli testet, angrepet.
WMS-tjenester for griddede tidsseriedata
Kapittel 5 Nettverkslaget
Kapittel 4: Transportlaget
Eirik Gaare, FiA1 Regionalt samsøk (RS) - muligheter og begrensninger Bibliofil brukermøte 2005.
Point Guard Guard Forward Point Guard 2,3 Guard 4Forward.
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
Oversikt Historie Sentralisert Desentralisert Peer-to-peer som konsept og i samfunnet.
side 1 Anders Fongen Den Polytekniske Høgskolen Peer-to-Peer teknologi Nettverk uten sentrale tjenere hva kan det brukes.
SIP meldingstjener. Tendo Tech sitt system First to Know (FTK) – Samle inn måledata – Sende data til brukeren sin mobiltelefon. IM- meldinger – Jabber,
SYNKRONISER S3-SCANNEREN. Å synkronisere scanneren betyr: Å sende data fra scanningene du har utført fra scanneren til en verdensomspennende Nu Skin-server.
Gruppe 3M2 Multiplayerspill til mobiltelefon - med MIDP 2.0 André Aubert Mats Bue Martin Havnør.
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Designing a DHT for low latency and high through TDT2 – Avanserte distribuerte systemer Øystein Ellingbø.
Security Considerations for Peer- to-Peer Distributed Hash Tables TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
© Kjell Mathiesen Telematikk i elforsyningen 1. nov Voice over IP Et kritisk blikk på teknologien. Kjell Mathiesen
Handling Churn in a DHT Andreas Wigmostad Bjerkhaug.
Sorterings- Algoritmer Algoritmer og Datastrukturer.
Content-Based Networking og Siena av Snorre Visnes (3DDT) Eirik Uthus (3DDT) (Hovedprosjekt nr 19, 2005)
Publish-Subscribe Middleware Informasjonsflyt fra en applikasjon til en annen applikasjon som er interessert i å motta informasjonen. Eksempel: Aksjeselskap.
Peer-To-Peer Cooperative Multiplayer Gaming On Mobile Devices.
Routing Indices For P2P Systems TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
Semantic Overlay Networks for P2P Systems Øyvind Reinsberg.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
(Dynamic) Domain Name System dan Virtual Hosting.
DRI1002-V04 1. forelesning Arild Jansen, AFIN DRI IKT og informasjonssøking 1. Forelesning og seminar uke3 Hovedpunktene i forelesningen Oversikt.
Application-Layer Multicast  Unicast: En maskin sender meldinger adressert til kun en annen maskin  Multicast: En maskin sender meldinger adressert til.
Luetooth Distribusjon av musikk over bluetooth av Morten Bakken, Sander Johansen, Mili Orucevic.
Distribusjon av musikk over bluetooth
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Internett som elektronisk kommunikasjonsmiddel
Utskrift av presentasjonen:

Gnutella TDT2 Avanserte distribuerte systemer Odin Standal

Oversikt Laget for å dele matoppskrifter Gnutella er en protokoll for P2P- meldingsutveksling Helt desentralisert Ingen enkelt bruddpunkt Ingen supernoder Hver node er klient og server Tåler ustabile noder

Oversikt Fordeler Ingen single point of failure Ingen å saksøke Umulig å stoppe Ulemper Treg ruting Kaster vekk båndbredde

Et Gnutella-nettverk

Innsetting av ny node Finne noder Trenger kun ett tilknytningspunkt Host caches

Søking Flooder nettverket Requests blir forwardet mellom alle noder Time-To-Live Begrenser søket Requests Sender ikke IP Pseudo-unik identifikator Svar rutes tilbake basert på identifikatoren.

Ytelse Eksempel: Søk etter ”pannekaker” Query packet: Ip header 20 bytes TCP header20 bytes Gnutella header23 bytes Minimum speed1 byte Søkestreng:10 bytes Totalt74 bytes

Antall noder som kan nåes TTL = 7 N=214 N=3381 N=44,372 N=527,305 N=6117,186 N=7391,909 N=81,098,056 N er antall naboer. Antar uniform N

Data utvekslet på søket TTL = 7 N=21,036 byte N=328,194 byte N=4323,528 byte N=52,020,570 byte N=68,671,764 byte N=729,001,266 byte N=881,256,144 byte N er antall naboer. Antar uniform N

Konklusjon Desentralisert Mangler ruting Kaster bort båndbredde og prosesseringskraft Skalerbart? Ja, men begrenset pga TTL