Semantic Overlay Networks for P2P Systems Øyvind Reinsberg.

Slides:



Advertisements
Liknende presentasjoner
Hvor stor er en fisk? Yggdrasil Hvor stor er en fisk?  Vanlige kundetyper og prosjekter  Faktorer som påvirker.
Advertisements

Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
Klikk Aktiver redigering i meldingsfeltet,
v/Tormod Engebu, IKAVA KDRS 13. november 2013
HVORDAN LAGE GODE WORD-DOKUMENTER
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Versjon 16 Innkjøp og Tidsskrift. Start Innkjøpsmodulen •Modullinjen er flyttet nederst til høyre.
Klikk Aktiver redigering i meldingsfeltet.
Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
Brukerveiledning til NHOs PowerPoint-mal
IT For medisinsk sekretær Fredrikstad Kai Hagali
Powerpoint, noen kreative tips v/ Terje Høiland april 2007
TDT4120 Algoritmer og datastrukturer Trær og søking i dem, samt litt diverse emner Kristian Veøy
The Travelling Salesperson. LOG530 Distribusjonsplanlegging 2 2 Et forsyningsskip skal starte fra VestBase for å betjene 10 forskjellig installasjoner.
Velkommen til WorkShop Trio Statistikk
Heuristisk evaluering Evaluering av gruppe 08s nettsted Gruppe01.
Forelesning nr.2 INF 1411 Elektroniske systemer
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
1 Byzantine angrep på trådløse ad hoc nettverk Tord Ingolf Reistad Stipendiat på Telematikk, NTNU Norsk kryptoseminar 2004 NTNU.
Øvingsforelesning 2 Trær og søking i dem, samt litt diverse emner Kristian Veøy
Om semesteroppgaven Krav til den avhengige variabelen
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).
Hvordan nå rett mottaker i kommunen
1 Utfordringer knyttet til full utbredelse av samhandlingsløsningene Implementering og bruk av NHN adresseregister.
P-MP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Kryptografi og nettverkssikkerhet
AITeL Studentaktivitet, raske tilbakemeldinger og åpenhet - er WIKI løsningen? Øyvind Hallsteinsen Svend Andreas Horgen Avdeling for Informatikk og e-Læring.
Om øvelse 9 Vedlikehold av data Databaser. Øvelse 9 I øvelse 8 så vi på: –Registrering av informasjon om hjelpere To små utvidelser av øvelse 8: –Endring.
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.
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
Presentasjon av ROS PP Trykk pil for neste bilde.
s. 1 Evaluering av rådgivningstjenesten Foto: Crestock.com.
IT for Medisinsk sekretær Kai Hagali KVELD 4.  Siste rest kapittel 3  Kapittel 4  OPPGAVER  Neste gang Fletting Kai Hagali - Fredrikstad.
INF 295 Algoritmer og datastrukturer Forelesning 7 ADT Lister, Stakker og Køer Hans Fr. Nordhaug (Ola Bø)
INF 295 Algoritmer og datastrukturer Forelesning 10 Invarianter og Hashing Hans Fr. Nordhaug (Ola Bø)
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
GIS  BIM Koordinatsystemer og georeferering
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
ESøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler Kort presentasjon av systemet beregnet på prosjektledere/forskere.
PROSJEKT: UADRESSERT REKLAME Omnibus: 23. august – 30 august 2006
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
Bruk av IT i BM2 - Planlegging Av Rolf Andre Bohne.
Powerpoint presentation of
BasWare PM bestillingssystem - selvstudiemateriell:
side 1 Anders Fongen Den Polytekniske Høgskolen Peer-to-Peer teknologi Nettverk uten sentrale tjenere hva kan det brukes.
Katalog med tjenester n Masse tjenester, men det er ikke lett å finne de. n Tjeneste tilbyder må selv kunne oppdatere. n Tjenesten selv forteller hva den.
SCANNERBONUSER. Scanneroperatørbonus Bonus for første scanning: €10 En bonus p å €10 betales til scannerleietaker når en kunde scannes for første gang.
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Designing a DHT for low latency and high through TDT2 – Avanserte distribuerte systemer Øystein Ellingbø.
En heuristisk evaluering avRelaxation Gjort av: ● Espen Solberg ● Geir Normann ● Leif Morten Kofoed ● Tommy Jansson.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Security Considerations for Peer- to-Peer Distributed Hash Tables TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
Program 08:30 Velkommen 08: :05Gjennomgang av resultater og funn Direktør Hans Christian Holte, Difi 09: :15Innbyggerundersøkelsen – Et viktig.
Oppgave 4 – Heuristisk evaluering av Applecations Christian, Lavdim, Finn Christian & Vegard.
Web-grensesnitt Øyvind A. Bratne - April 2004.
ADR & SCANNERKORT. Automatic Delivery Rewards (ADR) Den enkle måten å handle produkter på, med levering hver måned. Du har fordelen av en rabatt på 5.
Foredragsholders navn Dato (frivillig) PipeIQ Wizard rørdesign.
Misjon Isave skal tilby en “do-it-your-self” løsning til markedsførere for å etablere automatisert dialog mot markedet.
1 BasWare PM bestillingssystem - selvstudiemateriell: 1.Opprette anmodning/bestilling (denne presentasjon) 2.Godkjenne bestilling (egen presentasjon) 3.Utføre.
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.
The Impact of DHT Routing Geometry on Resilience and Proximity TDT 2, Olav Engelsåstrø
Supply Chain Analyzer Hovedprosjekt for Henning Jensen, Atle Rudshaug og Birger Ertsgaard 3dsu, AiTEL, HiST.
Gnutella TDT2 Avanserte distribuerte systemer Odin Standal.
Sikre kanaler Fra kapittel 8.2. Introduksjon Å beskytte kommunikasjonen mellom to parter kalles å lage en sikker kanal. Dette beskytter mot:  Avlytting/oppsnapping.
Routing Indices For P2P Systems TDT2 – Avanserte Distribuerte Systemer Lars-Erik Bjørk.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
Application-Layer Multicast  Unicast: En maskin sender meldinger adressert til kun en annen maskin  Multicast: En maskin sender meldinger adressert til.
Utskrift av presentasjonen:

