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

Bandwidth speed limiting method, system and device for Rsocket library and storage medium

A bandwidth rate limiting and bandwidth technology, which is applied in the fields of systems, bandwidth rate limiting methods, devices and storage media, and can solve problems such as the inability of Rsocket to implement bandwidth rate limiting policies.

Inactive Publication Date: 2021-10-26
派日科技(广州)有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the existing technology, data centers generally manage their own containers through container orchestration such as Kubernetes (a container orchestration engine open sourced by Google), and different containers have different bandwidth speed limit policies, but Kurbenetes cannot provide services for containers that use RDMA network transmission. Implement an effective bandwidth rate-limiting policy, and the bottom layer of Rsocket still uses RDMA transmission, so Kubernetes cannot implement a bandwidth rate-limiting policy for Rsocket
At present, there is no suitable bandwidth rate limiting mechanism to limit the rate of egress traffic bandwidth and ingress traffic bandwidth of the Rsocket library

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
  • Bandwidth speed limiting method, system and device for Rsocket library and storage medium
  • Bandwidth speed limiting method, system and device for Rsocket library and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0058] In order to facilitate understanding of the embodiments of the present invention, several elements that will be introduced in the description of the embodiments of the present invention are firstly introduced here.

[0059] Token Bucket Algorithm: It is a bucket that stores fixed-capacity tokens, and tokens are added to the bucket at a fixed rate. There is a maximum limit on the number of tokens stored in the bucket, which will be discarded or rejected if exceeded. When traf...

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 relates to the technical field of traffic control, and discloses a bandwidth speed limiting method, system and device for an Rsocket library and a storage medium, and the method comprises the steps: building shared memory communication with a Helper process, and obtaining bandwidth speed limiting information from the Helper process, the bandwidth speed limiting information comprising an expected bandwidth; and sending a speed limiting request to a speed limiter module, the speed limiting request comprising the bandwidth speed limiting information, so that the speed limiter module uses a token bucket algorithm to limit the bandwidth of the Rsocket library according to the expected bandwidth. According to the method and the device, the aim of limiting the speed of the outlet traffic bandwidth and the inlet traffic bandwidth of the Rsocket library can be achieved.

Description

technical field [0001] The present application relates to the technical field of flow control, in particular to a bandwidth speed limiting method, system, device and storage medium for an Rsocket library. Background technique [0002] The Rsocket library (RDMAsocketAPI, RDMA socket application call interface) is a protocol that provides a socket interface on the RDMA network. It is part of the librdmacm library provided by the linux-rdma group and is also part of the OFED library. The main job of Rsockets is to implement the interface Verbs semantics provided by RDMA to adapt all socket calls in order to use the RDMA network. [0003] When inter-process communication in the same host is performed based on the Rsocket library, in order to balance the use of corresponding bandwidth between processes, it is necessary to limit the egress traffic bandwidth and ingress traffic bandwidth of the Rsocket library. [0004] However, in the existing technology, data centers generally m...

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/24H04L29/06
CPCH04L41/0896H04L69/162
Inventor 刘亚萍黄帅张硕
Owner 派日科技(广州)有限公司