En asynkron algoritm beskrivs för att snabbt bygga ett overlay-nätverk i ett peer-to-peer-system där alla noder i princip kan kommunicera med varandra direkt via ett underliggande nätverk, men varje deltagande nod har inledningsvis pekare till endast en handfull andra deltagare. Utgången av mekanismen är en länkad lista över alla deltagare sorterade efter deras identifierare, som kan användas som en grund för att bygga olika linjära overlay nätverk som Chord eller hoppa grafer. Om den ursprungliga pekarkurvan är svagt ansluten med maximal grad d och längden på en nodidentifierare är W, mekanismen konstruerar ett binärt sökträd av noder av djup O(W ) i förväntad O(W log n) tid med hjälp av förväntade O((d + W )n log n) meddelanden av storlek O(W ) varje. Dessutom har algoritmen låg bestridning: när som helst finns det bara O(d) olevererade meddelanden för en given mottagare. En nedre gräns för -(d + log n) anges för körtiden för varje förfarande i en relaterad synkron modell som ger en sorterad lista från en grad-d svagt ansluten graf av n noder. Vi antar att denna nedre gräns är snäv och kan uppnås genom ytterligare förbättringar av våra algoritmer.
Till exempel Angluin et al. REF beskriver en asynkron distribuerad algoritm för att snabbt konvertera noderna i ett svagt sammankopplat pekardiagram till bladen på ett Patriciaträd genom längden på nodidentifierare.
Fast construction of overlay networks
{'venue': "SPAA '05", 'journal': None, 'mag_field_of_study': ['Computer Science']}