Font Size: a A A

The Design And Implementation Of Data Center Network Performance Monitor System Based On TCP

Posted on:2013-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhaoFull Text:PDF
GTID:2268330425997286Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of network technology in recent years, data center enter a rapid development stage. Nowadays data center provides a wide range of concurrent services for various enterprises and institutions. Because of data center carries a large number of interactive data, it needs better performance of network transmission. But in fact, some application developers do not understand the TCP protocol mechanisms deeply. Applications written by them may lead to a host some problems like overload, network congestion, buffer overflow. And these problems will make the applications which run on the data center experience a low throughput and high latency. In addition, the Nagle algorithm of TCP protocol may also lead applications to send and receive data slowly. So applications will have a lower transmission performance. All in all, find out the reason of the influence transmission performance of data center and locate the abnormal nodes becomes the main problem to be solved in this paper.Although some existing SNMP-based network management software can detect the network performance, they can’t find out the accurately location of the specific application or network node which make that so. In this paper, after having known that there are lots of TCP flows in data center, by making statistic analysis of the TCP packets and Socket logs, we deeply analysis and record applications’ end-to-end parameters’ state like time-out retransmissions. This paper proposes an algorithm based on Pearson correlation coefficient to find the abnormal nodes which decline the transmission performance of data center. Then by using genetic algorithm, we can analysis the abnormal nodes and find the worst several end-to-end connections on each abnormal node. According the analysis and algorithms mentioned above, this paper designs and achieve a date center network performance monitor system based on TCP.Finally, this paper did some experiments in the laboratory and school data center, and verified the accuracy of the above algorithm by making abnormal situation. In the laboratory a data center network environment was set up. And it achieved the purpose of searching abnormal nodes by collecting network packets with Libpcap. In the school data center, the designed network monitoring software was installed on each server. By analyzing the collected real-time data packets and the TCP Socket logs, this paper proved that the monitoring system could accurately identify abnormal nodes and applications.
Keywords/Search Tags:Data center, TCP, Network performance, Location of the abnormal nodes
PDF Full Text Request
Related items