Abstract-Server replikering förbättrar förmågan hos en tjänst att hantera ett stort antal kunder. En av de viktiga faktorerna för ett effektivt utnyttjande av replikerade servrar är förmågan att rikta klientförfrågningar till den "bästa" servern, enligt vissa optimala kriterier. I det valfria kommunikationsparadigmet kommunicerar en avsändare med en mottagare som valts från en valfri grupp av likvärdiga mottagare. Som sådan, anycasting är väl lämpad för problemet med att styra kunder till replikerade servrar. I detta dokument undersöks definitionen och stödet av det eventuella paradigmet i applikationslagret, vilket ger en tjänst som använder en valfri upplösning för att kartlägga ett domännamn och ett urvalskriterier i en IP-adress. Genom att realisera anycasting i applikationsskiktet uppnår vi flexibilitet i optimeringskriterierna och underlättar utbyggnaden av tjänsten. Som en fallstudie undersöker vi prestandan hos vårt system för en nyckeltjänst: replikerade webbservrar. I detta syfte utvecklar vi en metod för att uppskatta den svarstid som en kund kommer att uppleva vid åtkomst till givna servrar. Sådan information behålls i anycast resolver att klienter fråga för att få identiteten på servern med den bästa uppskattade svarstiden. Vår prestandainsamlingsteknik kombinerar servertryck med resolversonder för att uppskatta den förväntade svarstiden utan onödiga omkostnader. Våra experiment visar att välja en server med hjälp av vår arkitektur och uppskattning teknik kan förbättra klientens svarstid med en faktor av två över närmaste serverval och med en faktor av fyra över slumpmässigt serverval.
En metod för "anycasting" i applikationsskiktet diskuteras i REF.
Application-layer anycasting: a server selection architecture and use in a replicated Web service
{'venue': 'TNET', 'journal': None, 'mag_field_of_study': ['Computer Science']}