Dynamic link page retargeting using page headers
First Claim
Patent Images
1. A method for balancing workload across a plurality of servers by dynamically retargeting page links using page headers, the method comprising the steps of:
- preprocessing each of a plurality of pages of information stored on a first of said servers, said preprocessing comprising the steps of;
locating zero or more links to other pages stored on said first server, said links specified within said preprocessed page; and
appending a header to said preprocessed page, wherein said header comprises;
a count of said located links located within said preprocessed page; and
an offset of each of said located links specified within said preprocessed page;
determining one or more alternate servers capable of providing a substitute page for each of said other pages; and
creating and storing a data structure of references to said alternate servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributing the workload among multiple replicated servers in a computer network, preferably an Internet environment utilizing web pages and web servers, whereby the only changes are to the process or the code reside on the web server and there is no reduction in availability of the resources.
51 Citations
8 Claims
-
1. A method for balancing workload across a plurality of servers by dynamically retargeting page links using page headers, the method comprising the steps of:
-
preprocessing each of a plurality of pages of information stored on a first of said servers, said preprocessing comprising the steps of; locating zero or more links to other pages stored on said first server, said links specified within said preprocessed page; and appending a header to said preprocessed page, wherein said header comprises; a count of said located links located within said preprocessed page; and an offset of each of said located links specified within said preprocessed page; determining one or more alternate servers capable of providing a substitute page for each of said other pages; and creating and storing a data structure of references to said alternate servers. - View Dependent Claims (2, 3, 4)
-
-
5. A system in a computer network for balancing workload across a plurality of servers by dynamically retargeting page links using page headers, comprising:
-
means for preprocessing each of a plurality of pages of information stored on a first of said servers, said means for preprocessing comprising; means for locating zero or more links to other pages stored on said first server, said links specified within said preprocessed page; and means for appending a header to said preprocessed page, wherein said header comprises; a count of said located links located within said preprocessed page; and an offset of each of said located links specified within said preprocessed page; means for determining one or more alternate servers capable of providing a substitute page for each of said other pages; and means for creating and storing a data structure of references to said alternate servers. - View Dependent Claims (6, 7, 8)
-
Specification