System and method for dynamically allocating processing on a...

Electrical computers and digital processing systems: multicomput – Remote data accessing – Accessing a remote server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S201000, C709S203000, C709S241000, C718S105000

Reexamination Certificate

active

07734726

ABSTRACT:
The present invention provides a method, apparatus, and computer implemented instructions for processing Web and other Internet or Intranet based services. The system for processing Web requests includes a Web server with a connection to the Internet or Intranet with a predefined network bandwidth, a set of primary Web and application server cluster nodes to process the requests, and a dispatcher to allocate requests to nodes; in addition, one or more offload server nodes are connected to the network. Client Web requests arrive at the dispatcher of the Web server, which determines whether the incoming request can be handled at the primary Web server cluster, whether all or part of the user Web request should be offloaded to one of the offload server nodes, or whether the request should be throttled. If the dispatcher determines that the request should be handled by the primary Web server cluster, it is appropriately routed to one of the nodes in the primary Web server cluster; else if the dispatcher determines that the request should be offloaded, one of the offload server nodes or service providers is selected, and the request is either routed to a primary server node with the appropriate indication to offload all or part of the request, or the request is routed to the selected offload service provider; otherwise, the request is throttled by either routing it to a node which returns information that the service is overloaded, or if the Web servers are too busy to provide even an overload indication, then the request is dropped.

REFERENCES:
patent: 5796934 (1998-08-01), Bhanot et al.
patent: 6112225 (2000-08-01), Kraft et al.
patent: 6195680 (2001-02-01), Goldszmidt et al.
patent: 6223206 (2001-04-01), Dan et al.
patent: 6240454 (2001-05-01), Nepustil
patent: 6304967 (2001-10-01), Braddy
patent: 6374305 (2002-04-01), Gupta et al.
patent: 6438652 (2002-08-01), Jordan et al.
patent: 6442165 (2002-08-01), Sitaraman et al.
patent: 6694358 (2004-02-01), Swildens et al.
patent: 6728748 (2004-04-01), Mangipudi et al.
patent: 6778991 (2004-08-01), Tenorio
patent: 6788648 (2004-09-01), Peterson
patent: 6832255 (2004-12-01), Rumsewicz et al.
patent: 7386611 (2008-06-01), Dias et al.
patent: 2001/0027479 (2001-10-01), Delaney et al.
patent: 2002/0046232 (2002-04-01), Adams et al.
patent: 2003/0149735 (2003-08-01), Stark et al.
patent: 2005/0243862 (2005-11-01), Krishnan

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 and method for dynamically allocating processing on a... 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 and method for dynamically allocating processing on a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for dynamically allocating processing on a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4191879

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