|
Article on other languages:
|
Reliable Server Pooling (RSerPool) je okvirni protokol za održavanje i pristup server pool_a. I također za pristup klijenata prema serverima (pool). RSerPOOL je trenutno pod standardizacijom IETF RSerPOOL radne grupe IETF RSerPool Working Group.
opisU terminologiji RSerPOOL, server je određen kao Pool Element (PE). U tom pool_u, označen je pomoću svog (PE ID), 32-bitni broj. IE ID je odabran na osnovu PE registracije pool_a. Skup svih pool_ova je označeno kao Handlespace. U starijoj literaturi može biti označeno kao Namespace. Ta izmjena je izvršena iz razloga da se izbjegne zabuna sa Domain Name System. Svaki pool u handlesapace_u je indentificiran jedinstvenim Pool Handle (PH), koji je predstavljen aritrary byte vector_om. Obično je to neki ASCII ili unicode name pool_a. npr. "DOWNLOADPOOL" ili "WEBSERVERPOOL". Svaki handlespace ima određen scope, označen kao operation scope. Nije cilj RSerPool_a da održava globalni internetov pool, sa jednim handlespace_om. S obzirom na poziciju operation scopes_a, moguće je držati handlespace "tankim". PH nemaju hirarhijsku strukturu za razliku od DNS sa top-level i sub-domain_ama.To čini značajna pojednostavljenja održavanja handlespace_a.
Da bi se korisitila usluga jednog pool_a, zvanokg PU u RSerPool terminologiji - prvo se mora zahtjevati rezolucija pool_ovog PH ka listi od PE identifikacija pri jednom arbitrary_ovim PR od operation scope_a.Ta odabrana procedura se naziva Handle Resolution. U slučaju da potraženi pool postoji, PR će odabrati listu PE identifikacija odgovarajući pool_ovim Pool Member Sleection Policy,pojednostavljeno označen kao Pool Policy. Moguće pool policies_e su npr. odabri Random ili zadnje ucitanog PE.U zadnjem slučaju nije potrebno da se ima selekcija informacija, potrebno je da se up-to-date informacija učita u drugom slučaju odabira zadnje- učitanog PE. Koristeći odgovarajuću policy, moguće je npr. da se ostatak ravnomjerno dijeli zahtjev učitavanja na pool_ove PE's. Nakon prijema liste od PE indentifikacija od jedong PR, jedan PU će napistati PE informacije u svoj local cache. Taj cache je označen kao PU-side Cache. Van svog cache_a, PU će odabrati tačno na PE - ponovo koristeći pool selection policy - i uspostavljajući konekciju s njim koristeći protokol npr. HTTP preko SCTP ili TCP u slučaju web servera. Koristeći tu konekciju, servis nuđen od servera se koristi. U slucaju da uspostavljenje konekcije ne uspjeva ili da konekcija biva prekinuta upotrebe usluge, novi PE se može odabrati ponavljanjem opisane selekcije procedure. Ako informacije u PU-side cache_u nije out-dated, PE identity se može direktno odabrati iz cache_a, preskakanjem potrebu za upit PR da sredi rezoluciju... Nakon ponovnog uspostavljanja konekcije sa novim PE, stanje aplikacije se mora ponovo uspostaviti na novim PE. Porcedura potrebna za to se označava kao Failover Procedure, i zavisna je od aplikacije. npr. za FTP download, failover procedure mogla bi znaciti da se novim FTP serveru treba reci ime datoteke i zadnju primljenu poziciju datoteke. Prilikom toga, FTP server će takodjer biti u stanju da uspostavi nastavak downloada. Pošto je failover procedure jako zavisna od korištene aplikacije, nije dio RSerPool_a! Kroz RSerPool se nudi daleko zahvatajuća podrška za implementaciju arbitrary failover schemes preko njihovih Session Layer mechanisms. Da bi se omogućilo RSerPool komponentima da se automatski podese, PRs mogu najaviti sami sebe putem UDP preko IP multicast_a. Te najave se mogu primiti preko PE_a, PU_a i drugih PR_a, koji dozvoljavaju njima da uvide listu PR_a trenutno dostupnih u opreration scope_u. Prednost korištenja IP multicast_a umjesto broadcast_a je u tome što će ovaj mehanizam i raditi preko rutera. npr. LAN_ov unutar povezani putem VPN_a. Najave će takodjer, u slučaju npr. switched Ethernet_a samo biti uvazene i izvedene od stanica koje su zainteresovane za tu informaciju. U slučaju da IP multicast nije dostupan, moguće je i da se statički podese PR aderesse. implementacijaNaredne Implementacije su poznate:
standardni Dokumentirfc's
vanjski linkovi |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net