The Impact of DHT Routing Geometry on Resilience and Proximity TDT 2, Olav Engelsåstrø 17.10.05.

Slides:



Advertisements
Liknende presentasjoner
Kombinatorikk for lærerstudenter
Advertisements

LIKEVERD Bevar ditt hjerte!.
Kvalitet på digitale tjenester
Hvordan skrive en vitenskapelig artikkel?
Gjenfinningssystemer og verktøy II
Leieprisstatistikk for Oslo Markedsleie og gjengsleie for hybler og leiligheter i Oslo 3. kvartal 2009 Leieprisstatistikk for Oslo Utarbeidet av.
Omsorg for barn og permisjon
Allmennlegen som livsstilsveileder
Prosjekt:Elektronikkbransjen – Julegaver 2013 Prosjektleder: Morten Island Rapport av markedsundersøkelse.
Grunnleggende spørsmål om naturfag
Legemidler, naturlegemidler og helsekost
Forskningsrapporten: Sjekkliste før innlevering (empirisk rapport)
Ulike sorteringsmetoder Kompleksitet av dem
- Fast tilbud om brukertester som støtte til smidig – prosessen!
Erfaringer fra 9 mnd som dobbelkompetanse- stipendiat Mari strand •Hva vil det si å være dobbeltkompetansestipendiat? •Noen råd fra en novise til en annen.
Den store ID-quizen Hvem er du? - Ta testen nå!.
Å overleve oppgaveskriving: Litteraturgjennomgang
Noen enkle studieteknikker ved innlæring av DRI-emner
Forside Korteste sti BFS Modifikasjon Dijkstra Eksempel Korrekthet Analyse Øving Spørsmål Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no.
1 Byzantine angrep på trådløse ad hoc nettverk Tord Ingolf Reistad Stipendiat på Telematikk, NTNU Norsk kryptoseminar 2004 NTNU.
Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no
Oppgave gjennomgang Kap. 3 og 4.
1 Oppgave gjennomgang Kap Oppgaver -Kap 12: 1, 2, 3, 5, 7, 8, 11, 18, 19.
Om å skrive om litterære tekster
Leieprisstatistikk for Oslo Markedsleie og gjengsleie for hybler og leiligheter i Oslo 4. kvartal 2009 Leieprisstatistikk for Oslo Utarbeidet av.
INF 295 Forelesning 15 - kap 9 Grafer Hans Fr. Nordhaug (Ola Bø)
Klargjøring fra forrige gang
Hvordan skrive en god utredning?
Muntlige presentasjoner
Effect of computerised evidence based guidelines.
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.
Kap 10 Graf.
Teknikker for å bedre design- prosessen -Design by contract -Prototyping design -Fault-tree analyses.
Kapittel 5 oppgave b Sett inn riktig form av substantivene, med artikkel hvis nødvendig.
Kapittel 37 Hectors ønske om arbeid i Norge.
Prosjekt og forskningsrapport
Læreplanen Historie Vg2.
Strategier og kompetanse
PowerPoint laget av Bendik S. Søvegjarto Konsept, tekst og regler av Skage Hansen.
INF 295 Forelesning 20 - Kapittel 7 Boble-, innstikk-, Shell-, Heap-, Quick-, Mergesortering Hans Fr. Nordhaug (Ola Bø)
Bærekraftig utvikling - forskerspiren
Forskningsrapporten: Sjekkliste (empirisk rapport)
Hovedfagspresentasjon
Bjørnar Allgot generalsekretær
UNG som skyggeredaksjon. Anne Lene Blystad. Jeg er koordinator for UNG-reporter redaksjonen i Hamar Arbeiderblad. Jeg er 22 år, nyutdannet journalist.
Leieprisstatistikk for Oslo Markedsleie og Gjengsleie for hybler og leiligheter i Oslo 2. kvartal 2009 Leieprisstatistikk for Oslo Utarbeidet av.
Induktivt og deduktivt design, metodevalg.
Magnus Haug Algoritmer og Datastrukturer
dB, desibel = måleenhet for lydtrykk
Seminar Dagkirurgi i Norge 7 februar 2014: Finansieringsordninger som fremmer utvikling av dagkirurgi Tor Iversen.
Språk og leseplan 6.trinn Innlandet skole
Språk og leseplan 7.trinn Innlandet skole
De 222 mest brukte ordene i det norske språket..
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Designing a DHT for low latency and high through TDT2 – Avanserte distribuerte systemer Øystein Ellingbø.
Hovedprosjekt studieåret 2001/2002 System for akkvisisjon av analysedata og resultatbearbeiding HIST AITeL av Trond Hanssen og Tor Audun Fiskvatn.
Praksis krav, rapport & eksamen SPED 4000 – LML -
Handling Churn in a DHT Andreas Wigmostad Bjerkhaug.
Publish-Subscribe Middleware Informasjonsflyt fra en applikasjon til en annen applikasjon som er interessert i å motta informasjonen. Eksempel: Aksjeselskap.
Forklaringsprinsipper, positivisme og falsifisering
Positivisme SGO 4001 Bjørnar Sæther.
Routing Indices For P2P Systems TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
Masterskolen 2012 : Introduksjon Opplegget for Masterskolen –Opplegget, timeplan med mer Elementene i en masteroppgave –Teori, metode og empiri (data)
Semantic Overlay Networks for P2P Systems Øyvind Reinsberg.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Matematikk 1 årskurs 26. oktober 2009
Operasjonsanalytiske emner Prognosemodeller basert på Tidsserieanalyse Rasmus RasmussenBØK710 OPERASJONSANALYTISKE EMNER1 Del 23Forecasting 1 - Mønster.
NORSKKURS GRUPPE A.
ROS-analyse.
Prosjekt og forskningsrapport
Utskrift av presentasjonen:

