Abstract
The newest versions of the most ubiquitous USB interface are 3.0/3.1. USB 3.0 improves utilization of bus throughput through the changing of system architecture and introduction a new scheduling algorithm. In some applications using USB ports (e.g. vision system), the quality of service (QoS) is required. This paper presents proposal of model of USB system based on theory of scheduling and definition of QoS for communication interfaces (in particular USB 3.0). Some experiments (using prepared USB 3.0 application) were performed to verify compliance with QoS and their results are shown in this article.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The symbols associated with \(i\)th transfer are tagged by transfer number in superscript.
- 2.
This assumption simplifies further reasoning. In fact, the last transaction of a transfer may consist of less number of packets. Additionally, last transmitted packet may have smaller payload than previous packets.
- 3.
In the particular case, it is permitted for isochronous write operation.
References
Huang, C.-Y., Chang, L.-P., Kuo, T.-W.: A cyclic-executive-based QoS guarantee over USB. In: The 9th IEEE Real-Time and Embedded Technology and Applications Symposium (2003)
Anderson, D., Trodden, J.: USB 3.0 Technology. MindShare (2013)
Missimer, E., Li, Y., West, R.: Real-time USB communication in the quest operating system. In: The 19th IEEE Real-Time and Embedded Technology and Applications Symposium (2013)
Huang, C.-Y., Kuo, T.-W., Pang, A.-C.: QoS support for USB 2.0 periodic and sporadic device requests. In: The 25th IEEE International Real-Time Systems Symposium (2004)
Brucker, P.: Scheduling Algorithms. Springer, Berlin (2007)
Pinedo, M.: Scheduling Theory, Algorithms, and Systems. Springer, New York (2008)
Acknowledgements
The work was performed using the infrastructure supported by POIG.02.03.01-24-099/13 grant: GeCONiI – Upper Silesian Center for Computational Science and Engineering.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Kwiecień, A., Sawicki, M. (2015). Scheduling of Isochronous Data Transactions in Compliance with QoS Restrictions in the USB 3.0 Interface. In: Gaj, P., Kwiecień, A., Stera, P. (eds) Computer Networks. CN 2015. Communications in Computer and Information Science, vol 522. Springer, Cham. https://doi.org/10.1007/978-3-319-19419-6_36
Download citation
DOI: https://doi.org/10.1007/978-3-319-19419-6_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19418-9
Online ISBN: 978-3-319-19419-6
eBook Packages: Computer ScienceComputer Science (R0)