Non-blocking request processing method and device

A request processing, non-blocking technology, applied in power management, network traffic/resource management, electrical components, etc., can solve the problem of unpredictable completion time of request execution, and achieve the effect of reducing workload and device power consumption

Active Publication Date: 2017-09-15
BOE TECH GRP CO LTD
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the above technical problems, the present invention proposes a non-blocking request processing method and device, which determines the estimated execution completion time of the non-blocking request and estimates the execution completion time of the non-blocking request after the receiver receives the non-blocking request. The estimated time is provided to the receiver, which can avoid the situation that the receiver tries to obtain the execution result multiple times due to the unpredictable execution completion time of the request, thereby reducing the workload and the workload of the requester and the receiver caused by frequent execution result acquisition requests. Device power consumption

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
  • Non-blocking request processing method and device
  • Non-blocking request processing method and device
  • Non-blocking request processing method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0088] According to the first embodiment of the present invention, the calculation strategy for the pre-specified execution completion estimated time may consider at least one of the following: request ideal execution time, task priority, and receiver load, that is, the pre-specified execution completion time The estimated time calculation strategy calculates the estimated execution completion time according to at least one of the ideal execution time of the request, the task priority, and the receiver load. In addition, according to the first embodiment of the present invention, the receiver load may include at least one of the following: processor occupancy, memory occupancy, and network occupancy.

[0089] For example, for each non-blocking request received by the receiver, the non-blocking request can be divided into the following request types according to the resources it needs: processor-consuming, storage-consuming, network-consuming, processor- and storage-consumin...

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 non-blocking request processing method and device. The non-blocking request processing method comprises the following steps: receiving a non-blocking request from a requester; determining the execution accomplishment estimated time of the non-blocking request; and sending the execution accomplishment estimated time to the requester. The execution accomplishment estimated time of the non-blocking request is provided for a receiver, thereby avoiding the situation of repeatedly attempting to acquire the execution result since the request execution accomplishment time cannot be estimated, the workload and the equipment consumption of the requester and the receiver caused by repeatedly executing the execution result to acquire the request can be relieved.

Description

technical field [0001] The invention relates to a non-blocking request processing method and device. Background technique [0002] The OneM2M standard organization is committed to specifying a unified service layer standard for multiple IoT fields. The OneM2M TS-0001 functional architecture defines the overall framework of the protocol and defines three types of functional entities: Application Entity AE, Public Service Entity CSE, and Network Service Entity NSE. Between the application entity AE and the public service entity CSE, between the public service entity CSE and the public service entity CSE, and between the public service entity CSE and the network service entity NSE, the request primitive (Request Primitive) and the response primitive Language (Response Primitive) to interact. [0003] According to the different interaction modes of request primitives and response primitives, OneM2M defines three interaction modes: blocking request, non-blocking request synchro...

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): H04W28/02H04W52/02H04L47/2466
CPCH04W28/0221H04W52/02H04L67/12H04L69/28H04L67/62H04W28/02H04L43/106H04L47/2466
Inventor 赵君杰郭振鹏
Owner BOE TECH GRP 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