Font Size: a A A

Design And Implementation Active Measurement Tool Development Kit On Network Performance Measurement

Posted on:2015-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:L X WangFull Text:PDF
GTID:2428330488999707Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Network measurement becomes is the basic method which people know about the performance of the Internet,and it can be divided into two aspects: active and passive measurement according to the different measurement mode.The active measurement applies in most of network measurement project because of its easily implementation.There are various kinds of active measurement tool now,and socket programming is widely used in active measurement tool,but result in the lower efficiency of the sending and receiving procedure since the lower encapsulation is of the active measurement implement procedure.In addition,there are lots of measurement methods for network indicators,but since the implement mechanism is different,even the measurement result is different by using the same measurement method.It makes researchers can hardly assess the accuracy of measurement methods.This thesis begins its research aiming at two goals above,and designs a active measurement tool development kit(AMTDK)as support of active measurement tool,it allows researchers to do the design and implementation of active measurement tool without too much care about the packet communication.The main works of this thesis are:Firstly,we study and summarize the active measurement method from the measurement of the network performance.We discuss the common measurement methods which are connectivity,delay,bandwidth and loss rate.According to summarizing the common measuring procedure,we achieve the common module and analysis the problems in implementation procedure.Secondly,we propose the design and implementation of AMTDK.In the paper,firstly we overall design the AMTDK by analyzing the requirement and clarifying the function required,includes sending,receiving and processing procedure.Then by dividing the AMTDK into different function modules,we discuss the implementation method and provide the overall implementation approach of the AMTDK and every modules implementation procedure.The results of correctness,feasibility and implementation efficiency shown,AMTDK can do its work on network measurement.The achievement of this paper is mainly applied in the network measurement.We complete the design and implement a tool which can quickly combine and execute various active measurement tools by simplified by encapsulating all kinds of the operation required in the active measurement procedur e and providing unified programming interface.AMTDK can make the measurement process simpler,and also provides unified implementation mechanisms for the assessment of network measurement methods.
Keywords/Search Tags:Libnet, Winpcap, active measurement, measurement tool, measurement develop kit
PDF Full Text Request
Related items