Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and server for transmitting data

A technology for transmitting data and servers, applied in transmission systems, digital transmission systems, data exchange networks, etc., and can solve problems such as the inflexibility of the MPTCP mechanism.

Active Publication Date: 2021-06-01
HUAWEI TECH CO LTD +1
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Regardless of whether the number of sub-flows is determined based on kernel configuration values ​​or available IP address pairs, the number of sub-flows that can be established during transmission has been determined before initiating transmission, and the application cannot dynamically increase or decrease sub-flows according to the actual situation.
[0004] It can be seen that the mechanism for establishing subflows by MPTCP is not flexible enough

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
  • Method and server for transmitting data
  • Method and server for transmitting data
  • Method and server for transmitting data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0027] figure 1 It is a schematic diagram of the structure of the standard TCP / IP protocol stack, composed of figure 1 It can be seen that in the standard TCP / IP protocol stack, a TCP / IP connection can only establish one flow from the source to the destination. Therefore, data or resources required by an application can only be transmitted on this stream.

[0028] figure 2 is a schematic diagram of the structure of the MPTCP protocol stack, composed of figure 2 It can be seen that, in MPTCP, one MPTCP connection serves as a parent flow, which may include multiple subflows. Therefore, data or resources required by an application can be transmitted on these multiple sub-streams simultaneously. figure 2 Only the case where one MPTCP connection includes two subflows is shown, and it should be understood that one MPTCP connection ...

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 present application provides a data transmission method and server, the method includes: the first server detects the transmission status of the first stream, wherein the first server transmits the first stream to the second server through a first path; when according to the first First-class transmission status, when it is determined that the first path is congested and the flow rate of the first flow is greater than the first flow rate threshold, the first flow is split into N sub-flows; the first sub-flow in the N sub-flows is transmitted through the first path stream, and transmit the i-th sub-stream among the N sub-streams through the i-th path, where i is any one of 2 to N. The data transmission method provided by this application implements multi-stream parallel transmission only when there are multiple sub-stream transmission requirements, which can effectively reduce the number of sub-streams in the system, avoid small streams from being cut, the mechanism is more flexible, and the user experience is better.

Description

technical field [0001] The present application relates to the communication field, and more specifically, to a data transmission method and server in the data center network field. Background technique [0002] Internet data is growing explosively. According to the Digital Universe Study 2011 (Digital Universe Study 2011) released by International Data Corporation (International Data Corporation, referred to as "IDC"), the total amount of global information will double every two years. , the emergence of big data is forcing enterprises to continuously improve their data processing capabilities using the data center as the platform. The data center network based on the Claus (English: Clos) network architecture (a multi-level switching network architecture) has good scalability and many equal-cost paths. However, under the traditional load balancing (English: loadbalancing, referred to as "LB") mechanism, severe congestion is prone to occur. In order to optimize the load bal...

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 Patents(China)
IPC IPC(8): H04L12/801H04L12/805H04L29/06H04L47/36
CPCH04L47/12H04L47/36H04L69/16
Inventor 袁峰陈凯张弘
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More