Skip to main content

Reducing Interrupt Latency at Linux Kernel Level for Real-Time Network

  • Conference paper
Advances in Artificial Reality and Tele-Existence (ICAT 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4282))

Included in the following conference series:

  • 1702 Accesses

Abstract

Linux is not well suited for real-time environment. Redesigning it for real-time systems, however, is a very complex and challenging task. In this paper, we suggest an approach to convert a large system like Linux into a real-time system with minimal changes. We observe that most of real-time systems demand real-time performance only for a couple of devices they are targeting for. Our approach focuses on this target device and modifies the original system only where this device is involved. This approach is more practical in that it does not unnecessarily change the whole system and in that it still satisfies the demands of most real-time systems. We picked network device as an example. We assumed the device sometimes got a real-time packet which should be processed immediately.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chlamtac, I., Franta, W.R., Levin, K.D.: BRAM: The broadcast recognizing access method. IEEE Transactions on Communications 27, 1183–1189 (1979)

    Article  Google Scholar 

  2. Signorile, R.P.: MBRAM-A priority protocol for PC based local area networks. IEEE Network 2, 55–59 (1988)

    Article  Google Scholar 

  3. CIP Working Group: Experimental internet stream protocol, version 2 (ST-II). RFC1190 (1990)

    Google Scholar 

  4. Braden, R., Zhang, L., Berson, S., Herzog, S., Jamin, S.: Resource reservation protocol (RSVP). RFC2205 (1997)

    Google Scholar 

  5. Park, J., Yoon, Y.: An extended TCP/IP protocol for real-time local area networks. IFAC Control Engineering Practice 6, 111–118 (1998)

    Article  Google Scholar 

  6. Park, J., Park, J.: A study on RTP/RTCP based real-time protocol over Ethernet for distributed control system. In: Procceeding of 16th DCCS 2000, Sydney, Australia (2000)

    Google Scholar 

  7. Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: A transport protocol for real-time applications. RFC1889 (1996)

    Google Scholar 

  8. Yodaiken, V.: New frontiers for embedded computing. In: Proceedings of 17th International Conference on VLSI Design, India (2004)

    Google Scholar 

  9. Postel, J.: A standard for the transmission of IP datagrams over IEEE 802 networks. RFC1042 (1988)

    Google Scholar 

  10. Stevens, W.R.: TCP/IP Illustrated, vol. 1. Addison-Wesley Publishing Company, Massachusetts (1994)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, D.S., Kim, J.S., Park, J., Kim, K.C. (2006). Reducing Interrupt Latency at Linux Kernel Level for Real-Time Network. In: Pan, Z., Cheok, A., Haller, M., Lau, R.W.H., Saito, H., Liang, R. (eds) Advances in Artificial Reality and Tele-Existence. ICAT 2006. Lecture Notes in Computer Science, vol 4282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11941354_66

Download citation

  • DOI: https://doi.org/10.1007/11941354_66

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-49776-9

  • Online ISBN: 978-3-540-49779-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics