Method of balancing load among mirror servers
First Claim
1. A method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, said method comprising the steps of:
- (1) when said web page is accessed by a client, transmitting not only said web page but also a predetermined script to said client;
(2) automatically executing said script at said client so as to respectively create connections with each of said plurality of mirror servers and measure respective response times; and
(3) selecting a mirror server having the shortest response time for the users to access.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, comprising steps of: (1) when said web page is accessed by a client, transmitting not only said web page but also a predetermined script to said client; (2) automatically executing said script at said client so as to respectively create connections with each of said plurality of mirror servers and measure respective response times; (3) selecting the mirror server having the shortest response time for users to access.
-
Citations
20 Claims
-
1. A method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, said method comprising the steps of:
-
(1) when said web page is accessed by a client, transmitting not only said web page but also a predetermined script to said client;
(2) automatically executing said script at said client so as to respectively create connections with each of said plurality of mirror servers and measure respective response times; and
(3) selecting a mirror server having the shortest response time for the users to access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for balancing load among a plurality of mirror servers said apparatus being installed in a client machine and comprising:
-
a script analyzer, for analyzing a predetermined script received by a client;
a script executor, for respectively creating connections with each of said plurality of mirror servers and measuring respective response times based on analyzed result from said script analyzer; and
a selector, for selecting the mirror server having the shortest response time for users to access. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program storage device readable by machine tangibly embodying a program of instructions executable by the machine to perform a method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, said method comprising the steps of:
-
(1) when said web page is accessed by a client, receiving not only said web page but also a predetermined script at said client;
(2) automatically executing said script at said client so as to respectively create connections with each of said plurality of mirror servers and measure respective response times; and
(3) selecting a mirror server having the shortest response time for the users to access.
-
Specification