DYNAMIC SERVER SELECTION OF MULTIPLE NETWORK SERVICE BY USING COMPOSITE DNS METRIC

Tomić Dražen · 2018

Zahtjevi korisnika za visokom dostupnoscu i sto bržim odgovorom mrežnih usluga uvjetuju postavljanje vise poslužitelja, cesto koristenjem vise komunikacijskih linkova, za pristup mrežnoj usluzi. Pri tome se odabir poslužitelja može temeljiti na trenutnom opterecenju pojedinog poslužitelja i karakteristikama mrežne putanje između korisnika i poslužitelja te omoguciti korisniku pristup poslužitelju mrežne usluge od kojeg ce korisnik dobiti najbrži odgovor. Visoko dostupne mrežne usluge ugrađenom redundancijom omogucuju neprekinutost isporuke usluge u slucaju greske u sustavu. Pri tome je potrebno sto je moguce brže utvrditi nedostupnost pojedinog poslužitelja ili mrežne putanje prema poslužitelju i odbrati sljedeci dostupni, a za korisnika po brzini odgovora na upit i najpovoljniji, poslužitelj mrežne usluge. Dynamic Server Selection (DSS) je nova metoda za odabir optimalnog poslužitelja visestruko dostupne mrežne usluge. Metoda omogucuje dinamicki odabir poslužitelja temeljem informacija o opterecenosti poslužitelja i njegovoj mrežnoj udaljenosti u odnosu na korisnika usluge. Odabir poslužitelja zasniva se na izracunu kompozitne DNS-metrike kojom se poslužitelji rangiraju od najpogodnijeg prema najnepogodnijem koristeci pri tome parametar odziva mrežne usluge, koje klijent mjeri za svaki poslužitelj samostalno, i parametar opterecenja poslužitelja koji određuje administrator poslužitelja i prosljeđuje klijentu, zajedno sa pravilima za izracun kompozitne DNS-metrike. DSS metoda pokazuje znacajno skracenje vremena odgovora mrežne usluge u odnosu na ostale cetiri promatrane metode (Geographical, Hops, Random, RTT), koje u opcem promatranom slucaju sa dva poslužitelja na dva internetska linka, iznosi od 8, 5% do 26, 8%. Koristenjem parametra za određivanje maksimalnog vremena odgovora mrežne usluge prije njegovog proglasavanja nedostupnim omoguceno je da administratori poslužitelja samostalno definiraju vrijeme za proglasavanje nekog poslužitelja nedostupnim i da ne ovise o predefiniranoj vrijednosti TCP parametra za utvrđivanje inicijalne nedostupnosti poslužitelja. Na taj nacin se vrijeme za utvrđivanje inicijalne nedostupnosti poslužitelja mrežne usluge može smanjiti s uobicajenih 21 sekunde na administratorski zadanu vrijednost, a koja može biti manja i od 1 sekunde. Razvijeni model povezivanja kompozitne DNS-metrike s analitickim izracunom vremena odgovora poslužitelja, baziran na Padhye-ovom modelu TCP konekcije, omogucuje izracun ocekivanog vremena izvrsavanja zahtjeva za izracunatu kompozitnu DNS-metriku kada se u komunikaciji između klijenta i poslužitelja koristi TCP protokol.

Read the paper · More papers on PaperTik