Semantic Overlay Networks for P2P Systems Øyvind Reinsberg

Introduksjon Mål er å koble noder i et P2P-nettverk sammen etter semantisk sammenheng, i stedet for tilfeldig Eks: Noder med mange Rock-filer, vil koble seg til andre noder med mange Rock-filer

Bakgrunn Spørringer i mange av dagens systemer skalerer dårlig. Hash-baserte systemer yter er bra, så lenge spørringer går kun på nøkkelen filen hashes på, men dårlig på f. Eks. Tekst-søk og serier.

Eksempel Rock SON Sub-kategorier som ”Soft rock”, ”Hard rock” Eksempel på Rock SON

Utfordringer Klassifisering Hva er rock? Grad av granularitet: Bare rock, eller soft, pop, og metall? Når skal en node bli med i et SON? Er det nok med bare en sang, eller må du ha flere hundre?

SON Fokuserer ikke på hvordan spørringer blir rutet innen nettverket. Ignorerer linker Forutsetter at spørringer er delvise, så spørringen inkluderer et minimum antall svar som må bli returnert

SON Oppbygging

Klassifiseringshierarkier Ønsker et lite antall nettverk, med mange hits. Nodene som får spørringen har mange treff Nodene som har få treff på denne spørringen, får ikke spørringen

Klassifiseringshierarkier Viktig med gode definisjoner: 1. Produserer bøtter med dokumenter som tilhører et lite antall noder 2. Noder har dokumenter i et lite antall bøtter 3. Lett å implementere klassifiseringsalgoritmer med få eller ingen feil

Ønsker å klassifisere noder i stedet for filer Plasserer en node i et SON, hvis den har et ”betydelig” antall dokumenter i kategorien Reduserer antallet noder i hvert SON Færre noder mottar spørringen Reduserer antallet SONs hver node er med i Færre tilkoblinger som må bli vedlikeholdt

Kategoriserer filer etter allmusic.com Stil har f. Eks. 26 kategorier, med 255 underkategorier Experiment med 1800 Napster noder på University of Washington i % av nodene er i 8 eller færre bøtter Antall bøtter nodene har filer til

Klassifisering av dokumenter Forutsetter filer på form: directory/author-song title.mp3 Forutsetter kun musikkfiler Kilder til feil: Feil format på filnavn Feilstaving på filnavn Databasen allmusic.com er ikke komplett 25% av alle filer ble klassifisert feil ved automatisk klassifisering Bare 4 % ved manuell

Evaluering av spørringer Valgte 50 forskjellige spørringer 78% ble klassifisert av stil

SON Memberships Velger lagdelt SONs basert på stil/understil Får mye mindre SONs Søker først på understil, men hvis ikke nok resultater blir funnet, søkes stil

Resultater Gnutella trengte 1731 meldinger Lagdelte SONs trengte bare 461 Ikke så stor forskjell på populære sanger