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

Remote procedure calling method for client to directly push local parameters to far end

A remote procedure call and client-side technology, applied in inter-program communication, multi-program device, program control design, etc., can solve problems such as exacerbating network delay effects, occupying large server resources and memory bus bandwidth, and heavy burden on server memory. To achieve the effect of overcoming communication bottlenecks and improving operating efficiency

Pending Publication Date: 2022-03-01
北京瀚海云星科技有限公司 +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the traditional cross-end communication based on TCP / IP protocol often needs to go through the operating system and other software layers during the packet processing process, which requires a lot of server resources and memory bus bandwidth. Copying to and from the network controller cache places a heavy burden on the server's CPU and memory
In particular, the serious "mismatch" among network bandwidth, processor speed and memory bandwidth aggravates the network delay effect

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 calling method for client to directly push local parameters to far end
  • Remote procedure calling method for client to directly push local parameters to far end

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings of the embodiments of the present invention. Apparently, the described embodiments are only part of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0029] Generally speaking, the specific implementation of remote procedure calls is nothing more than, for example, figure 1 As shown in an implementation of , in addition to the necessary invocation proxy on the caller’s host side (that is, involving request calls, etc.) and the registration management on the called side’s host side (that is, involving the callee’s process awakening, etc.), at the message transmission level, For ease of management, you can ...

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 calling method for directly pushing local parameters to a far end by a client. According to the remote procedure calling method for directly pushing local parameters to a remote end by a client, a client device, a server device and a related computer software readable storage medium, the client directly writes the local parameters (namely reference parameters) into a remote server memory in the execution process of remote procedure calling; the communication bottleneck is overcome, the remote cross-end and cross-process communication efficiency is improved, and the whole operation efficiency is further improved.

Description

technical field [0001] The invention relates to the technical field of remote procedure call (RPC) in computer technology, in particular to a remote procedure call method in which a client directly pushes local parameters to a remote end. Background technique [0002] Remote Procedure Call, or Remote Procedure Call, or RPC for short, refers to a mechanism by which a program on one host can call a method on another host. Specifically, the specific process of a typical remote procedure call, for example, may include: a process on computer A calls a process on another computer B, wherein the calling process on computer A is suspended, and the process on computer B The called process starts executing, and when the value is returned to computer A, the computer A process continues to execute. Wherein, the caller (such as the computer A mentioned above) can transmit information to the called party by using parameters, and then can obtain the information through the returned result...

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): G06F9/54H04L67/133H04L67/01
CPCG06F9/547
Inventor 张翔宇张曼妮李杨孙军欢
Owner 北京瀚海云星科技有限公司
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