Show simple item record

Flexible router architectures for point-to-point networks.

dc.contributor.authorDaniel, Stuart Willarden_US
dc.contributor.advisorShin, Kang G.en_US
dc.date.accessioned2014-02-24T16:25:33Z
dc.date.available2014-02-24T16:25:33Z
dc.date.issued1996en_US
dc.identifier.other(UMI)AAI9635501en_US
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9635501en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/105083
dc.description.abstractModern parallel and distributed applications have a wide range of communication characteristics and performance requirements. These diverse characteristics affect the performance and suitability of particular routing and switching policies in point-to-point networks. In this thesis, we identify a core set of architectural features necessary for flexible selection and implementation of multiple routing and switching schemes. Using this, we present a flexible router whose routing and switching policies can be tailored to the application, allowing the network to meet these diverse needs. By dedicating a small programmable processor to each incoming link, we can implement wormhole, virtual cut-through, and packet switching, as well as hybrid switching schemes, each under a variety of unicast and multicast routing algorithms. In addition, a flexible router can support several applications or traffic types simultaneously, enabling better support of applications with multiple traffic classes. As part of this work, we have designed and fabricated the Programmable Routing Controller (PRC). Cycle-level simulations of mesh-connected PRCs demonstrate that flexible routing and switching can significantly enhance application performance. We also present and evaluate a new switching scheme called hybrid switching. Hybrid switching dynamically combines both virtual cut-through and wormhole switching to provide higher achievable throughput than wormhole alone, while significantly reducing the buffer space required at intermediate nodes when compared to virtual cut-through. This scheme is motivated by a comparison of virtual cut-through and wormhole switching through cycle-level simulations, and then evaluated using the same methods. Finally, we show that flexible routing and switching can be provided without a performance penalty by developing the z-channel routing engine. This routing engine limits its flexibility in order to match or exceed the performance level of multicomputer routers using fixed network policies.en_US
dc.format.extent176 p.en_US
dc.subjectComputer Scienceen_US
dc.titleFlexible router architectures for point-to-point networks.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science and Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/105083/1/9635501.pdf
dc.description.filedescriptionDescription of 9635501.pdf : Restricted to UM users only.en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.