-
公开(公告)号: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.
-
公开(公告)号:DE69734432T2
公开(公告)日:2006-07-13
申请号:DE69734432
申请日:1997-12-11
Applicant: IBM
Abstract: An apparatus for dispatching client requests within a server computer system, wherein the client requests are issued from at least one client computer system on a different platform from said server computer system and are passed through a communications channel to said server computer system, the apparatus comprising: a buffer having an input connected to said communications channel and an output; a plurality of parallel execution threads connected to said output of said buffer; and a scheduling means for distributing client requests stored in said buffer to said plurality of execution threads in a manner such that related client requests are sent to the same execution thread.
-
公开(公告)号: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.
-
公开(公告)号:GB2334117A
公开(公告)日:1999-08-11
申请号:GB9802298
申请日:1998-02-04
Applicant: IBM
Inventor: FREUND THOMAS , HOUSTON IAIN STUART CALDWELL
IPC: G06F15/16 , G06F9/46 , G06F9/52 , G06F15/177
Abstract: An apparatus for dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, has: a request-holding buffer (in 32) having an input connected to a communications channel receiving the client requests, and an output connected to a plurality of parallel execution threads 33a-c; and a semantic concurrency control means 34 for examining the semantics of a request in the buffer and the semantics of each request presently being executed on any of the threads, and for delaying the request from being dispatched from the buffer to a thread if the examined semantics of the requests indicate that such dispatch would cause conflicting access to the server object's resources.
-
公开(公告)号: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.
-
-
-
-