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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ATM Forum Level 1 UTOPIA Specification 2.01, 1994.
ATM-155+ Mbps SAR Controller Module, http://www.chips.ibm.com/products/commun/a155.html, 1996.
SunATM Adapter, http://www.sun.com/products-n-solutions/hw/networking/jtf_sunatm.html, 1996.
TranSwitch SARA II TXC-05551 Product Preview: Document Number TXC-05551-MB, http://www.transwitch.com/iocd.html, 1996.
C. Dalton, G. Watson, D. Banks, C. Calamvokis, A. Edwards, and J. Lumley. Afterburner. IEEE Network, pages 36–43, July 1993.
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.
M. Day, S. Luning, and D. Spence. White paper: IBM mediaStreamer Solutions, A Technical Overview. http://www.rs6000.ibm.com/solutions/videoservers, February 1997.
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.
P. Druschel, M. B. Abbott, M. Pragels, and L. L. Peterson. Network subsystem design. IEEE Network, pages 8–17, July 1993.
W.-C. Feng, Video-On-Demand Services: Efficient Transportation and Decompression of Variable Bit Rate Video, PhD thesis, The University of Michigan, 1996.
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.
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.
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.
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.
K. K. Ramakrishnan. Performance considerations in designing network interfaces. IEEE Journal on Selected Areas in Communications, 11(2):203–219, February 1993.
D. Saha, Supporting Distributed Multimedia Applications on ATM Networks, PhD thesis, The University of Maryland, 1995.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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