Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application layer scheduling method in data center network

A technology of data center network and scheduling method, applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problem of unable to effectively solve the problem of TCPIncast, unable to determine the number of servers and TCP flow rate, etc., to solve the problem of TCPIncast , to avoid loss, to avoid the effect of TCP timeout

Inactive Publication Date: 2016-08-10
INST OF INFORMATION ENG CAS
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The invention provides an application layer scheduling method in a data center network, which is used to solve the problem in the prior art that the number of servers and the TCP flow rate cannot be determined and the TCPIncast problem cannot be effectively solved

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
  • Application layer scheduling method in data center network
  • Application layer scheduling method in data center network
  • Application layer scheduling method in data center network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0050] figure 1 It shows that Embodiment 1 of the present invention provides an application layer scheduling method in a data center network, including:

[0051] S11. The client acquires network and application information. In this step, it should be noted that the network and application information includes the link bandwidth C, the basic round-trip propagation delay D of the link, the total number of servers N, and the amount of data that each server needs to transmit each time S SRU , the size of a data packet S f , the size S of the data part in a data packet DATA and scheduling delay O. In actual operation, the administrator or dedicated server in the data cente...

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 an application layer scheduling method in a data center network. The application layer scheduling method comprises the steps of: acquiring network and application information by a client; adopting an optimization model to obtain number of parallel servers and TCP stream rates according to the network and application information; dividing the servers into groups according to the number of parallel servers to obtain a packet scheduling strategy; sending data request to the servers according to the packet scheduling strategy, and sending the corresponding TCP stream rates at the same time, so that the servers adjust sending rates for data transmission according to the data request and the TCP stream rates; and acquiring data by the client. The application layer scheduling method in the data center network provided by the invention comprehensively considers various kinds of network and application parameters, adopts the optimization model for determining the number of parallel servers and the transmission rates of TCP streams, ensures the maximum use of core link resources, and avoids the loss of TCP data packet and the occurrence of TCP timeout, thereby effectively solving the problem of TCP Incast.

Description

technical field [0001] The invention relates to the technical field of data center networks, in particular to an application layer scheduling method in a data center network. Background technique [0002] With the rapid development and large-scale application of cloud computing technology, the data center network as its infrastructure is now playing an increasingly important role. [0003] However, there are many performance problems in data center networks. One of them is the TCP Incast problem that affects network throughput. The TCP Incast problem refers to that in the many-to-one communication mode, multiple servers transmit data to the client through the same bottleneck link at the same time. When the number of concurrent servers continues to increase, the network throughput observed by the client application layer will even be one to two orders of magnitude lower than the link capacity. TCP timeouts are the main cause of throughput crashes. [0004] For the TCP Inc...

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/813H04L12/807H04L12/801H04L12/835H04L29/06H04L29/08H04L47/20H04L47/27H04L47/30
CPCH04L47/12H04L47/19H04L47/20H04L47/27H04L47/30H04L69/163H04L69/329
Inventor 张舒黎张棪孙继燕曹玖玥陈鑫
Owner INST OF INFORMATION ENG CAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products