ACM Home Page
Please provide us with feedback. Feedback
Server-based smoothing of variable bit-rate streams
Full text PdfPdf (851 KB)
Source International Multimedia Conference; Vol. 9 archive
Proceedings of the ninth ACM international conference on Multimedia table of contents
Ottawa, Canada
Session: Streaming 2 table of contents
Pages: 147 - 158  
Year of Publication: 2001
ISBN:1-58113-394-4
Authors
Stergios V. Anastasiadis  University of Toronto, Toronto, Canada
Kenneth C. Sevcik  University of Toronto, Toronto, Canada
Michael Stumm  University of Toronto, Toronto, Canada
Sponsors
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
SIGCOMM: ACM Special Interest Group on Data Communication
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 6
Additional Information:

abstract   references   cited by   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/500141.500165
What is a DOI?

ABSTRACT

We introduce an algorithm that uses buffer space available at the server for smoothing disk transfers of variable bit-rate streams. Previous smoothing techniques prefetched stream data into the client buffer space, instead. However, emergence of personal computing devices with widely different hardware configurations means that we should not always assume abundance of resources at the client side. The new algorithm is shown to have optimal smoothing effect under the specified constraints. We incorporate it into a prototype server, and demonstrate significant increase in the number of streams concurrently supported at different system scales. We also extend our algorithm for striping variable bit-rate streams on heterogeneous disks. High bandwidth utilization is achieved across all the different disks, which leads to server throughput improved by several factors at high loads.


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
Anastasiadis, S. V., Sevcik, K. C., and Stumm, M. Disk Striping Scalability in the Exedra Media Server. In ACM/SPIE Multimedia Computing and Networking Conj. (San Jose, CA, Jan. 2001), pp. 175-189.
 
2
Anastasiadis, S. V., Sevcik, K. C., and Stumm, M. Modular and Efficient Resource Management in the Exedra Media Server. In USENIX Symposium on Internet Technologies and Systems (San Francisco, CA, Mar. 2001). (to appear).
 
3
Biersack, E. W., and Hamdi, M. Cost-optimal Data Retrieval for Video Servers with Variable Bit Rate Video Streams. In Intl. Work. Network and Operating System Support .for Digital Audio and Video ICambridee. UK. Julv 1998), pp. 295-302.
 
4
Bolosky, W. J., Barrera, J. S., Draves, R. P., Fitzgerald, R. P., Gibson, G. A., Jones, M. B., Levi, S. P., Myhrvold, N. P., and Rashid, R. F. The Tiger Video Fileserver. In Intl. Work. on Network and Operating System Support for Digital Audio and Video (Zushi, Japan, Apr. 1996), pp. 97-104.
5
6
 
7
 
8
Ganger, G. R., Worthington, B. L., and Patt, Y. N. The DiskSim Simulation Environment: Version 2.0 Reference Manual. Tech. Rep. CSE-TR-358-98, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, Michigan, Dec. 1999.
 
9
 
10
Gringeri, S., Shuaib, K., Egorov, R., Lewis, A., Khasnabish, B., and Basch, B. Traffic Shaping, Bandwidth Allocation, and Quality Assessment for MPEG Video Distribution over Broadband Networks. IEEE Network, 6 (Nov/Dec 1998), 94-107.
 
11
 
12
Kim, I.-H., Kim, J.-W., Lee, S.-W., and Chung, K.-D. VBR Video Data Scheduling using Window-Based Prefetching. In IEEE Multimedia Computing and Systems (Florence, Italy, June 1999), pp. 159-164.
 
13
Lakshman, T. V., Ortega, A., and Reibman, A. R. VBR Video: Tradeoffs and Potentials. Proceedings of the IEEE 86, 5 (May 1998), 952-973 .
 
14
15
16
 
17
Marshall, A. W., and Olkin, I. Inequalities: Theory of Majorization and its Applications. Academic Press, New York, 1979.
 
18
McManus, J., and Ross, K. A Dynamic Programming Methodology for Managing Prerecorded VBR Sources in Packet-Switched Networks. Telecommunications Systems 9 (1998), 223-247.
 
19
Muirhead, R. F. Some methods applicable to identities and inequalities of symmetric algebraic functions of n letters. In Proc. Edinburgh Mathematical Society (1903), vol. 21, pp. 144-157.
 
20
Paek, S., and Chang, S.-F. Video Server Retrieval Scheduling for Variable Bit Rate Scalable Video. In IEEE Multimedia Computing and Systems (Hiroshima, Japan, June 1996), p p . 108-112 .
21
 
22
Reddy, A. L. N., and Wijayaratne, R. Techniques for improving the throughput of VBR streams. In ACM/SPIE Multimedia Computing and Networking (San Jose, CA, Jan. 1999), p p . 216-227.
 
23
Rexford, J., Sen, S., Dey, J., Feng, W., Kurose, J., Stankovic, J., and Towsley, D. Online Smoothing of Live, Variable-Bit-Rate Video. IEEE Trans. on Multimedia 2, 1 (Mar. ZOOO), 3 7 -4 8 .
 
24
25
26
 
27
Sen, S., Rexford, J., and Towsley, D. Proxy Prefix Caching for Multimedia Streams. In IEEE INFOCOM (New York, NY, Mar. 1999), p p . 1310-1319.
 
28
 
29
30
31
32


Collaborative Colleagues:
Stergios V. Anastasiadis: colleagues
Kenneth C. Sevcik: colleagues
Michael Stumm: colleagues