P2P-PODRŠKA ZA RASPODIJELJENU SIMULACIJU/EMULACIJU BRZIH IP MREŽA (CROSBI ID 358698)
Ocjenski rad | magistarski rad (mr. sc. i mr. art.)
Podaci o odgovornosti
Penco, Roberto
Mikuc, Miljenko
hrvatski
P2P-PODRŠKA ZA RASPODIJELJENU SIMULACIJU/EMULACIJU BRZIH IP MREŽA
Distribuirani mrežni simulatori/emulatori danas su najčešće implementirani preko centraliziranog sustava koji upravlja resursima. No, centralizirano upravljanje obično smanjuje skalabilnost jer centralni sustav za upravljanje postaje usko grlo sustava ; te robusnost, jer je sustav kritično osjetljiv na ispadanje iz mreže centralnog sustava za upravljanje. U radu se stoga razmatraju postojeće arhitekture raspodijeljenih sustava temeljenih na tehnologiji P2P (peer-to-peer) s ciljem njihove primjene za izvedbu distribuiranog simulatora/emulatora. Kao bazni sustav za testiranje predloženih algoritama te kao ciljni sustav koji će se dograditi P2P podrškom koristi se brzi mrežni višeprotokolni emulator / simulator IMUNES. Uz općeniti pregled osnovnih svojstava i arhitektura distribuiranih sustava, detaljno su opisane P2P mreže, napravljena je klasifikacija prema vremenu nastanka i osnovnoj namjeni. Opisani su najpoznatiji, osnovni predstavnici prve, druge, treće i četvrte generacije. Razmotrene su karakteristike P2P sustava s posebnim osvrtom na primjenu u mrežnim simulatorima. Ukratko su opisani i osnovni algoritmi. Detaljno je opisan algoritam „pastry“. „Pastry“ sustav je samo-organizirajuća prekrivajuća mreža čvorova gdje svaki čvor prosljeđuje zahtjeve klijenata i vrši interakciju s lokalnim instancama jedne ili više aplikacija. „Pastry“ je decentraliziran, otporan na pogreške, skalabilan i pouzdan. Korištenjem pseudo-koda opisan je način rada. Posebno su obrađeni problemi samoorganiziranja i adaptacije, lokalnosti te ispada čvora i particioniranja mreže. Implementacije je testirana uz pomoć sustava IMUNES. Korištenjem nekoliko različitih scenarija podizanja mreže mjerena je srednja vrijednost broja zapisa u tablici prosljeđivanja, maksimalan broj zapisa na čvoru, zauzeće memorije, prosječno vrijeme incijalizacije čvora te prosječno vrijeme odgovora od prvog čvora. Testirano je i ponašanje „pastry“ mreže prilikom particioniranja čime je provjerena skalabilnost i robusnost.
P2P; distribuirani sustavi; Pastry; simulacija mreža
nije evidentirano
engleski
P2P SUPPORT FOR DISTRIBUTED SIMULATION/EMULATION OF HIGH SPEED IP NETWORKS
nije evidentirano
P2P; distributed systems; pastry; network simulation
nije evidentirano
Podaci o izdanju
93
29.01.2010.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb