Show simple item record

Exploring quality-of-service issues in network interface design.

dc.contributor.authorIndiresan, Atri
dc.contributor.advisorShin, Kang G.
dc.date.accessioned2016-08-30T17:32:59Z
dc.date.available2016-08-30T17:32:59Z
dc.date.issued1997
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:9811104
dc.identifier.urihttps://hdl.handle.net/2027.42/130739
dc.description.abstractThis dissertation examines issues related to the design and implementation of communication subsystems for quality-of-service (QoS). End-to-end communication performance is determined by factors such as the underlying network technology, the end-host operating system, and the host-network interface. Increasing network speeds shifts the performance bottleneck to the end hosts, especially to the hardware and software components of the communication subsystem. The tradeoffs involved in providing QoS in communication are explored by implementing real-time communication services using the Ancor VME CIM 250 (CIM), a commercial network adapter that does not provide QoS support. Though QoS guarantees are achieved, architectural deficiencies in the design of the CIM result in throughput which is much less than the capacity of its network link or the host's memory bandwidth. An Emulated Network Device (END) tool is proposed and implemented to address the above deficiencies. END couples a representative executable model of an adapter to a host, allowing the host's communication software to interact with this model in real time. END may be used to design and analyze network adapters before they are built, thus helping avoid costly design errors. A representative model of the CIM was built using END. This model was modified to show how the CIM's throughput could be increased by up to 50%. END is used to examine how QoS support may be divided between host operating systems and network adapters. For various system configurations, these experiments establish that QoS support on adapters significantly enhances delivered QoS for transmission. QoS for reception presents unique challenges since, unlike transmission, the host has no control over incoming data. In an interrupt-driven operating system, high packet arrival rates can result in receive livelock. A novel adapter-based solution to this problem is proposed, and its advantages are demonstrated using END. This research describes the architecture and implementation of END and demonstrates its versatility as a design and analysis tool by using it for: (a) construction of representative models of existing adapters, (b) introducing and evaluating design improvements, (c) evaluating the efficacy of QoS support on the host and/or adapter, and (d) studying reception issues in interface design.
dc.format.extent149 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectCommunication Subsystems
dc.subjectDesign
dc.subjectExploring
dc.subjectInterface
dc.subjectIssues
dc.subjectNetwork
dc.subjectOf
dc.subjectPerformance Bottlenecks
dc.subjectQuality
dc.subjectService
dc.titleExploring quality-of-service issues in network interface design.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/130739/2/9811104.pdf
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.