Method and system for processing remote procedure call request

A remote procedure call and request packet technology, applied in the field of distributed computing, can solve the problems of the RPC server side being unable to respond to client requests in a timely manner, restricting scalability, and the system being difficult to meet requirements, to meet high concurrency and high throughput environments. , fast response, simple task effect
CN102594891AInactive Publication Date: 2012-07-18INST OF COMPUTING TECH CHINESE ACAD OF SCI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
INST OF COMPUTING TECH CHINESE ACAD OF SCI
Publication Date
2012-07-18
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a method for processing a remote procedure call request. In the method, the procedure of processing the remote procedure call (RPC) request from a client side is divided into a plurality of flow segments, each flow segment comprises a plurality of threads, each thread in each flow segment processes the same subtask, and different flow segments process different subtasks. The tasks processed by the threads in each flow segment are simple, and for the request of each RPC client side, the response speed is quick, and thus the overall response capability of a server for processing the RPC request is improved. The resource can be allocated for each flow segment by dynamically regulating the number of threads in each flow segment, so that the load and the processing capability of each flow segment can be balanced. Therefore, various resources, including the processing capability, the storage resource, the network links and the like, of a computer system where an RPC server is arranged are fully used, and the requirements of a high-concurrency and high-throughput environment are satisfied.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the field of distributed computing, and in particular relates to remote procedure calling. Background technique

[0002] Remote Procedure Call (Remote Procedure Call, RPC) refers to that in a distributed system, a process or thread on a local system activates a process or thread on a remote system, and transfers control from the local to the remote, and is executed by the remote process or thread Specific procedures to complete the corresponding functions that cannot be completed on the local system. Remote procedure call is an easy-to-program distributed programming model, which hides communication details and provides the upper layer with a programming interface consistent with local procedure calls.

[0003] Currently popular RPC implementations include Sun RPC, OSF / DCE RPC, etc. They focus on support for cross-platform systems, support for heterogeneous network environments, security features, fault recovery, etc., and al...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More