ACM Home Page
Please provide us with feedback. Feedback
Server-efficient high-definition media dissemination
Full text PdfPdf (551 KB)
Source
International Workshop on Network and Operating System Support for Digital Audio and Video archive
Proceedings of the 18th international workshop on Network and operating systems support for digital audio and video table of contents
Williamsburg, VA, USA
SESSION: OS and end-systems table of contents
Pages 49-54  
Year of Publication: 2009
ISBN:978-1-60558-433-1
Authors
Philip W. Frey  IBM Research GmbH, Rueschlikon, Switzerland
Andreas Hasler  IBM Research GmbH, Rueschlikon, Switzerland
Bernard Metzler  IBM Research GmbH, Rueschlikon, Switzerland
Gustavo Alonso  ETH, Zurich, Switzerland
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 47,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1542245.1542257
What is a DOI?

ABSTRACT

Internet usage has changed dramatically in the past few years. Content is no longer dominated by static websites, but comprises an increasing number of multimedia streams. With the widespread availability of broadband connections, the quality of the media provided by video-on-demand as well as streaming services increases constantly. Even though today most videos are still encoded with a rather low bit rate, large Internet service providers already foresee high-definition media becoming the predominant format in the near future. However, a larger number of clients requesting media at high bit rates poses a challenge for the server infrastructure. Conventional stream dissemination methods, such as RTP over UDP or HTTP over TCP, result in high server loads due to excessive local data copy, context switching, and interrupt processing overhead. In this paper, we illustrate and discuss this problem in detail through extensive experiments with existing solutions. We then present a new approach based on zero-copy protocol stack implementations in software as well as dedicated RDMA hardware. Our performance experiments indicate that these optimizations allow servers to scale better and remove most of the overhead caused by current approaches.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apple Inc. Darwin Streaming Server. http://developer.apple.com/opensource/server/streaming/
 
2
D.Dalessandro and P.Wyckoff. Accelerating web protocols using RDMA. In Proceedings of the 6th IEEE International Symposium on Network Computingand Applications, 2007.
 
3
Ecole Centrale Paris. VLC media player. http://www.videolan.org.
 
4
K.Fall and J.Pasquale. Exploiting in-kernel data paths to improve I/O throughput and CPU availability. In Proceedings of the Winter 1993 USENIX Conference, pages 327--333, 1993.
 
5
K.Fall and J.Pasquale. Improving continuous-media playback performance with in-kernel data paths. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS), pages 100--109, 1994.
 
6
P.Halvorsen, E.Jorde, K.-A. Skevik, V.Goebel, and T.Plagemann. Performance tradeoffs for static allocation of zero-copy buffers. In Proceedings of the 28th Euromicro Conference, 2002.
 
7
J.Hilland, P.Culley, J.Pinkerton, and R.Recio. RDMA Protocol Verbs Specification, Version 1.0. http://www.rdmaconsortium.org/home/draft-hilland-iwarp-verbs-v1.0-RDMAC.pdf.
 
8
InfiniBand Trade Association. InfiniBand architecture specification. http://www.infinibandta.org.
 
9
J.Levon. OProfile - A System Profiler for Linux. http://oprofile.sourceforge.net.
 
10
Miniwatts Marketing Group. World internet stats. http://www.internetworldstats.com/stats.htm.
11
 
12
F.Neeser, B.Metzler, and P.W. Frey. SoftRDMA. http://www.zurich.ibm.com/sys/servers/rdma_soft.html.
 
13
T.P. Nguyen and A.Zakhor. Distributed video streaming over internet. In Proceedings of Multimedia Computing and Networking, pages 186--195, 2002.
 
14
OpenFabrics Alliance. OpenFabrics Enterprise Distribution. http://www.openfabrics.org/.
 
15
T.Plagemann, V.Goebel, P.Halvorsen, and O.Anshus. Operating system support for multimedia systems. The Computer Communications Journal, 23:267--289, 2000.
 
16
R.Recio, B.Metzler, P.Culley, J.Hilland, and D.Garcia. A Remote Direct Memory Access Protocol Specification, 2007.
 
17
V.Saxena. Bandwidth drivers for 100 G Ethernet. http://www.ieee802.org/3/hssg/public/jan07/Saxena_01_0107.pdf.
 
18
K.Stuhlmüller, N.Färber, M.Link, and B.Girod. Analysis of video transmission over lossy channels. IEEE Journal on Selected Areas in Communications, 18:1012--1032, 2000.
 
19
Texas Memory Systems. Ramsan-5000. http://www.superssd.com/products/ramsan-5000/.
 
20
 
21
D.Wu, Y.T. Hou, W.Zhu, Y.qin Zhang, and J.M. Peha. Streaming video over the internet: Approaches and directions. IEEE Transactions on Circuits and Systems for Video Technology, 11:282--300, 2001.

Collaborative Colleagues:
Philip W. Frey: colleagues
Andreas Hasler: colleagues
Bernard Metzler: colleagues
Gustavo Alonso: colleagues