Quality of Service Support for I/O Common Bus Interfaces
Date Issued
2006
Date
2006
Author(s)
Huang, Chih-Yuan
DOI
en-US
Abstract
This thesis aims at the proposing of I/O common bus interface system architectures and real-time scheduling algorithms for resources allocation of USB and IEEE-1394 device requests in a Quality-of-Service (QoS) fashion. We first propose a cyclic-executive-based bandwidth reservation and scheduling method to support QoS guarantees over USB 1.1, especially for those
isochronous bus activities. The proposed bandwidth reservation and scheduling method could reserve USB bandwidth for devices in an on-demand fashion. We then explore the resource allocation of USB 2.0 and 1.1 device requests jointly in a Quality-of-Service (QoS) fashion. Periodic requests, such as isochronous and interrupt
transfers, are guaranteed with preservation of bus bandwidth and schedulability tests. Sporadic requests, such as control and bulk transfer, are serviced with probabilistic performance analysis. For the third part of this thesis, we exploit the QoS services of IEEE-1393. In particular, we propose a bandwidth reservation
mechanism and its policy for isochronous requests, such as those from cameras. We then address the QoS support issue for asynchronous requests, such as those from disks, and then an analytic framework for probability-based QoS analysis. This thesis is concluded by the proposing of an optimal topology configuration algorithm for IEEE-1394 devices. The capability of this work is demonstrated with
performance evaluations over a Linux system prototype, for which we have encouraging results.
Subjects
服務品質
USB
IEEE-1394
QoS
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-95-D89922002-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):e3a193363b901e1e9b82b35b9314d987
