Skip to main content

Scheduling of Isochronous Data Transactions in Compliance with QoS Restrictions in the USB 3.0 Interface

  • Conference paper
  • First Online:
Computer Networks (CN 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 522))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The symbols associated with \(i\)th transfer are tagged by transfer number in superscript.

  2. 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. 3.

    In the particular case, it is permitted for isochronous write operation.

References

  1. 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)

    Google Scholar 

  2. Anderson, D., Trodden, J.: USB 3.0 Technology. MindShare (2013)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Brucker, P.: Scheduling Algorithms. Springer, Berlin (2007)

    Google Scholar 

  6. Pinedo, M.: Scheduling Theory, Algorithms, and Systems. Springer, New York (2008)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Michał Sawicki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics