Key value scheduling method based on receiving end driving
A scheduling method and technology at the receiving end, applied in the direction of program startup/switching, resource allocation, program control design, etc., can solve the problems of reducing the tail delay of key-value operations, unable to achieve optimal scheduling, etc., and achieve the goal of reducing tail delay and optimizing performance. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] The specific embodiment of the present invention is described in further detail below in conjunction with accompanying drawing:
[0033] figure 1 It is a frame diagram of the RS key-value scheduling method in this embodiment, and the main steps of the method design are as follows:
[0034] First, in this embodiment, the client maintains a threshold TQs of the server waiting queue length. When the server returns a key value response to the client, it will carry the server's waiting queue length Qs. The client adjusts the upper limit value TOSK of the number of key-value operations that the client is allowed to send in a distributed manner by comparing the size of Qs and TQs. For the adjustment of TOSK, when Qs≤TQs, it means that the server resources have not been fully utilized, and the client needs to increase the TOSK value to maximize the utilization of the server. However, if the linear increase method is used, the TOSK update may be too large , the client sends to...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


