The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.

Slides:



Advertisements
Liknende presentasjoner
Support, nye funksjoner og tjenester fra Uni Pluss
Advertisements

TCP/IP-modellen.
IK-Bygg på web: Formål IK-Bygg web skal bidra til å avdekke avvik i forhold til helse, miljø og sikkerhet. Det stilles strenge krav til hvilken forfatning.
So you think you can scale? Oracle Coherence i praksis OUGN vårseminar, april 2010, Øyvind Brusevold.
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
Av oss kan du forvente service og kvalitet Morgendagens løsning i nettskyen.
Unix Amir Maqbool Ahmed
Introduksjon til Windows 2003 Server og oppgradering fra Windows NT4.
Kapittel 6 Data Backup Service. Tradisjonell arkitektur •Mange klienter •En server (evt. et cluster) •Klientene tar backup m jevne mellomrom •Inkrementell.
Mobile portalløsninger (Internet Online Platform)
Eksterne sikkerhetsproblemer og trusler Med fokus på Windows nettverk.
Service Discovery Chau Bui Tuan Pham Marie Fuglesang Bent Erik Skogstad Hong Nhung thi Vo.
UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGISide 1 USIT Drift av UNIX-maskiner ved UiO Ståle Askerød Johansen Gruppe for Basis Systemdrift.
Aksess kontroll None shall pass.
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Operativsystemer for multiple prosessorer
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.
Arkitektur for distribuerte systemer In 140 Sommerville kap 11.
Oppkobling VPN.
IPSec og VPN.
Gruppe 32E presenterer. Windows 2003 Server Novell Netware 6.5.
Visualizing Intrusion Detection Sjur Ringheim Lid.
1 14. februar 2006 TDT4285 Planl&drift IT-syst Forelesning nr 16: Sentralisering eller desentralisering TDT4285 Planlegging og drift av IT-systemer Våren.
Rune Log Senior Konsulent, Ergogroup
Fjernstyring av PCer med NTRconnect Svein/ALEPH brukermøte 2007.
TAPAS Presentasjon TTM47AC Hva er TAPAS?  Telematics Architecture for Plug and play Systems  Et forskningsprosjekt ved institutt for Telematikk,
”Open Source” som strategisk virkemiddel i kommunen
TTM3 Self Configuring Systems Topic 5: Service Discovery Protocols and middleware: HAVi, SLP Maxim Langebrekke, ITEM.
CARISMA Context-Aware Reflective Middleware System for Mobile Applications.
7. februar 2004TDT4285 Planl&drift IT-syst (M14)1 Sentralisering eller desentralisering TDT4285 Planlegging og drift av IT-systemer Anders Christensen.
SharePoint Server 2007 Office Communications Server 2007 Exchange Server 2007 Windows Server 2003 Office 2007 Hovedprosjekt 17E Installasjon, konfigurasjon.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
Innsamling av ekstremt sensitive data til forskning
Bachelorprosjekt - Oppgave 17E
Webinar – eWorker og eMeetings
Hovedprosjekt 59 Nettverk med Linux filserver og terminalserver ved Orkdal vgs.
SIP meldingstjener. Tendo Tech sitt system First to Know (FTK) – Samle inn måledata – Sende data til brukeren sin mobiltelefon. IM- meldinger – Jabber,
”Sømløse Tjenester” seamless.itek.norut.no Lars K. Vognild
Hovedprosjekt HKD Gruppe 54E Oppsett og konfigurering av VPN.
Freenet A Distributed Anonymous Information Storage and Retrieval System.
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.
Oppsett av Windows server 2008 domene, Exchange 2007, MSSQL 2008 og Microsoft Office Sharepoint server 2007 på virtuelle maskiner vha Hyper-V, samt migrering.
POS Runner Pål Foros POS Runner Pål Foros. side 2 POS Runner :: Oppgavestiller EDB Business Partner er en ledende nordisk IT- operatør. Avdelingen som.
Presentasjon av hovedprosjekt Gruppe 7E Tor Ivar Melling – Roy Røv – Lars J. Sved.
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.
Av Ole Martin Klausen Ove Stokke Kenneth Hårstad.
Hovedprosjekt 29E Distribuering og overvåking med Group Policy.
Oppgavestiller: Stein Meisingseth ved Aitel. OPPGAVE: Sette opp og konfigurere en testlab med Live Communications Server Sette opp og konfigurere en testlab.
Bachelorprosjekt - Våren 2008 Office SharePoint Server 2007 Gruppe 36 Vegard Ofstad Ernestina Osei-Assibey.
Minimal Shared Workspaces for mobile devices SIF 8094P2, gruppe p12 Magnus Solbjørg Bård Skogsholm.
USIT/UiO, Jasmina Hodzic Noen utfordringer knyttet til sertifikatbasert innholdssikring SSL-sertifikater Jasmina Hodzic, USIT
Windows 2000 nettverk med Active Directory Arbeidssted: IBM, Trondheim Oppgavestiller: Roy Ingebrigtsen Veileder: Jostein Lund Oppgave 48E: Gro Eikeland,
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Daily maskinene rapporterer fra innsiden Loggdelen.
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
Application-Layer Multicast  Unicast: En maskin sender meldinger adressert til kun en annen maskin  Multicast: En maskin sender meldinger adressert til.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
P11 – PRESENCE MANAGMENT IN TELECOM. P11 – Presence managment in telecom Prosjektet er blitt gjort av: Sondre Husby Rostad Pål Eilertsen Prosjektet er.
Implementering og drift av virtuelt datasystem med VMware View
IN 265 Våren 2003 : Forelesning : Design av arkitektur og komponent 1 IN250 – Om komponent design Mål for forelesningen: l Se på prinsipper.
Trafikantens mobile sanntidssystem Presentasjon INF5261.
ROSETTA LIVE™ Confidential. Copyright © 2015 Unique Digital. All rights reserved.
Luetooth Distribusjon av musikk over bluetooth av Morten Bakken, Sander Johansen, Mili Orucevic.
Distribusjon av musikk over bluetooth
IT-arkitektur – leveransemodell
Utskrift av presentasjonen:

