Device and method for dispatching client request
    1.
    发明专利
    Device and method for dispatching client request 审中-公开
    用于分配客户请求的设备和方法

    公开(公告)号:JPH11272484A

    公开(公告)日:1999-10-08

    申请号:JP917399

    申请日:1999-01-18

    CPC classification number: G06F9/52 G06F9/465 Y10S707/99938

    Abstract: PROBLEM TO BE SOLVED: To control a server object in parallel by a highly efficient system with the saving of a CPU processing cycle by delaying request dispatch to an execution thread from a buffer holding a request when collision access to server object resource is generated.
    SOLUTION: A parallel control unit 34 receives input from a request positioned at the top of a buffer in an objet adapter 32 and decides the meaning of the request. For deciding the meaning of the request which is executed at present on the thread, inputs are received from the execution threads 33a, 33b and 33c. The parallel control unit 34 compares the meaning of the request positioned at the top of the buffer with the meanings of the requests which are executed at present. Only when the dispatch of the request positioned at the top of the buffer does not generate collision access to the server object resource, it is permitted that the request is dispatched to the thread which can be used.
    COPYRIGHT: (C)1999,JPO

    Abstract translation: 要解决的问题:通过高效系统并行地控制服务器对象,通过在产生对服务器对象资源的冲突访问时,从保存请求的缓冲区延迟请求分派到执行线程,从而节省CPU处理周期。 解决方案:并行控制单元34从位于对象适配器32中的缓冲器顶部的请求接收输入,并决定请求的含义。 为了确定当前在线程上执行的请求的含义,从执行线程33a,33b和33c接收输入。 并行控制单元34将位于缓冲器顶部的请求的含义与当前执行的请求的含义进行比较。 只有当位于缓冲区顶部的请求的调度不产生对服务器对象资源的冲突访问时,才允许将请求发送到可以使用的线程。

    DEVICE FOR SCHEDULING AND DISPATCHING CLIENT REQUEST AND METHOD THEREFOR

    公开(公告)号:JPH11259443A

    公开(公告)日:1999-09-24

    申请号:JP909999

    申请日:1999-01-18

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To schedule and dispatch a client request to be executed by a server object by arranging client requests held in a buffer in a priority order based on a priority order decision rule under the consideration of the state of plural executing sleds and each characteristic of the held request by a scheduling means. SOLUTION: An object request broker 31 transfers a request for a specific sever object to an object adapter 32. This server object is provided with plural parallel executing sleds 33a-33c, and the different instances of the sever objects are executed in parallel. A priority order deciding unit 34 decides the priority order of queued requests in the object adapter 32 waiting for the execution by the server object. A request re-arraying unit 35 inspects the priority order assigned to each queued request, and re-arrays the queued requests according to the priority order.

    Scheduling and dispatching queued client requests within a server computer

    公开(公告)号:GB2334116A

    公开(公告)日:1999-08-11

    申请号:GB9802294

    申请日:1998-02-04

    Applicant: IBM

    Abstract: An apparatus for scheduling and dispatching client requests for execution by a server object in a heterogeneous object-oriented client/server computing environment, comprises a request-holding buffer (in 32) having an input connected to a communications channel which channels the client requests to the apparatus, and an output connected to a plurality of parallel execution threads 33a-c; and a scheduling means for distributing client requests stored in the buffer to the plurality of execution threads, the scheduling means placing client requests held in the buffer in priority order based on a priority determining rule which takes into account the state of the plurality of execution threads and the nature of each of the held requests.

    Heterogeneous operations with differing transaction protocols

    公开(公告)号:GB2313456A

    公开(公告)日:1997-11-26

    申请号:GB9610993

    申请日:1996-05-24

    Applicant: IBM

    Abstract: Resource Manager (130) acts as both a Transaction Manager and a Resource Manager within a system which also contains a standards-based Transaction Manager (120) which has overall transaction management responsibility. The Transaction Manager within the Resource Manager (130) acts as an interface to provide specific mappings between the Transaction Manager (120) which has overall transaction management responsibility and a proprietary transaction processing system (250) which it manages. The interface is required to map different transaction identification specifications, record appropriate state information and have procedures to effect failure and restart scenarios.

    Operating a transaction manager with a non-compliant resource manager

    公开(公告)号:GB2316777A

    公开(公告)日:1998-03-04

    申请号:GB9618248

    申请日:1996-08-31

    Applicant: IBM

    Abstract: The invention allows the participation of a resource manager 120 in a transaction which is coordinated by a transaction manager 145 with which the resource manager's protocols are not compatible. More particularly, a mapper 248 records a connection reference which the application program 190 obtains from the resource manager 120 and a transaction reference which the application program 190 obtains from the transaction manager 145. The resource manager 120 stores recovery information in an associated log file.

    Restart and recovery of OMG compliant transaction systems

    公开(公告)号:GB2311391A

    公开(公告)日:1997-09-24

    申请号:GB9605761

    申请日:1996-03-19

    Applicant: IBM

    Abstract: A method and system for implementing a Restart Service for the Object Transaction Service are described. The present invention provides a method and system which trigger restart of an OTS instance upon system recovery or upon system failure. The Restart Service runs independently of the client (122) or server processes which it restarts. When a client (122) or server enters a pending state for a transaction, a permanent record containing information to allow the OTS instance to be restarted is stored in a Restart Repository. In the event of system recovery being needed, or of a system failure, a Restart Daemon reads information from the Restart Repository and recreates the process context. The Recovery Service is initialised and log data replayed to a Transaction Manager to determine the outcome of pending transactions. Failed objects and instances of the OTS are restarted.

    8.
    发明专利
    未知

    公开(公告)号:DE69734432D1

    公开(公告)日:2005-12-01

    申请号: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.

    Updating server-related data at a client

    公开(公告)号:GB2326000A

    公开(公告)日:1998-12-09

    申请号:GB9808553

    申请日:1998-04-23

    Applicant: IBM

    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.

Patent Agency Ranking