Architectures and algorithms for high performance switching

dc.contributor.advisorAziz, Adnanen
dc.creatorPrakash, Amiten
dc.date.accessioned2008-08-28T21:54:38Zen
dc.date.accessioned2017-05-11T22:16:21Z
dc.date.available2008-08-28T21:54:38Zen
dc.date.available2017-05-11T22:16:21Z
dc.date.issued2004en
dc.descriptiontexten
dc.description.abstractSwitches are ubiquitous in modern computing, appearing in wide-area networks, multiprocessor servers, and data storage systems. With the the advent of high-speed link technology, switches have become the bottleneck in moving data in the network. Existing switch architectures either require the interconnection network and packet buffers to work at a very high speed or require complex scheduling problems to be solved quickly. In this dissertation we investigate whether there are switch architectures that can support high-speed links that are simultaneously easy to schedule, and can be built out of inexpensive components. The approach we take is using parallelism to solve complex scheduling problems. We choose switching architectures such that the corresponding scheduling problem can be efficiently solved with a reasonable amount of hardware. In particular, we present two switch architectures for which we have developed efficient scheduling algorithms. The first switch achieves optimum throughput and optimum average latency while the second switch guarantees optimum throughput only but uses considerably less hardware.
dc.description.departmentElectrical and Computer Engineeringen
dc.format.mediumelectronicen
dc.identifierb59289636en
dc.identifier.oclc57686016en
dc.identifier.proqst3143451en
dc.identifier.urihttp://hdl.handle.net/2152/1295en
dc.language.isoengen
dc.rightsCopyright is held by the author. Presentation of this material on the Libraries' web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works.en
dc.subject.lcshPacket switching (Data transmission)en
dc.subject.lcshComputer algorithmsen
dc.subject.lcshParallel algorithmsen
dc.subject.lcshComputer architectureen
dc.subject.lcshProduction schedulingen
dc.subject.lcshComputer networksen
dc.titleArchitectures and algorithms for high performance switchingen
dc.type.genreThesisen

Files