Remote procedure call server control system and method

A remote procedure call and control system technology, applied in the field of remote procedure call server control system, can solve the problems that the call cannot be successfully completed, the service user cannot automatically perceive, and the resource mode change cannot be predicted in time, so as to achieve flexible deployment and implementation Fault tolerance, the effect of improving scalability

Active Publication Date: 2017-05-31
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, if there is a problem with the service provider's machine, the service user cannot automatically eliminate the problematic machine, which will cause related calls to fail to complete successfully
For another example, if the topology of the service provider's machine cluster changes, including but not limited to adding machines, deleting machines, changing machine addresses, etc., the service user cannot automatically perceive
In addition, changes in resource patterns cannot be predicted in a timely manner, for example, it may be too late to implement contingency measures when the service load increases

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Remote procedure call server control system and method
  • Remote procedure call server control system and method
  • Remote procedure call server control system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0025] A procedure call is to pass control from one process A to another process B, and when returning, process B hands over the control process to process A. In most systems at present, the caller and the callee are in a process in a given host system, and they are connected by the linker when generating an executable file. This kind of process call is called a local procedure call. A remote procedure call refers to the activation of a process on a remote system by a process on the local system, but it appears to the programmer as a regular procedure call. There are two processes that handle remote procedure calls, one is the local client process and the other is the remote server process. For the local process, the remote proce...

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

PUM

No PUM Login to view more

Abstract

The invention provides a remote procedure call server control system and method. A server is remotely called by a client, the server control system comprises a task controller, a resource manager, a resource pool and a distributed collaborative service module, wherein the task controller is used for receiving a service creation request from a user; the resource manager is used for receiving the service creation request from the task controller, and creating and starting a plurality of computing nodes satisfying service parameters according to the service parameters in the service creation request; the resource pool is used for allocating computing resources of the plurality of computing nodes satisfying the service parameters; and the distributed collaborative service module is used for obtaining operation states of the computing nodes and sharing the operation states of the computing nodes with the client. By adoption of the remote procedure call server control system and method provided by the invention, the scalability and the fault tolerance of remote procedure call service can be improved.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a remote procedure call server control system and method. Background technique [0002] Remote Procedure Call Protocol (RPC) is a way to request services from remote computer programs over the network without knowing the underlying network technology. The service based on remote procedure call is the cornerstone of various modern distributed systems, and its stability, reliability and efficiency are directly related to the availability and economy of the entire system. Therefore, major Internet companies generally develop their own remote procedure call systems. [0003] Usually, the server side of the remote procedure call system is deployed and installed on pre-determined static resources. For example, the number of machines (physical or virtual) is determined, the computing capabilities of the machines are determined, and the addresses of the machines are also determine...

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08G06F9/54
CPCH04L67/10G06F9/547H04L67/133
Inventor 陆小双刘俊晖孙琦
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products