Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Active Publication Date: 2021-08-13
CENT SOUTH UNIV
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the current technical problem that ORA cannot achieve optimal scheduling when the key-value operation is waiting in the queue of the server, and the concurrency of the key-value operation is large, which leads to a sudden increase in the instantaneous load of the server, the tail delay of the key-value operation will be reduced. The present invention provides a A receiver-driven key-value in a key-value storage system that allows the tail latency of key-value operations to be neither affected by high server load or low performance, nor affected by high concurrency due to the increase in the number of clients scheduling method

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
  • Key value scheduling method based on receiving end driving
  • Key value scheduling method based on receiving end driving
  • Key value scheduling method based on receiving end driving

Examples

Experimental program
Comparison scheme
Effect test

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...

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 key value scheduling method based on receiving end driving. When the key-value operation reaches the client, the key-value operation is not sent immediately, but waits in the client queue for the optimal scheduling opportunity, and furthermore, the client distributedly adjusts the threshold that it allows to send the key-value operation to control concurrency between the clients. According to the method, key value scheduling can be carried out according to the dynamic change performance of the server, when the performance of some servers is poor, key value operation can be pressed in a client queue to wait for the optimal scheduling opportunity, the processing speed of the server with the good performance is high, and therefore more key value operation can be distributed. Besides, the number of key value operations allowed to be sent by the clients is adjusted in a distributed manner, so that good cooperation between the clients is achieved, and the problem of sharp increase of tail delay caused by concurrency in a large-scale scene is effectively controlled. Compared with an existing self-adaptive scheduling method, the method has the advantage that the tail delay of key value operation is effectively reduced.

Description

technical field [0001] The invention relates to the field of distributed key-value databases, in particular to a key-value scheduling method driven by a receiving end. Background technique [0002] With the continuous development of Internet technology, a large amount of data is being continuously generated. Due to its good scalability and high availability, distributed databases have gradually become the core storage platform for many interactive applications. A terminal user request usually generates dozens or even hundreds of key-value operations. The tail delay of these key-value operations determines the response time of the entire terminal request, which in turn affects user experience and enterprise revenue. In order to improve the efficiency of parallel storage, each piece of data is usually backed up to multiple nodes in the cluster. At the same time, the load and performance of each server change dynamically. If the key is processed on a high-load or low-performanc...

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): H04L29/08G06F9/48G06F9/50
CPCH04L67/1004G06F9/4881G06F9/485G06F9/505H04L67/60
Inventor 蒋万春陈宇成汲发王建新
Owner CENT SOUTH UNIV