Hogyan robusztus, de minimálisan, terjesztésére példány az egész egy peer-to-peer rendszer

szavazat
4

Ha van egy peer-to-peer rendszer segítségével lekérdezhető, az egyik szeretne

  • csökkenti a teljes lekérdezések száma a hálózaton keresztül (elosztja „népszerű” elemek széles körben és „hasonló” elemeket együtt)
  • elkerüljük felesleges tároló minden egyes csomópontnál
  • biztosítják a jó elérhetőség még mérsékelten ritka példány az arcát ügyfél leállás, hardver hiba, és a felhasználók így (esetleg kimutatni a ritka tárgyak levéltárosok / történész)
  • elkerülése lekérdezések nem találta egyezés esetén a hálózati válaszfalak

Mivel ezeknek a követelményeknek:

  1. Vannak olyan szabványos módszerek? Ha nem, van-e tartani, de a kísérleti kutatás? Tisztában vagyok néhány elosztó rendszereket, de nem láttam semmit igazán foglalkozik a tanulás a robusztusság.
  2. Én hiányzó semmilyen nyilvánvaló feltételeket?
  3. Van valaki érdekel dolgozik / a probléma megoldására? (Ha igen, boldog vagyok, hogy a nyílt forráskódú része egy nagyon béna szimulátor dobtam össze ezen a hétvégén, és általában kínálnak haszontalan tanácsokat).

@cdv: Már most néztem a videót, és ez nagyon jó, és bár én nem érzem, hogy elég lesz egy dugaszolható forgalmazási stratégiát, ez biztosan 90% az utat oda. A kérdések azonban kiemelni hasznos különbséget ezzel a megközelítéssel, hogy néhány, az én további aggályokat, és ad nekem némi utalást követni. Így én ideiglenesen elfogadja a választ, bár úgy vélem, a kérdés nyitott.

A kérdést 01/09/2008 01:17
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
2

Ha van ideje, érdemes lenne megnézni a Google tech beszélni, hogy Wuala adta . Megbeszélik ugyanezek általuk tapasztalt, amikor az épület a peer-to-peer fájlrendszer.

Válaszolt 01/09/2008 01:20
a forrás felhasználó

szavazat
2

Vannak több rendszerek odakinn különböző aspektusait, amit keres, és minden ami a különböző kompromisszumokat, beleértve, de nem kizárólagosan:

Amazon Dynamo: http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf

Kai: http://www.slideshare.net/takemaru/kai-an-open-source-implementation-of-amazons-dynamo-472179

Hadoop: http://hadoop.apache.org/core/docs/current/hdfs_design.html

Chord: http://pdos.csail.mit.edu/chord/

Méhkas: http://www.cs.cornell.edu/People/egs/beehive/

és sokan mások. Miután egy saját rendszer mellett ezeket a sorokat, hagytam néhány építőelemek ki nyílt formában is: http://code.google.com/p/distributerl/ (ez nem egy teljes rendszer, de néhány hasznos könyvtárak az épület egy)

Válaszolt 26/09/2008 15:56
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more