140 likes | 253 Views
Sieci peer-to-peer drugiej generacji. Dariusz Piechociński. Model klient-serwer. Model hybrydowy. GUID. GUID. p2p i DHT. DHT – rozproszone tablice haszujące (Decentralized Hash Tables). Cechy i wymagania sieci p2p. skalowalność. samoorganizacja. lokalizacja obiektów.
E N D
Sieci peer-to-peer drugiej generacji Dariusz Piechociński
GUID GUID p2p i DHT DHT – rozproszone tablice haszujące (Decentralized Hash Tables)
Cechy i wymagania sieci p2p • skalowalność • samoorganizacja • lokalizacja obiektów • skuteczne trasowanie • symetryczność • odporność na błędy
Pastry • 128 –bitowe identyfikatory obiektów • Przestrzeń adresów: 0 – 2128-1 • Trasowanie na podstawie prefiksów identyfikatorów w krokach • Uwzględnianie odległości w sieci • Utrzymywanie informacji o węzłach
Algorytm trasowania 10300123 10300123 10233301 10233301
NodeID 0x43FE Trasowanie Pastry NodeID 0x79FE NodeID 0x23FE NodeID 0x993E NodeID 0x43FE NodeID 0x43AE NodeID 0x44FE NodeID 0xF990 NodeID 0x035E NodeID 0x04FE NodeID 0x13FE NodeID 0x555E NodeID 0x425E NodeID 0x9990 NodeID 0x419E NodeID 0x73FF NodeID 0x1290 NodeID 0x423E
Przybycia węzłów NodeID 0x779FE NodeID 0xA23FE NodeID 0x6993E NodeID 0x243FE NodeID 0x243FE NodeID 0x973FE NodeID 0x244FE NodeID 0x4F990 NodeID 0xC035E NodeID 0x704FE NodeID 0x913FE NodeID 0xB555E NodeID 0x0ABFE NodeID 0x09990 NodeID 0x5239E NodeID 0x71290 P. przyłącz. 0xD73FF NOWY 0x143FE
Odejścia węzłów Uszkodzenia w zespole liści
CAN • Rozproszona tablica haszującaoparta nad wymiarowejprzestrzeni współrzędnych • Rozmiar tablicy rutingu: O(d) • Liczba hopów wyszukiwania:O(dN1/d) • Wydajność, a powtarzalność • Wiele wymiarów • Wiele „rzeczywistości” • Przyjęta niepowtarzalność obiektów