The Impact of DHT Routing Geometry on Resilience and Proximity TDT 2, Olav Engelsåstrø

Innledning Vi skal se på forskjellige geometrier for DHT’er og så på hvordan de påvirker –Resilience –Proximity Først bakgrunn for geometrier + div Formalisering/forklaring av uttrykk som brukes i artikkelen. Tester og diskusjon.

Overordnet nivå Ingen detaljert beskrivelse av algoritmene Figurer forklarer de fleste poengene. Skyt gjerne inn kommentar eller spørsmål. –Hjelp gjerne til hvis noe er uklart Hvordan bakgrunn har vi? Hva vet vi om DHT?

Geometrier Skiller mellom rutegeometri og rutealgoritmer –Med algoritme menes detaljert beskrivelse av hvordan naboer og neste hopp velges. –Geometri er en mindre formell og løsere beskrivelse av hvordan naboer og ruter velges. Det kan gjøres (små) forandringer i algoritmen, uten at geometrien endres.

Fleksibilitet Algoritmens frihet etter at geometri er valgt –Nabovalg –Rutevalg Forskjellige geometrier gir svært forskjellige grad av fleksibilitet.

Utvalg av geometrier og algoritmer Tre - PRR Hypercube – CAN Ring - Chord Butterfly - Viceroy XOR – Kademila Hybrid – Pastry Ikke kritisk å kunne innholdet i algoritmene for å skjønne artikkelen.

Resilence Evne til å fungere etter at enkeltnoder har gått ned. Replikering av data Recovery Static resilience (ST): –Evne til å fungere etter at en/flere noder har gått ned, og før rutetilstand er gjenopprettet.

Test av static resilience Hvordan varierer ST gitt forskjellige geometrier ? Bruker noders nettverk. Lar de forskjellige algoritmene fylle sine tabeller/noder på en tilsvarende måte (med unntak av butterfly). Fjerner et tilsvarende sett med noder fra nettverkene. Prøver å rute fra hver (fortsatt levende) node til alle andre noder. Måler 2 ting: –% av routingfeil. –% økning i stilengde Testet på XOR, Ring, Tree, Butterfly, Hypercube og hybrid.

Resultater Routingfeil: Tree/Butterfly har ingen fleksibilitet. 30 % nodefeil gir ca 90 % routingfeil. Hyperkube og ring klarer seg best

Stilengde Hyperkube: Alle alternative stier er like lange Ring: Noe økning, noen alternative stier er lengre enn andre

Samme test med sekvensielle naboer 16 Sekvensielle naboer for hver node. Fjernet XOR (støtter ikke sekvensielle naboer). DTH’er med sekvensielle naboer er meget robuste m.t.p. noder som faller ifra. Lengre stier på alle algoritmer

Path latency Sier mer enn antall hopp. Det bør taes hensyn til avstand (IP-latency) ved valg av naboer. Artikkelen diskuterer 2 metoder: –Proximity Neighbour Selection (PNS). Naboer velges på grunnlag av avstand. –Proximity Route Selection (PRS). Velger neste hopp på grunnlag av avstand.

CDF CDF for Internet, sett fra forskjellige steder CDF for en gitt node

Testing av PNS/PRS noder Tester med XOR og Ring –Støtter begge metoder Testet fra forskjellige steder i verden (forskjellige steder på Internet).

Hvilken metode yter best XOR Ring

Hvorfor er PNS bedre ? Ring : –Skal til en node som er mellom [2^i,2^(i+1)] hopp ifra –PNS velger blant i noder. –PRS velger blant 2^i noder.

Hvor viktig er underliggende geometri? Test av et utvalg av geometrier.

Hva vil dette si for proximity? Støtte for PNS/PRS er viktigere enn valgt geometri. PNS gir bedre ytelse enn PRS. Kombinasjon av PNS/PRS kan gi en liten økning i ytelse.

Oppsummering/avrunding Artikkelen legger vekt på å analysere komponenter i algoritmer, i stedet for algoritmer -> Forskning rettet mot framtidige algoritmer. Valg av geometri er viktig –Legger begrensinger på algoritmen –Geometriens fleksibilitet er viktig (frihet til å velge neste hopp). Mye å si for static resilience og latency –Viktig at geometrien støtter PNS. Ring best ? –Enkel, bra ytelse Viktig: Bare en del av rutealgoritmene som finne er testet i artikkelen (men siden den har funnet veien inn i pensum, er det sikkert mye som stemmer).

Kilder The Impact of DHT Routing Geometry on Resilience and Proximity. K. Gummadi, R. Gummadiy, S. Gribblez, S. Ratnasamyx, S. Shenker, I. Stoicak,