Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 improve scalability , flexible deployment, and the effect of fault tolerance

Active Publication Date: 2020-06-19
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF7 Cites 0 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 present invention provides a remote procedure call server control system and method, the server is remotely called by the client, and the server control system includes: a task controller, a resource manager, a resource pool and a distributed collaborative service module , wherein: the task controller is configured to receive a service creation request from a user; the resource manager is configured to receive a service creation request from the task controller, and according to the service parameters in the service creation request, create And start several computing nodes that meet the service parameters; the resource pool is used to allocate computing resources of several computing nodes that meet the service parameters; the distributed collaborative service module is used to learn the running status, and share the running status of each computing node with the client. The invention can improve the scalability and fault tolerance of the remote procedure call service.

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 Patents(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products