Browse > Article

Efficient Peer Assignment for Low-Latency Transmission of Scalable Coded Images  

Su, Xiao (Computer Engineering Department, San Jose State University)
Wang, Tao (Synopsys Inc. Mountain View)
Publication Information
Abstract
In this paper, we propose efficient peer assignment algorithms for low-latency transmission of scalable coded images in peer-to-peer networks, in which peers may dynamically join and leave the networks. The objective of our algorithm is to minimize the transmission time of a requested image that is scalable coded. When an image is scalable coded in different bit rates, the bit stream encoded in a lower bit rate is a prefix subset of the one encoded in a higher bit rate. Therefore, a peer with the same requested image coded in any bit rate, even when it is different from the requested rate, may work as a supplying peer. As a result, when a scalable coded image is requested, more supplying peers can be found in peer-to-peer networks to help with the transfer. However, the set of supplying peers is not static during transmission, as the peers in this set may leave the network or finish their transmission at different times. The proposed peer assignment algorithms have taken into account the above constraints. In this paper, we first prove the existence of an optimal peer assignment solution for a simple identity permutation function, and then formulate peer assignment with this identity permutation as a mixed-integer programming problem. Next, we discuss how to address the problem of dynamic peer departures during image transmission. Finally, we carry out experiments to evaluate the performance of proposed peer assignment algorithms.
Keywords
Image transmission; peer-to-peer networks; scalable coding;
Citations & Related Records

Times Cited By Web Of Science : 0  (Related Records In Web of Science)
Times Cited By SCOPUS : 0
연도 인용수 순위
  • Reference
1 A. Said and W. A. Pearlman, 'A new fast and efficient image codec based on set partitioning in hierarchical trees,' IEEE Trans. Circuits Syst. Video Technol., vol. 6, no. 3, pp. 243-250, June 1996   DOI   ScienceOn
2 J. M. Shapiro, 'Embedded image coding using zerotrees of wavelet coefficients,' IEEE Trans. Signal Process., vol. 41, no. 12, pp. 3445-3462, Dec. 1993   DOI   ScienceOn
3 ITU-T recommendation H.263: Video coding for low bitrate communication, 1998
4 ISO/IEC IS 13818-2 (MPEG-2 Video): Information technology - generic coding of moving pictures and associated audio information, Apr. 1996
5 D. Xu, M. Hefeeda, S. Hambrusch, and B. Bhargava, 'On peer-to-peer media streaming,' In Proc. SPIE/ACM Multimedia Computing and Networking, San Jose, CA, Jan. 2002
6 P. M. Pardalos and H. E. Romeijn, Handbook of Global Optimization. Kluwer Academic Publishers, 2002
7 X. Su, R. Fatoohi, and T. Wang, 'Optimizing transmission time of scalable coded images in peer-to-peer networks,' ACM/Springer Multimedia Systems Journal, pp. 413-421, Aug. 2005
8 ITU-T recommendation H.264: Advanced video coding, 2005
9 S. J. Wright, Primal-Dual Interior-Point Methods. SIAM, 1997
10 R. Rejaie and A. Ortega, 'PALS: Peer to peer adaptive layered streaming,' In Proc. ACM/IEEE NOSSDAV, June 2003
11 M. Castro, P. Druschel, A. M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh, 'SplitStream: high-bandwidth content distribution in a cooperative environment,' In Proc. IPTPS, Feb. 2003
12 D. Stolarz, 'Peer-to-peer streaming media delivery,' In Proc. First Int. Conf. Peer-to-Peer Computing, Aug. 2001
13 G. K. Wallace, 'The JPEG still picture compression standard,' IEEE Trans. Consum. Electron., vol. 38, no. 1, Feb. 1992
14 L. A.Wolsey and G. L. Nemhauser, Integer and Combinatorial Optimization, 1st ed. Wiley-Interscience, 1999
15 eDonkey, http://www.edonkey2000.com
16 V. N. Padmanabhan, H. J.Wang, P. A. Chou, and K. Sripanidkulchai, 'Distributing streaming media content using cooperative networking,' In Proc. ACM/IEEE NOSSDAV, Miami, FL, USA, May 2002
17 S. Banerjee, B. Bhattacharjee, and C. Kommareddy, 'Scalable application layer multicast,' In Proc. ACM SIGCOMM, Aug. 2002
18 Gnutella, http://gnutella.wego.com
19 Y. Cui and K. Nahrstedt, 'Layered peer-to-peer streaming,' In Proc. ACM/IEEE NOSSDAV, 2003
20 Napster, http://www.napster.com
21 H. Huang, W. Peng, T. Chiang, and H. Hang, 'Advances in the scalable amendment of h.264/avc,' IEEE Commun. Mag., vol. 45, no. 1, pp. 68-76, 2007
22 D. A. Tran, K. A. Hua, and T. T. Do, 'ZIGZAG: An efficient peer-to-peer scheme for media streaming,' In Proc. IEEE INFOCOM, Apr. 2003
23 D. A. Tran, K. A. Hua, and T. T. Do, 'A peer-to-peer architecture for media streaming,' IEEE J. Sel. Area Commun., vol. 22, no. 1, pp. 121-133, Jan. 2004   DOI   ScienceOn
24 KaZaA, http://www.kazaa.com/us/index.htm
25 BitTorrent, http://bitconjurer.org/BitTorrent
26 V. N. Padmanabhan, H. J. Wang, and P. A. Chou, 'Resilient peer-topeer streaming,' Tech. Rep. MSR-TR-2003-11, Microsoft Research, Mar. 2003
27 W. Li, 'Overview of fine granularity scalability in mpeg-4 video standard,' IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 3, pp. 301-317, Mar. 2001   DOI   ScienceOn
28 Y. Cui, B. Li, and K. Nahrstedt, 'oStream: Asynchronous streaming multicast in application-layer overlay networks,' IEEE J. Sel. Area Commun., vol. 22, no. 1, pp. 91-106, Jan. 2004   DOI   ScienceOn
29 Y. Wang, J. Ostermann, and Y.-Q. Zhang, Video Processing and Communications, 1st ed. Prentice Hall, NJ, 2001
30 Morgan M-JPEG2000, http://www.morgan-multimedia.com/M-JPEG2000/
31 lp solve 4.0, ftp://ftp.ics.ele.tue.nl/pub/lp solve/