-
公开(公告)号:JP2000339287A
公开(公告)日:2000-12-08
申请号:JP2000105458
申请日:2000-04-06
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , COCKS STEPHEN JAMES , WARR KATHRINE SARAH
Abstract: PROBLEM TO BE SOLVED: To reduce the maintenance code for completely cleaning up a list at the time of transaction completion by maintaining a mapping list which correlates transactions to a server for maintaining the affinity of the transaction not in each server group but at a central position. SOLUTION: A server 31 accesses a mapping table 312 by using a server group identification included in a demand received from a server E and reads that a server C is arranged in a list regarding a server group 1. The server 31 returns the identification of the server C to the server E. Thus, the server E can designate that the server C should be contacted. Next, the server E transmits transactions to the server C. Thus, since the server C is always selected regarding specific transactions, the affinity of the transactions is maintained.
-
公开(公告)号:GB2326000A
公开(公告)日:1998-12-09
申请号:GB9808553
申请日:1998-04-23
Applicant: IBM
Inventor: BAINBRIDGE ANDREW JOHN , COCKS STEPHEN JAMES , FERGUSON DONALD FRANCIS , FREUND THOMAS , LEFF AVRAHAM , NORMINGTON GLYN , RAYFIELD JAMES THOMAS , STOREY ROBERT ANTHONY
Abstract: In a data processing environment where a client 11 requests a server 12 to perform part of its processing, a method of updating the client's version of server-related data without requiring the client to be a server, includes steps of: receiving, at a control point server 13, a first request from the client requesting that server-related data be transferred from the control point server to the client; and in response to the first request, sending the server-related data from the control point server to the client, along with a unique bind token identifying a version number of the server-related data such that each time the server-related data changes a new unique bind token is associated with the data, where the client uses the server-related data to form a second request for the server to perform part of the client's processing, and where the client sends said bind token to the server as part of the second request.
-
公开(公告)号:GB2325999B
公开(公告)日:2001-11-21
申请号:GB9808132
申请日:1998-04-17
Applicant: IBM
Inventor: BAINBRIDGE ANDREW JOHN , COCKS STEPHEN JAMES , FERGUSON DONALD FRANCIS , FREUND THOMAS , LEFF AVRAHAM , NORMINGTON GLYN , RAYFIELD JAMES THOMAS , STOREY ROBERT ANTHONY
Abstract: A method of performing workload management within an object-oriented client/server computing environment wherein one of a plurality of servers is chosen to satisfy a client request based on at least one workload management policy, said method, which takes place within the client, includes steps of: deciding whether a client application program has issued a request for a server to do some work; forming an extended object reference based on said request, said extended object reference having, in addition to a server address field and an object key field, at least one additional field; accessing workload management policy data based on said extended object reference; and selecting one of said plurality of servers based on said accessed workload management policy data.
-
公开(公告)号:GB2348985A
公开(公告)日:2000-10-18
申请号:GB9908477
申请日:1999-04-15
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , COCKS STEPHEN JAMES , WARR KATHRINE SARAH
Abstract: In a client/server system where a client sends a work request to a server which includes a group of workload managed server processes each of which is capable of performing the work request, a server apparatus running a server process has: a data storage unit storing mapping data which maps a particular server process to each of a plurality of groups of workload managed server processes; a means for receiving from a client a request for the identity of the mapped server process corresponding to a particular group of workload managed server processes, the particular group being specified in the request; a means for accessing the data storage unit to determine, for the particular group specified in the received request, the identity of the mapped server process; and a means for returning the identity of the mapped server process to the client; wherein the request received from the client is associated with an entity whose lifetime is coupled to the lifetime of the server process. The advantage is that by maintaining a dynamic process mapping list in a central location only for a finite time the risk of a system crash wiping out the mapping list data is greatly reduced.
-
公开(公告)号:GB2326000B
公开(公告)日:2001-11-21
申请号:GB9808553
申请日:1998-04-23
Applicant: IBM
Inventor: BAINBRIDGE ANDREW JOHN , COCKS STEPHEN JAMES , FERGUSON DONALD FRANCIS , FREUND THOMAS , LEFF AVRAHAM , NORMINGTON GLYN , RAYFIELD JAMES THOMAS , STOREY ROBERT ANTHONY
Abstract: In a data processing environment where a client requests a server to perform part of its processing, a method of updating the client's version of server-related data without requiring the client to be a server, includes steps of: receiving, at a control point server, a first request from the client requesting that server-related data be transferred from the control point server to the client; and in response to the first request, sending the server-related data from the control point server to the client, along with a unique bind token identifying a version number of the server-related data such that each time the server-related data changes a new unique bind token is associated with the data, where the client uses the server-related data to form a second request for the server to perform part of the client's processing, and where the client sends said bind token to the server as part of the second request.
-
公开(公告)号:GB2325999A
公开(公告)日:1998-12-09
申请号:GB9808132
申请日:1998-04-17
Applicant: IBM
Inventor: BAINBRIDGE ANDREW JOHN , COCKS STEPHEN JAMES , FERGUSON DONALD FRANCIS , FREUND THOMAS , LEFF AVRAHAM , NORMINGTON GLYN , RAYFIELD JAMES THOMAS , STOREY ROBERT ANTHONY
Abstract: A method of performing workload management within an object-oriented client/server computing environment wherein one of a plurality of servers is chosen to satisfy a client request based on at least one workload management policy, takes place within the client and includes steps of: deciding whether a client application program has issued a request for a server to do some work; forming an extended object reference based on said request, said extended object reference having, in addition to a server address field and an object key field, at least one additional field; accessing workload management policy data based on said extended object reference; and selecting one of said plurality of servers based on said accessed workload management policy data.
-
-
-
-
-