Check patentability & draft patents in minutes with Patsnap Eureka AI!

Sectioned RPC timeout value self-adaptive regulation method

A technology of self-adaptive adjustment and timeout value, applied in the field of network communication, which can solve the problems of limited task waiting time, increased timeout phenomenon, and task can not be executed immediately.

Active Publication Date: 2015-02-11
HUAZHONG UNIV OF SCI & TECH
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the client resubmits the task (or submits a new task), the server may still execute the task that was abandoned by the client last time, and the resubmitted task (or submitted new task) cannot be executed immediately
This leads to resubmitted tasks (or new submitted tasks) waiting in queue on the server side. When more and more tasks are waiting, they will accumulate on the server side, and the waiting time of tasks is also limited. When the task exceeds the set After the specified timeout value, the task may be resubmitted, which will further increase the probability of timeout phenomenon

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
  • Sectioned RPC timeout value self-adaptive regulation method
  • Sectioned RPC timeout value self-adaptive regulation method
  • Sectioned RPC timeout value self-adaptive regulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0024] The present invention divides the time-out value interval into a regular increase interval and a decrease interval. When the time-out value is located in different intervals, different time-out value adjustment methods are adopted respectively. For details, please refer to figure 1 .

[0025] When the RPC system is initialized, the initial timeout value is set within a regular increment ...

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 discloses a sectioned RPC timeout value self-adaptive regulation method. A timeout value section is divided into a routine increasing section and a declinable section; when an RPC timeout value is positioned in the routine increasing section, the timeout value is up-regulated by adopting a multiplying method if a timeout phenomenon occurs; and after the RPC timeout value enters into the declinable section, a client-terminal communicates with a server-terminal, and the RPC timeout value is regulated via a mutual consultation mode, wherein the process is that when the timeout phenomenon occurs at the client-terminal, the RPC timeout value is regulated to be three times of the current value if the CPU of the server-terminal is in a busy state or is regulated to be two times of the current value; and if the CPU of the server-terminal is in an idle state through detection, the client-terminal is actively notified to down-regulate the RPC timeout value. The timeout value is regulated in a sectioned mode, the timeout value is regulated by fully considering the busy or idle state of the CPU of the server-terminal, and the regulation method for reducing the timeout value is provided simultaneously so that timeout value regulation is enabled to be higher in precision, regulation speed and self-adaptability.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a method for self-adaptive adjustment of timeout value of RPC (Remote Procedure Call, Remote Procedure Call) between partitions. Background technique [0002] In the process of communication between the client and the server of the computer network, if the client does not receive a response from the server within a certain period of time, the system calls this situation "timeout". The processing method is called "timeout mechanism". Timeout is one of the common phenomena in network services. Due to the complexity of the network, the timeout mechanism is widely used in network services. [0003] RPC protocol is an important communication technology in computer network. In RPC application, timeout mechanism is an indispensable means, which can be used to detect the failure of the system. In the RPC system, how to set a reasonable timeout value is one of the most imp...

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): H04L12/24H04L12/26H04L12/801
Inventor 王芳冯丹万勇朱挺炜
Owner HUAZHONG UNIV OF SCI & TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More