Method and device for optimizing retransmission timeout timer in cluster storage system

A technology of retransmission timeout and cluster storage, which is applied in the direction of using the return channel for error prevention/detection, etc., and can solve the problems of keeping in the millisecond level, cluster storage system throughput performance degradation, collapse, etc.

Active Publication Date: 2013-11-20
国家超级计算深圳中心(深圳云计算中心)
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The research found that the main reason for the sharp decline in the throughput performance of the cluster storage system is the TCP retransmission timeout
[0004] The clock system used by the existing cluster storage system TCP transmission protocol is still a low-precision clock system, which only supports timer calls on the order of milliseconds, resulting in the retransmission timeout timer (RTO) of the cluster storage system TCP transmission protocol min ) can only be kept on the order of milliseconds
When the transient burst packet loss event is not detected through the TCP transmission protocol feedback mechanism, the TCP transmission protocol will decide when to start retransmission according to the value of the timeout timer. The default timeout timer (RTO) in the TCP transmission protocol min ) is generally 200 milliseconds (Linux2.6), and the network round-trip delay

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 device for optimizing retransmission timeout timer in cluster storage system
  • Method and device for optimizing retransmission timeout timer in cluster storage system
  • Method and device for optimizing retransmission timeout timer in cluster storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The solution of the embodiment of the present invention is mainly to set the precision of the retransmission timeout timer to the same microsecond level as the round-trip delay by configuring a core clock timer with an accuracy of at least microseconds for the cluster storage system At the same time, according to the sampling value of the round-trip delay and the cluster size of the cluster storage system, an appropriate estimation method is selected to obtain the estimated value of the retransmission timeout timer, so as to select the optimal estimated value of the timeout timer.

[0036] Such as figure 1 As shown, a preferred embodiment of the present invention proposes a method for optimizing a retransmission timeout timer in a cluster storage system, including:

[0037] Step S101: Configure a kernel clock with a preset precision for the cluster storage system, and obtain an estimated value of a retransmission timeout timer according to the sampling value of the round-tri...

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 method and a device for optimizing a retransmission timeout timer in a cluster storage system. The method comprises the steps of configuring a core clock with the preset precision for the cluster storage system, and acquiring an estimated value of the retransmission timeout timer according to a sampling value of the reciprocation delay time; and adjusting a value of the retransmission timeout timer in the cluster storage system on the basis of the core clock with the preset precision and applying the estimated value of the retransmission timeout timer. According to invention, the cluster storage system is configured with the core clock timer whose precision is at least at a microsecond level so as to set the precision of the retransmission timeout timer to be the microsecond level precision which is the same as that of the reciprocation delay time. Meanwhile, an appropriate estimation method is selected according to the sampling value of the reciprocation delay time and the clustering scale of the cluster storage system to acquire the estimated value of the retransmission timeout timer, thereby selecting an optimized estimated value of the timeout timer to balance influences imposed on the utilization rate of user bandwidth by forged retransmission and transmission timeout.

Description

Technical field [0001] The present invention relates to the technical field of cluster storage, in particular to a method and device for optimizing a retransmission timeout timer in a cluster storage system. Background technique [0002] At present, the data center uses high-speed and low-latency Ethernet to construct a cluster storage system, and provides data access services through TCP / IP network transmission. In the operating cost of a data center, network bandwidth cost is a relatively large cost expenditure. As the number of nodes in storage clusters, distributed file systems, and metadata management clusters organized by high-speed Ethernet continues to increase, the data transmission rate observed on the user side, that is, the network throughput rate, will drop sharply. Called throughput collapse behavior (Incast). [0003] In a cluster storage system, data blocks are stored on multiple different cluster nodes in a striped manner to ensure high availability and high reli...

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): H04L1/18
Inventor 霍道安常艺伟晏望龙
Owner 国家超级计算深圳中心(深圳云计算中心)
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