-
公开(公告)号:CZ9802324A3
公开(公告)日:1998-12-16
申请号:CZ232498
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
-
公开(公告)号:DE69602461D1
公开(公告)日:1999-06-17
申请号:DE69602461
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:MY121239A
公开(公告)日:2006-01-28
申请号:MYPI9700132
申请日:1997-01-14
Applicant: IBM
Inventor: MARTIN SEAN JAMES , STANFORD-CLARK ANDREW JAMES
Abstract: THE PRESENT INVENTION RELATES TO A SERVER COMPUTER CONNECTABLE TO A NETWORK AND HAVING A PLURALITY OF PROCESSORS (20, 30, 40) ARRANGED TO PROVIDE A SERVICE TO ONE OR MORE CLIENT COMPUTERS CONNECTED TO THE NETWORK. THE SERVICE INVOLVES THE PROVISION OF BLOCKS OF INFORMATION TO A CLIENT COMPUTER (50), AND THE PROCESSORS HAVE ACCESS TO A DATA STORAGE (120) IN WHICH DATA FOR THE BLOCKS OF INFORMATION IS STORED. ACCORDING TO PREFERRED EMBODIMENTS OF THE INVENTION, EACH PROCESSOR IN THE SERVER HAS BLOCK RETRIEVAL MEANS (80), EMPLOYED IN RESPONSE TO A REQUEST FROM A CLIENT COMPUTER (50) FOR A PARTICULAR BLOCK OF INFORMATION FROM THAT PROCESSOR, TO RETRIEVE DATA FROM THE DATA STORAGE (120) IN ORDER TO CONSTRUCT A FILE REPRESENTING THE REQUESTED BLOCK OF INFORMATION, THE FILE INCLUDING REFERENCES TO SUBSEQUENT BLOCKS OF INFORMATION REQUESTABLE BY THE CLIENT (50). ADDITIONALLY, LOAD DETERMINING MEANS (100) IS PROVIDED OF PERIODICALLY DETERMINING ACTIVITY DATA FOR THE PROCESSOR FOR INCLUSION IN A LOAD DISTRIBUTION RECORD MAINTAINED FOR ALL OF THE PROCESSORS OF THE SERVER. DECISION MEANS (90) IS THEN USED WHICH, FOR EACH REFERENCE TO A SUBSEQUENT BLOCK OF INFORMATION IN THE FILE CONSTRUCTED BY THE BLOCK RETRIEVAL MEANS (80), IS ARRANGED TO DETERMINE, BASED ON THE LOAD DISTRIBUTION RECORD, WHICH PROCESSOR SHOULD SERVICE A REQUEST FROM THE CLIENT COMPUTER (50) FOR THAT SUBSEQUENT BLOCK OF INFORMATION, AND INCLUDE AN ADDRESS FOR THAT PROCESSOR IN THE FILE CONSTRUCTED BY THE BLOCK RETRIEVAL MEANS (80). ONCE THE DECISION MEANS HAS COMPLETED THIS PROCESS, THE FILE IS THEN SENT TO THE CLIENT COMPUTER (50). IN PREFERRED EMBODIMENTS, THE SERVICE BEING PROVIDED IS THE WORLD WIDE WEB (WWW) SERVICE, AND THE TECHNIQUE IS EMPLOYED ON A PARALLEL WEB SERVER PROVIDING WEB PAGES TO CLIENTS OVER THE INTERNET. BY EMPLOYING THE TECHNIQUE OF THE INVENTION, MORE EFFECTIVE LOAD BALANCING ACROSS THE PROCESSORS OF THE WEB SERVER IS POSSIBLE, THEREBY ENABLING PROBLEMS SUCH AS "TOASTING" OF A PARTICULAR PROCESSOR TO BE AVERTED.
-
公开(公告)号:CA2231810C
公开(公告)日:2004-05-25
申请号:CA2231810
申请日:1996-12-04
Applicant: IBM
Inventor: MARTIN SEAN JAMES , STANFORD-CLARK ANDREW JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: The present invention relates to a server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. According to preferred embodiments of the invention, each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) in order to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally load determining means (100) is provided of periodically determining activity data for the processor for inclusion in a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), is arranged to determine, based on the lo ad distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and include an address for that processor in the file constructed by the block retrieval means (80). Once the decision means has completed this process, the file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW ) service, and the technique is employed on a parallel Web server providing Web pages to clients over the Internet. By employing th e technique of the invention, more effective load balancing across the processors of the Web server is possible, thereby enabling proble ms such as "toasting" of a particular processor to be averted.
-
公开(公告)号:HU225072B1
公开(公告)日:2006-06-28
申请号:HU9903820
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F9/50 , G06F9/46 , G06F9/52 , G06F15/16 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:ES2131415T3
公开(公告)日:1999-07-16
申请号:ES96941114
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:BR9612485A
公开(公告)日:1999-07-13
申请号:BR9612485
申请日:1996-12-04
Applicant: IBM
Inventor: MARTIN SEAN JAMES , STANFORD-CLARK ANDREW JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:CZ289563B6
公开(公告)日:2002-02-13
申请号:CZ232498
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: In the present invention there is disclosed a server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. According to preferred embodiment each processor in the server computer (10) has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, whereby the file includes references to subsequent blocks of information requestable by the client computer (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion in a load distribution record maintained for all of the processors of the server (10). Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (www) service, and the technique is employed on a parallel www server (10) providing www pages to the client computers over the Internet.
-
公开(公告)号:DE69602461T2
公开(公告)日:1999-12-16
申请号:DE69602461
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F15/16 , G06F9/46 , G06F9/50 , G06F9/52 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
公开(公告)号:PL327918A1
公开(公告)日:1999-01-04
申请号:PL32791896
申请日:1996-12-04
Applicant: IBM
Inventor: STANFORD-CLARK ANDREW JAMES , MARTIN SEAN JAMES
IPC: G06F9/46 , G06F9/50 , G06F9/52 , G06F15/16 , G06F11/30 , G06F12/00 , G06F13/00 , G06F15/177 , G06F17/30 , H04L29/06
Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.
-
-
-
-
-
-
-
-
-