Design and Implementation of Internet Performance Monitor with Realtime TCP Behavior Analysis

Tomohiko OGISHI
Toshihiko KATO

IEICE TRANSACTIONS on Communications   Vol.E84-B    No.8    pp.2124-2133
Publication Date: 2001/08/01
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Internet Technology)
Category: Traffic Measurement and Analysis
TCP/IP,  monitor,  performance,  analysis,  throughput,  

Full Text: PDF>>
Buy this Article

Nowadays, many IP based communication systems are connected by high-speed networks to realize high-speed TCP/IP communication. However, since the mechanism of TCP/IP protocols is based on a best effort service, the quality of the communication may change by the time or the route of the traffic. Therefore, it is important for network providers to investigate the quality of their users' communication. In order to analyze the traffic on an Internet backbone, the realtime analysis is one of the important factors. So far, several tools were developed for the purpose of the traffic measurement. However, none of them can analyze sufficient statistics to evaluate the quality for each end user's communication in realtime. Therefore, we have designed and implemented a performance monitor, which collects the statistics representing the performance such as TCP throughput while capturing the traffic. The statistics are collected by every pair of IP addresses and by every application. The monitor also provides the function to analyze effectively for the statistics records such as sorting and filtering of the records and the graphical user interface to operate the software tool. This paper describes the design and implementation of the performance monitor.