WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2000014940) SYSTEME PERMETTANT DE REPONDRE A UNE DEMANDE DE RESSOURCES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2000/014940    N° de la demande internationale :    PCT/US1999/019938
Date de publication : 16.03.2000 Date de dépôt international : 30.08.1999
Demande présentée en vertu du Chapitre 2 :    28.03.2000    
CIB :
H04L 29/06 (2006.01), H04L 29/12 (2006.01)
Déposants : SUN MICROSYSTEMS, INC. [US/US]; 901 San Antonio Road, Palo Alto, CA 94303 (US)
Inventeurs : JINDAL, Anita; (US).
LIM, Swee, Boon; (US).
RADIA, Sanjay; (US).
CHANG, Whei-Ling; (US)
Mandataire : VAUGHAN, Daniel, E.; Park & Vaughan LLP, 702 Marshall Street, Suite 310, Redwood city, CA 94063 (US)
Données relatives à la priorité :
09/146,771 03.09.1998 US
Titre (EN) SYSTEM FOR RESPONDING TO A RESOURCE REQUEST
(FR) SYSTEME PERMETTANT DE REPONDRE A UNE DEMANDE DE RESSOURCES
Abrégé : front page image
(EN)A trigger is provided in association with a network naming service, such as DNS (Domain Name Service), that handles client requests for an application. The trigger comprises a set of executable instructions referenced by a resource record associated with an identifier of the application. In response to a client request concerning the application, the resource record is retrieved and the instructions are executed. In one implementation of a trigger, a DNS server provides load balancing among a plurality of serves within a network name space (e.g., domain or sub-domain) offering an application program (or replicated service) that is known by a virtual server name. A policy is selected for choosing a preferred server from the plurality of servers according to a specified status or operational characteristic of the application instances, such as the least-loaded instance of the application or the instance with the fastest response time. The policy is encapsulated within multiple levels of objects or modules distributed among the plurality of servers and the DNS server. The objects collect and assemble the servers' status and operational characteristics. The information collected by the objects is analyzed to select the server that best satisfies the selected policy. A client request for the application is received by the DNS server, which retrieves a resource record corresponding to the virtual server name. Within the record is the name of a trigger. The trigger is executed to select, or retrieve an identity of, a server to which the client request is to be directed.
(FR)L'invention concerne un déclencheur dont le fonctionnement est associé à un service de nommage de réseau, du type service de nommage de domaine (service DNS). Le déclencheur comprend une série d'instructions référencées par un enregistrement de ressources en association avec un identificateur de l'application. En réponse à une demande de client concernant l'application, on extrait l'enregistrement de ressources, et les instructions sont exécutées. Selon un mode de réalisation du déclencheur, un serveur DNS assure l'équilibrage de charge entre plusieurs serveurs dans un espace de nommage de réseau (par exemple, domaine ou sous-domaine) offrant un programme d'application (ou un service dupliqué) connu sous un nom de serveur virtuel. On choisit une politique de manière à sélectionner un serveur préféré dans la pluralité de serveurs, en fonction d'un statut spécifié ou de caractéristiques opérationnelles des instances de l'application (par exemple, instance la moins chargée de l'application ou instance ayant le temps de réponse le plus rapide). La politique retenue est encapsulée dans plusieurs niveaux d'objets ou de modules répartis entre la pluralité de serveurs et le serveur DNS. Les objets recueillent et assemblent le statut et les caractéristiques opérationnelles des serveurs. L'information recueillie par les objets est analysée, de manière à sélectionner le serveur qui répond le mieux à la politique retenue. Une demande de client concernant l'application est reçue par le serveur DNS, qui extrait un enregistrement de ressources correspondant au nom de serveur virtuel. L'enregistrement comporte le nom du déclencheur, lequel est mis en oeuvre pour sélectionner ou extraire l'identité d'un serveur vers lequel le client doit être dirigé.
États désignés : AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, GM, HR, HU, ID, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, SD, SL, SZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)