Edonkey2000: Peer-to-peer med optimeringer

Edonkey2000 er et peer-to-peer netværk med stigende udbredelse. Det bygger på Napsters hybrid-P2P, hvor centraliserede servere indekserer filer og brugere. Men derudover tilføjer netværkstjenesten en række optimeringer, som giver systemet en højeffektiv udnyttelse af båndbredden.

Forbedringer og optimeringer

Edonkey2000 er blandt de seneste tilkomne i den efterhånden store familie af peer-to-peer-baserede fildelingstjenester. Ligesom de øvrige tjenester er det ikke de mest noble motiver, som ligger til grund for populariteten blandt brugerne. Et lille kig på de filer, som deles ved hjælp af tjenesten, viser, at det i høj grad er video i DivX-formatet, som deles blandt brugerne.

Teknologisk set byder Edonkey2000 på en række forbedringer og optimeringer, som er interessante at kigge nærmere på. Edonkey2000 er et hybridnetværk som Napster og AudioGalaxy, hvor centrale servere indekserer de filer, som klienterne ønsker at dele.

De centrale servere benyttes til at skabe effektive søgninger, da det er et område, hvor de rene peer-to-peer-systemer som Gnutella og FastTrack stadig har det største problem. Uden centrale servere til filindeksering skal en søgeforespørgsel principielt set rundsendes blandt alle klienter i systemet, og disse forespørgsler optager en stor del af båndbredden.

Både FastTrack og de nyere Gnutella-klienter prøver at løse problemet ved at indføre superklienter, som er klienter med højhastighedsforbindelse til internettet. Disse superklienter virker som en slags proxy ved søgninger, hvor de indekserer filer, som befinder sig på tilknyttede klienter med lavere båndbredde. Søgninger bliver så kun distribueret imellem superklienterne, hvilket giver mere båndbredde til udveksling af filer.

Men modellen med centrale servere er stadig langt mere effektiv, og Edonkey2000 retter sig imod overførsel af store filer, ofte komprimeret video, hvor det er nødvendigt at have maksimal udnyttelse af båndbredden til filoverførsel.


Edonkey2000's klient ligner så mange andre peer-to-peer klienter.

Napsters akilleshæl var en central server til registrering af brugere, og her har udviklerne af Edonkey2000 lært lektien. Edonkey2000 er ikke afhængig af en central server, så systemet er mindre sårbart for nedlukning end Napster-modellen. En søgning foretages i første omgang kun blandt de klienters filer, som er tilknyttet serveren, men systemet byder på en udvidet søgning, hvor søgningen distribueres til en række andre servere.

Filer i bidder

For at optimere systemet til download af store filer, opdeles filerne i mindre bidder, således at en klient, som har modtaget en del af en fil, kan være med til at videredistribuere en fil uden at ligge inde med hele filen.


Ved at opdele filer i bidder, kan en fil distribueres mere effektivt blandt klienter. En klient behøves ikke at ligge inde med hele filen, men kan øjeblikkeligt begynde at videredistribuere de dele, som klienten allerede har. På den måde belastes klient A, som ligger inde med hele filen, mindst muligt, og filen bliver hurtigt distribueret til et større antal klienter.

Man kan stille det fornuftige spørgsmål, hvad verden egentlig skal med endnu en peer-to-peer fildelingstjeneste - udover brugernes indlysende, skumle motiver. Men når man kigger på teknologien bag de forskellige tjenester og systemer, kan man se at de er optimeret til forskellige formål. Gnutella- og FastTrack-modellernes fordel er primært et ekstremt fejltolerant netværk, hvor klienter kan komme og gå. Derudover er alle klienterne basalt set ens, hvilket gør sådanne systemer mindre komplekse.

Derudover benytter eksempelvis FastTrack-netværk som Kazaa metadata til at optimere søgninger i stor grad. Her gives der altså i princippet mulighed for mere komplekse søgninger.

Tjenester som AudioGalaxy benytter køer til at optimere systemet, men Edonkey2000 går endnu videre og optimerer en lang række elementer, som angår selve overførslen, således at båndbredden optimeres til selve filoverførslen.

Tilføjelsen af Edonkey2000 i peer-to-peer klubben viser, at disse tjenester kan rettes imod forskellige formål, samt at peer-to-peer systemer tilsyneladende stadig kan optimeres i stigende grad. Det er nok ikke døden for de "gammeldags" klient/server-modeller endnu, men de økonomiske fordele ved peer-to-peer-netværk gør dem attraktive, også uden for piraternes skarer.

Windows-klienten til Edonkey2000 kan downloades fra PC World Download, og en Macintosh-klient skulle være under udvikling. Linux-klienten og server-programmet kan donwloades fra netværkets website.




Brancheguiden
Brancheguide logo
Opdateres dagligt:
Den største og
mest komplette
oversigt
over danske
it-virksomheder
Hvad kan de? Hvor store er de? Hvor bor de?
Also A/S
Salg af serviceydelser inden for logistik, finansiering, fragt og levering, helhedsløsninger, digitale tjenester og individuelle it-løsninger.

Nøgletal og mere info om virksomheden
Skal din virksomhed med i Guiden? Klik her

Kommende events
AI i det offentlige: Potentiale, erfaringer og krav

Hør erfaringerne med at anvende AI til at transformere og effektivisere processer i det offentlige – og med at sikre datakvalitet, governance og overholdelse af retningslinjer.

27. august 2025 | Læs mere


Computerworld Cloud & AI Festival 2025

Med den eksplosive udvikling indenfor cloud & AI er behovet for at følge med og vidensdeling større end nogensinde før. Glæd dig til to dage, hvor du kan netværke med over 2.400 it-professionelle, møde mere end 50 it-leverandører og høre indlæg fra +90 talere. Vi sætter fokus på emner som AI; infrastruktur, compliance, sikkerhed og løsninger for både private og offentlige organisationer.

17. september 2025 | Læs mere


IT og OT i harmoni: Sikring uden at gå på kompromis med effektiviteten

IT og OT smelter sammen – men med risiko for dyre fejl. Få metoder til sikker integration med ERP, kundesystemer og produktion. Tilmeld dig og få styr på forskellene og faldgruberne.

24. september 2025 | Læs mere