ACM Home Page
Please provide us with feedback. Feedback
Network support for mobile multimedia using a self-adaptive distributed proxy
Full text PdfPdf (213 KB)
Source International Workshop on Network and Operating System Support for Digital Audio and Video archive
Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video table of contents
Port Jefferson, New York, United States
Pages: 107 - 116  
Year of Publication: 2001
ISBN:1-58113-370-7
Authors
Zhuoqing Morley Mao  University of California at Berkeley
Hoi-sheung Wilson So  University of California at Berkeley
Byunghoon Kang  University of California at Berkeley
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMULTIMEDIA: ACM Special Interest Group on Multimedia
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 28,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/378344.378360
What is a DOI?

ABSTRACT

Recent advancements in video and audio codec technologies~(e.g., RealV ideo [18] make multimedia streaming possible across a wide range of network conditions. With an increasing trend of ubiquitous connectivity, more and more areas have overlapping coverage of multiple wired and wireless networks. Because the best network service changes as the user moves, to provide good multimedia application performance, the service needs to adapt to user movement as well as network and computational resource variations. For wireless multimedia applications, one must ensure smooth transitions when network connectivity changes. We argue that network adaptations for multimedia applications should be provided at the application layer with help from proxies in the network. The reasons are ease of programming, ease of deployment, better fault-tolerance, and greater scalability.We propose aself-adaptive distributed proxy systemthat provides streaming multimedia service to mobile wireless clients. Our system intelligently adapts to the real-time network variations and hides handoff artifacts using application protocol specific knowledge whenever possible. It also uses application-independent techniques such as dynamic relocation of transcoders and automatic insertion of forward error correction and compression into the data transcoding path. We advocate a composable, relocatable transcoding data path consisting of a directed acyclic graph ofstrongly-typedoperators to bridge any data format mismatch between the client and the data source. In this paper, we present the design, implementation, and evaluation of our system in the context of streaming video playback involving a series of transcoding proxies and a mobile client.


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
ISO/IEC 11172-1 11172-2 11172-3 11172-4 11172-5 Information technology - Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s Part 1 to Part 5.
 
2
ITU-T Recommendation H.263+.
 
3
C. P. A. Myles, D. B. Johnson. A mobile host protocol supporting route optimization and authentication. IEEE Journal of Selected Areas in Communication, 13(5):839-849, June 1995.
 
4
 
5
J. Bolot, S. Fosse-Parisis, and D. Towsley. Adaptive fec-based error control for internet telephony. In Proc. of IEEE INFOCOM'99, pages 1453-1460, March 1999.
 
6
J.-C. Bolot and A. Vega-Garcia. The case for FEC-based error control for packet audio in the Internet. ACM Multimedia Systems, 1997.
 
7
Berkeley Multimedia Research Center. http://bmrc.berkeley.edu/frame/research/mpeg.
8
9
 
10
H. S. et al. Rtsp: Real time stream protocol. RFC 2326, April 1998.
 
11
S. D. G. et. al. The MultiSpace: an Evolutionary Platform for Infrastructural Services. In Usenix Annual Technical Conference, June, 1999, Monterey, CA.
12
 
13
S. D. Gribble, E. A. Brewer, J. M. Hellerstein, and D. Culler. Scalable, Distributed Data Structures for Internet Service Construction. In Proceedings of OSDI 2000.
 
14
D. Maltx and P. Bhagwat. Msocks: An architecture for transparent layer mobility. In IEEE Infocom '98, March 1998.
 
15
Z. M. Mao and R. H. Katz. Achieving service portability in iceberg. In Proceedings of IEEE GlobeCom 2000, Workshop on Service Portability, March 2000.
 
16
C. Perkins. IP mobility support. Technical Report Internet Draft, 1994.
 
17
M. Podolsky, C. Romer, and S. McCanne. Simulation of fec-based error control for packet audio on the internet. In Proc. of IEEE Infocom'98, San Francisco, CA, March 1998.
 
18
Real.com. Working with RealProducer 8 codecs, June 28, 2000.
 
19
P. Reiher, M. Y. R. Guy, and A. Rudenko. Automated planning for open architectures. In Openarch 2000 short paper, March 2000.
 
20
21
22
 
23
 
24
P. Sudame and B. R. Badrinath. Transformer tunnels: A framework for providing route-specific adaptations. In Proc. of the USENIX Technical Conf., 1998.
 
25
W. Tan and A. Zakhor. Multicast transmission of scalable video using receiver-driven hierarchical fec. In Proc. Packet Video'99, New York, April 1999.
 
26
S. M. Weiss. Switching facilities in mpeg-2: Necessary but not sufficient. In Proceedings SMPTE Advanced Television and Electronic Imaging Conference, San Francisco, CA, pages 44-70, February 1995.
 
27
 
28
M. Yarvis, A.-I. A. Wang, A. Rudenko, P. Reiher, and G. J. Popek. Conductor: Distributed adaptation for complex networks. Technical Report UCLA Technical Report: CSD-TR990042, 1999.


Collaborative Colleagues:
Zhuoqing Morley Mao: colleagues
Hoi-sheung Wilson So: colleagues
Byunghoon Kang: colleagues

Peer to Peer - Readers of this Article have also read: