Skip to main content

STREAMER: Hardware Support for Smoothed Transmission of Stored Video over ATM

  • Conference paper
  • First Online:
Book cover Parallel Computer Routing and Communication (PCRCW 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1417))

Included in the following conference series:

  • 157 Accesses

Abstract

We propose a hardware design which provides support for smoothed transmission of stored video from a server to a client for real-time playback. The design, called Streamer, resides on the network interface and handles the transmission scheduling of all streams over a single link connected to an ATM network. Streamer minimizes the interaction needed with the server CPU, while supporting very fine grain scheduling of cell transmissions for a large number of streams. Throughput is also maximized by streaming data directly from the storage medium to the network interface buffer over the I/O bus. We observe that the scheduling mechanism can be modified to operate at 2.1 Gbps link speeds and the Streamer as a whole can provide cell-granular, interleaved scheduling with full utilization of 155 Mbps and 622 Mbps links.

The work reported in this paper was supported in part by the National Science Foundation under Grant MIP-9203895. Any opinions, findings, and conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reflect the view of the NSF.

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 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. ATM Forum Level 1 UTOPIA Specification 2.01, 1994.

    Google Scholar 

  2. ATM-155+ Mbps SAR Controller Module, http://www.chips.ibm.com/products/commun/a155.html, 1996.

  3. SunATM Adapter, http://www.sun.com/products-n-solutions/hw/networking/jtf_sunatm.html, 1996.

  4. TranSwitch SARA II TXC-05551 Product Preview: Document Number TXC-05551-MB, http://www.transwitch.com/iocd.html, 1996.

  5. C. Dalton, G. Watson, D. Banks, C. Calamvokis, A. Edwards, and J. Lumley. Afterburner. IEEE Network, pages 36–43, July 1993.

    Google Scholar 

  6. B. S. Davie. The architecture and implemtation of a high-speed host interface. IEEE Journal on Selected Areas in Communications, 11(2):228–239, February 1993.

    Google Scholar 

  7. M. Day, S. Luning, and D. Spence. White paper: IBM mediaStreamer Solutions, A Technical Overview. http://www.rs6000.ibm.com/solutions/videoservers, February 1997.

  8. Z. D. Dittia, J. R. Cox, and G. M. Parulkar. Design of the APIC: A high performance ATM host-interface chip. In Proceedings of IEEE INFOCOM, pages 179–187, 1995.

    Google Scholar 

  9. P. Druschel, M. B. Abbott, M. Pragels, and L. L. Peterson. Network subsystem design. IEEE Network, pages 8–17, July 1993.

    Google Scholar 

  10. W.-C. Feng, Video-On-Demand Services: Efficient Transportation and Decompression of Variable Bit Rate Video, PhD thesis, The University of Michigan, 1996.

    Google Scholar 

  11. A. Mehra, A. Indiresan, and K. G. Shin. Resource management for real-time communication: Making theory meet practice. In Proceedings of IEEE Real-Time Technology and Applications, pages 130–138, 1996.

    Google Scholar 

  12. A. Mehra, A. Indiresan, and K. G. Shin. Structuring communication software for Quality-of-Service guarantees. In Proceedings of IEEE Real-Time Systems Symposium, 1996.

    Google Scholar 

  13. S.-W. Moon, J. Rexford, and K. G. Shin. Scalable hardware priority queue architectures for high-speed packet switches. In Proceedings of IEEE Real-time Technology and Applications Symposium, pages 203–212, 1997.

    Google Scholar 

  14. G. W. Neufeld, M. R. Ito, M. Goldberg, M. J. McCutcheon, and S. Ritchie. Parallel host interface for an ATM network. IEEE Network, pages 24–34, July 1993.

    Google Scholar 

  15. K. K. Ramakrishnan. Performance considerations in designing network interfaces. IEEE Journal on Selected Areas in Communications, 11(2):203–219, February 1993.

    Google Scholar 

  16. D. Saha, Supporting Distributed Multimedia Applications on ATM Networks, PhD thesis, The University of Maryland, 1995.

    Google Scholar 

  17. J. D. Salehi, Z.-L. Zhang, J. F. Kurose, and D. Towsley. Supporting stored video: Reducing rate variability and end-to-end resource requirements through optimal smoothing. Performance Evaluation Review, 24(1):222–231, May 1996.

    Google Scholar 

  18. C. B. S. Traw and J. M. Smith. Hardware/software organization of a high-performance ATM host interface. IEEE Journal on Selected Areas in Communications, 11(2):240–253, February 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moon, SW., Pillai, P., Shin, K.G. (1998). STREAMER: Hardware Support for Smoothed Transmission of Stored Video over ATM. In: Yalamanchili, S., Duato, J. (eds) Parallel Computer Routing and Communication. PCRCW 1997. Lecture Notes in Computer Science, vol 1417. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69352-1_7

Download citation

  • DOI: https://doi.org/10.1007/3-540-69352-1_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-69352-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics