Bandwidth isolation device and method

A bandwidth and target bandwidth technology, applied in the information field, can solve the problems of complex bandwidth isolation processing logic, inability to meet high-performance isolation requirements, and inability to support high-performance bandwidth isolation

Active Publication Date: 2020-03-06
ALIBABA GRP HLDG LTD
View PDF16 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the inventor found in the research process that: in the current scheme, scheme 1 implements bandwidth isolation in a pure software kernel mode, which involves data processing at the software level and cannot support high-performance bandwidth isolation scenarios at the pure hardware level, for example, rdma (remote direct memory acess, remote direct memory access), solution 2 needs to modify the corresponding ...

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 isolation device and method
  • Bandwidth isolation device and method
  • Bandwidth isolation device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the above objects, features and advantages of the present application more obvious and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0029] refer to figure 1 , which shows a system architecture of the embodiment of the present application, the terminal device may at least include:

[0030] Operating system and hardware layers.

[0031] Among them, the operating system is divided into a user layer and a kernel layer. The user layer is built based on the user state, and the kernel layer is built based on the kernel state. The user layer is the activity space of the upper-layer application program, and the execution of the application program must rely on the Therefore, the kernel layer controls the hardware resources of the computer and provides an environment for upper-layer applications to run. Applications running in the kernel laye...

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 provides a bandwidth isolation device and method, and the device comprises: a message receiving module which is used for obtaining a data message through a drive program; a bandwidth determination module which is used for determining a target bandwidth occupation proportion corresponding to the header information of the data message according to a corresponding relationship between apreset bandwidth selection condition and a bandwidth occupation proportion, wherein the bandwidth selection condition is constructed for the header information of the data message; and a scheduler which is used for sending the data message according to the target bandwidth occupation proportion. According to the invention, the packaged data message is analyzed and processed; according to the preset corresponding relation, the header information of the data message is directly mapped to the corresponding target bandwidth occupation proportion to be sent; and the execution logic is simple, no protocol coupling exists, and the constraint of a user mode or a software/hardware kernel mode is avoided, so that all transmission protocols can be supported and compatible, and the isolation requirement of higher performance can be met while the application range of the bandwidth isolation scheme is expanded.

Description

technical field [0001] The present application relates to the field of information technology, in particular to a bandwidth isolation device and method. Background technique [0002] With the development of Internet technology, in many cases, there may be multiple tasks accessing the network, and in order to ensure the optimal utilization of network bandwidth resources, bandwidth isolation is required. [0003] At present, when sending messages, there are three common bandwidth isolation schemes. Scheme 1 uses a built-in TC (traffic control, flow control) framework in the kernel of the transmission system. The TC framework supports various Qdisc (queueingdescipline, queuing rules) , the TC framework realizes bandwidth isolation during message transmission based on a locked scheduling queue through the implementation of the software kernel state. Option 2: Packets are transmitted through ETS (Enhanced Transmission Selection, Enhanced Transmission Selection Protocol) at the p...

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
IPC IPC(8): H04L12/873H04L47/52
CPCH04L47/52
Inventor 宋卓李靖轩常怀鑫
Owner ALIBABA GRP HLDG 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