Active Queue Management and Scheduling Methods for Packet-Switched Networks

dc.contributor.advisorYannis Viniotis, Committee Memberen_US
dc.contributor.advisorJ. Keith Townsend, Committee Chairen_US
dc.contributor.advisorGeorge Rouskas, Committee Memberen_US
dc.contributor.advisorMihail Devetsikiotis, Committee Memberen_US
dc.contributor.authorAkin, Ozdemiren_US
dc.date.accessioned2010-04-02T19:00:15Z
dc.date.available2010-04-02T19:00:15Z
dc.date.issued2005-03-13en_US
dc.degree.disciplineElectrical Engineeringen_US
dc.degree.leveldissertationen_US
dc.degree.namePhDen_US
dc.descriptionNorth Carolina State University Theses Electrical and Computer Engineering.
dc.description.abstractTo support the myriad of envisioned communication products of the future, there is a need to develop a network infrastructure that can provide larger bandwidth, with better control of quality of service (QoS). However, with increasing demand for applications running over packet networks, congestion at the intermediate nodes (e.g., routers and switches) can be a serious problem. Consequences include long delays, large delay variation and high packet loss rates. Different solutions requiring varying levels of modification to the currently used algorithms have been proposed both for responsive (e.g., TCP) and unresponsive (e.g., UDP) protocols. However, most of the solutions are either too complicated to implement in real life or not general enough to be applicable to an arbitrary network topology. In this thesis, we investigate two mechanisms - active queue management (AQM), and scheduling - that can improve QoS in the packet networks. AQM techniques attempt to prevent congestion and regulate the queue length by sending congestion signals (i.e., dropping and/or marking packets) in a proactive manner, which would eventually cause the senders to decrease their sending rates. We use an analytic model derived for TCP in the literature to develop an AQM scheme that not only controls the queue length at the intermediate nodes but also distributes the resources fairly between the users. We present two different schemes that have different levels of complexity and performance. We also propose a distributed networking scheme that improves the performance of our new AQM algorithms. Although AQM schemes work well with responsive protocols such as TCP, the performance degrades for unresponsive protocols since unresponsive protocols do not change their packet sending rate in response to the congestion notifications sent by the network. Scheduling algorithms can regulate both responsive and unresponsive flows and can also provide guarantees on some QoS parameters, such as latency and fairness. We propose a new scheduling algorithm that can guarantee a better latency and fairness bound than the previous schemes with a similar complexity. This new scheme uses different queues for each round to simplify the common sorting problem with the scheduling schemes. Also a new notion, virtual round, is used to time-stamp incoming packets.en_US
dc.formatThesis (Ph.D.)--North Carolina State University.
dc.identifier.otheretd-12122004-202307en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/4740
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectquality of serviceen_US
dc.subjectTCP/IPen_US
dc.subjectschedulingen_US
dc.subjectactive queue managementen_US
dc.titleActive Queue Management and Scheduling Methods for Packet-Switched Networksen_US
dcterms.abstractKeywords: quality of service, TCP/IP, scheduling, active queue management.
dcterms.extentx, 101 pages : illustrations

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
3.02 MB
Format:
Adobe Portable Document Format

Collections