The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen

Distribuerte applikasjoner Flere s/w-moduler på ulike maskiner Kommunikasjonsnettverk Sender meldinger Discovery-problemet Faste portnummer, la alle vite om portnummer og IP-adresse til alle andre Ha denne infoen som konfig.parametre

Klient-Server arkitektur Server (en instans) Klienter (flere instanser) Kun kommunikasjon mellom klient og server, ikke mellom klientene Server kjører på en port og nettverksadresse kjent for klienten Klienten kobler seg på -> kommunisere

Klient-Server arkitektur

Peer-to-Peer arkitektur Mange identiske s/w-moduler som kjører på ulike maskiner Kommunikasjon mellom modulene +: Kombinerer regnekraften til alle maskinene - : Opprette kommunikasjon - : Endring av s/w-moduler

Peer-to-Peer arkitektur

Peer-to-Peer arkitektur - lag Base overlay layer Oppdage andre deltakere, kommunikasjon Minste krav til funksjonalitet Funksjoner som Discovery Overlay formation Application level multicast

Peer-to-Peer arkitektur - lag Middleware layer Flere s/w-komponenter Funksjoner som brukes i høyere lag Funksjoner som Security Distributed Indexing Directory Services Publish-Subscribe Systems

Peer-to-Peer arkitektur - lag Application layer Menneskelige brukere For eksempel fildelingsapplikasjoner: Man finner filer fra andre maskiner i nettverket og laster de ned lokalt

Sammenlikning av arkitekturer Klient-serverPeer-to-peer mange eksisterende applikasjoner som letter utviklingen noen eksisterende pakker forholdsvis nye -> ikke så gjennomprøvd Utvikling

Sammenlikning av arkitekturer Klient-serverPeer-to-peer mange oppgaver enklere å utføre på en sentralisert applikasjon (backup, oppgradering etc.) server: én plattform å ta hensyn til klient: lite behov for vedlikehold utfordringer ved at ulike komponenter kjører på forskjellige plattformer plattformuavhengige språk har forenklet noe Administrasjon/vedlikehold

Sammenlikning av arkitekturer Klient-serverPeer-to-peer vanlig: én maskin (server) løser én oppgave kan utvikles til å bruke flere maskiner med en load balancer/dispatcher flere dedikerte servere må skaffes -> større kostnad mange maskiner løser én oppgave -> bedre skalerbarhet utnytter maskiner som ikke er tungt belastet Skalerbarhet

Sammenlikning av arkitekturer Klient-serverPeer-to-peer server maskinene må være innenfor ett administrativt domene p2p systemer kan ofte lages ved å bruke maskiner fra forskjellige administrative domener Administrative domener

Sammenlikning av arkitekturer Klient-serverPeer-to-peer safeguards mot de mest vanlige sikkerhetsangrep eksisterer allerede sikkerhetstiltak generelt enklere enn for p2p sikkerhetsmekanismer må repliseres på flere steder flere steder -> flere angrepspunkt -> større sårbarhet Sikkerhet

Sammenlikning av arkitekturer Klient-serverPeer-to-peer redundante servere -> større pålitelighet, men høyere kostnad multiple maskiner utfører identiske oppgaver -> systemet forblir operativt og tilgjengelig selv om en maskin går ned Pålitelighet

Sammenlikning av arkitekturer Klient-serverPeer-to-peer sikkerhet administrasjon/vedlikehold utvikling pålitelighet skalerbarhet multiple administrative domener Generelle fordeler