Simulation Study of an ADSL Network Architecture: TCP/IP Performance Characterization and Improvements using ACK Regulation and Scheduling Mechanisms

dc.contributor.authorPhanse, Kaustubh Suhasen
dc.contributor.committeechairDaSilva, Luiz A.en
dc.contributor.committeememberJacobs, Iraen
dc.contributor.committeememberMidkiff, Scott F.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:48:02Zen
dc.date.adate2000-12-04en
dc.date.available2014-03-14T20:48:02Zen
dc.date.issued2000-10-27en
dc.date.rdate2001-12-04en
dc.date.sdate2000-11-17en
dc.description.abstractAsymmetric digital subscriber line (ADSL) is a broadband access technology capable of delivering large bandwidth over existing copper telephone line infrastructure. This research aims at characterizing and analyzing TCP/IP performance in presence of a new protocol stack (TCP/IP over PPP and ATM) being promoted for one of the ADSL network architectures. Using extensive simulations, we verify the adverse effects of asymmetric links on the performance of TCP and additional throughput degradation caused by the overhead at the AAL5- ATM layers. This study involves unidirectional as well as bi-directional data transfer using different traffic mixes including bursty and non-bursty types of traffic. Bi-directional data transfer over asymmetric links results in ACK compression wherein TCP acknowledgements (ACKs) get bunched together behind larger data packets, further exacerbating the effect of asymmetry on TCP performance. By implementing the simulation model for PPP encapsulation over AAL5, we characterize its effect in terms of throughput degradation and excessive delay. We quantify the improvement in the throughput obtained by delaying the TCP ACKs and by TCP/IP header compression. These techniques being effective for unidirectional traffic over asymmetric links, however, do not prove as effective when ATM enters the scenario or in presence of bi-directional data transfer. Further, we implemented a simulation model of the Smart ACK Dropper (SAD), a technique to regulate the flow of TCP ACKs. Considerable improvement in performance especially in the presence of unidirectional data transfer is achieved using the SAD technique. Although the improvement is to a lesser extent in the presence of bi-directional data traffic, SAD helps the network in quickly recovering from the impact of ACK compression. We also propose and implement certain customized queuing/scheduling and policing mechanisms to enable differentiated servicing of TCP ACKs and data packets, and mitigate the effect of ACK compression. While providing considerable TCP performance improvement in presence of SAD, custom queuing also allows fair sharing of bandwidth between TCP flows, unlike priority queuing, which starves the low priority flow. The committed access rate (CAR)policing scheme provides considerable performance improvement when used with SAD, and is especially useful when TCP ACKs compete with bursty data traffic over the slower upstream.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-11172000-16550058en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-11172000-16550058/en
dc.identifier.urihttp://hdl.handle.net/10919/35733en
dc.publisherVirginia Techen
dc.relation.haspartkphanse_thesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectdifferentiated serviceen
dc.subjectACK Regulationen
dc.subjectPPPen
dc.subjectSimulationen
dc.subjectTCP/IPen
dc.subjectATMen
dc.subjectADSLen
dc.titleSimulation Study of an ADSL Network Architecture: TCP/IP Performance Characterization and Improvements using ACK Regulation and Scheduling Mechanismsen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
kphanse_thesis.pdf
Size:
553.93 KB
Format:
Adobe Portable Document Format

Collections