System for responding to a resource request

Electrical computers and digital processing systems: processing – Processing architecture – Data driven or demand driven processor

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709105, G06F 1516

Patent

active

060921781

ABSTRACT:
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 servers 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.

REFERENCES:
patent: 5371852 (1994-12-01), Attanasio et al.
patent: 5459837 (1995-10-01), Caccavale
patent: 5506999 (1996-04-01), Skillman
patent: 5583994 (1996-12-01), Rangan
patent: 5742598 (1998-04-01), Dunn
patent: 5881238 (1999-03-01), Aman
patent: 5894556 (1999-04-01), Grimm
patent: 5915095 (1999-06-01), Miskowiec
patent: 5937165 (1999-08-01), Schwaller
patent: 5938732 (1999-08-01), Lim
patent: 6038599 (2000-03-01), Black
Colajanni, M., Yu, P. and Dias, D., Analysis of task Assignment Policies in Scalable Distributed Web-Server Systems, IEEE Transactions on Parallel and Distributed Systems, vol. 9, No. 6, Jun. 1998, pp. 585-599.
Pending U.S. application No. 09/146,848, by Anita Jindal, et al., titled "Load Balancing for Replicated Services," filed Sep. 3, 1998, with Attorney Docket No. SUN-P3316-JTF.
Pending U.S. application No. 09/146,722, by Anita Jindal, et al., titled "Load Balancing in a Network Environment," filed Sep. 3, 1998, with Attorney Docket No. SUN-P3374-JTF.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for responding to a resource request does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for responding to a resource request, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for responding to a resource request will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2049096

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.