A step toward realistic performance evaluation of high-speed TCP variants

Home // Operating System and Software // Linux

A step toward realistic performance evaluation of high-speed TCP variants File Size: 904.88 KB
Category: Operating System and Software & Linux
Source: www.hpcc.jp
Page: 8 pages

of congestion control al- gorithms from the standard TCP stack (with the exception of FAST that has an implementation in Linux kernel 2.4 because FAST is not

Share this info:
Bookmark and Share
Content Inside:
A Step toward Realistic Performance Evaluation of High-Speed TCP Variants
Sangtae Ha, Yusung Kim, Long Le, Injong Rhee
Department of Computer Science North Carolina State University Raleigh, NC 27695
Abstract: This is a work-in-progress report on our work on designing realistic evaluation suites for testing high-speed TCP variants. In this work, we have created an experimental network model that captures some of the complex characteristics of propagation delays and background traffic [14, 15, 20]. We use our network model to evaluate a large collection of recently proposed TCPs for high-speed networks: BIC TCP, CUBIC, FAST, HSTCP, H-TCP, and STCP. While we do not claim that we have the most realistic experimental network model, we believe that our work is a right step towards improving experimental methodologies for evaluating network protocols. In this report, we show how protocols could behave differently under the presence or absence of background traffic, and point out the danger of drawing conclusions based on testing under an isolated case of no background traffic.

Lisong Xu
Department of Computer Science and Engineering University of Nebraska Lincoln, NE 68588

tion control algorithms are very sensitive to environmental variables such as background traffic and propagation delays, thorough performance evaluations of TCPs for high-speed networks require creating realistic network environments where these protocols are likely to be used. There are many factors in constructing realistic network testing environments. Most frequently used factors include end-to-end characteristics such as (1) bottleneck bandwidth, (2) round-trip times of protocol flows being observed, (3) the network topology over the path that protocol flows of interest travel through, and (4) queue size at the bottleneck link. These factors are more or less statically captured in a simulation and do not change over the course of the experiment. What is missing in most of existing evaluation work is the considerations of (1) what the protocol flows of interest dynamically (i.e., in a time-varying manner) experience in the middle of the network path, namely the dynamic statistical properties of background traffic over the intermediate links and (2) the impact of background traffic on the statistical properties on a link. These dynamic characteristics include “background” network traffic over both forward and backward directions of these links. These are background traffic because they are not being measured at end points and can still influence the behaviors of the protocol flows being observed at the end points. There are several reasons why background traffic is important in protocol testing. First, network environments without any randomness in packet arrivals and delays are highly susceptible to the phase effect [25], a commonly observed simulation artifact caused by extreme synchronization of the network flows on the end-to-end path. A good mix of background traffic with diverse arrival patterns and delays reduce the likelihood of the phase effect. Second, a high degree of statistical multiplexing is often assumed in protocol design. For instance, the authors of HSTCP and STCP rely on statistical multiplexing for faster convergence (so criticizing these protocols for slow or no convergence under environments without background traffic is unfair). Today’s Internet contains a varying degree of multiplexing and it is very unlikely that a production network does not contain any mix of background traffic. Third, it enables a study on the impact of the protocol flows on the “passing-through” aggregate traffic. This passing-through traffic is not ob-

1 Introduction
Congestion control is an important component of a transport protocol in a packet-switched shared network. The congestion control algorithm of the widely used transport protocol TCP is responsible for detecting and reacting to overloads in the Internet and has been the key to the Internet’s operational success. However, as link capacity grows and new Internet applications with high-bandwidth demand emerge, TCP performance is unsatisfactory, especially on highspeed and long distance networks. The main reason for this is the conservative behavior of TCP in adjusting its congestion window that governs the senders’ transmission rates. A number of solutions have been proposed to remedy the aforementioned problem of TCP by changing the way in which TCP adapts its congestion window: BIC TCP [1], CUBIC [2], FAST [3], HSTCP [4], H-TCP [5], STCP [6], TCP-Westwood [10], LTCP[27] and TCP-Africa [11]. These new protocols promise to improve TCP performance on high-speed networks significantly and are hence usually called TCPs for high-speed networks. While the design of TCPs for high-speed networks has received a considerable amount of interest, far less attention has been paid to thorough evaluations of these protocols. For example, Internet measurement studies showed complex behaviors and characteristics of Internet traffic [14, 15, 20]. Unfortunately, existing evaluation work [8] did not capture these behaviors in their testing environments. Since conges-

 

Comments

Related PDF Files

Today Terms

About Drilling machine seminer project, how to cite FASB website, harga sepeda motor honda, metan mt2 indir, Divar reset password, governing system of turbine, how to bypass evo immobiliser, mt2 energy, gambar ford f150, beyond bluetooth instructions, warmingmt2.com, lemon mt2 download, farm information in marathi, DURGGOV, harga lancer evo 9 indonesia, cisco 8485 DVB, BK-600 pair, foto motor drak, MOTOR DERAK, xtreme MT2 homepage, mercyslk200, block diagram of fire alarm system, yamaha mio sion, harga tzr50, PENNGERTIAN CROSS PLATFORM, peugeot 206 cd stacker pin configuration, learn baloon magic tricks in urdu, BK600 manual, Milling machine seminar report, www.limemt2.tk, T%C4%B0GGER MT2, g lens vs T* lens AND sony, harga honda jazz, matrix mt2 registration, jual audi a4 2002, block diagram of burglar alarm circuit, hargashockbreakermotorhondasuprafit, installing Parallels ToolsFedora 13, Ogilvy on Advertising torrent, sepering tes, modivikasi moto honda 70, cash mt2, Stiker Honda supra , 13 august 2010 kalnirnay, energy mt2 site, modifikasi supra x 2003, foto-foto motor loadrace, electrical turbine motor water, the narnia cookbook pdf, block diagram of burglar alarm, uh-60 operators manual pdf, mobil lancer 2004 bekas, physiotherapy ppt on polio, Sealux d90 price, NZ drunk driving 2010 statistics, mt2 legacy, Sealux d90, gambar mesin injeksen, harga mobil mazda rx8 tahun tertua, hr activities ppt, wind turbine VHDL ams model, harga mobil Mercedes-Benz SLK, hargamotorscopy, blackberry bold manual email reconciliation, mercy c200 th 2004, algorithms in endocrinology, matrixmt2.net download games, physiotherapy of multiple sclerosis ppt, mt2 dynasty, gambarmegapronew, harga Isuzu panther tahun 1994, Dark Revolution 2 Mt2, w3.schools.com oracle contents, Dark-Revolution2 Mt2, Dark Revolution 2 Mt2, Yearbook of Endocrinology download, allnewmuranoindonesia, lemmon mt2 indir, Pdf environmental projects in marathi, download Microbiology:Principles and Applications, semens analysis ppt, Harga cover body honda supra fit 2004, statistical quality control pdf rapidshare, foto honda megapro, free magic tricks in urdu, vixion harga scen, ckd np blansko oil pump, more...