This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Cross-Layer Quality Assessment of Scalable Video Services on Mobile Embedded Systems
October 2010 (vol. 9 no. 10)
pp. 1478-1490
Kyungtae Kang, University of Illinois at Urbana-Champaign, Urbana, IL
Won J. Jeon, Samsung Information Systems America, San Jose, CA
Kyung-Joon Park, Seoul National University, Seoul, Korea
Roy H. Campbell, University of Illinois Urbana-Champagne, Urbana, IL
Klara Nahrstedt, University of Illinois at Urbana-Champaign, Urbana, IL
The recent development of high-speed data transmission over wireless cellular networks has enabled the delivery of multimedia broadcasting services to mobile users. These services involve a range of interactions among different system components, including the wireless channel, the network, and mobile devices, making it crucial for the service provider to verify the model, design, and behavior of a new service before it is deployed. However, previous studies have largely relied on network simulations or scaled experiments, and there has been little work on the sort of unified framework for quality-of-service (QoS) assessment, which considers the interactions between components, that we propose in this paper. Accurate models of the wireless channel, the network, and the data processing that takes place on an embedded system of a mobile client, are integrated within our framework, and allow us to predict several key system metrics and the quality of the video stream as it is perceived by users. Furthermore, different models of system components can be easily plugged in to extend this framework. As an example application, we analyze the performance of the process of decoding scalable videos on ARM-based mobile embedded systems in CDMA2000 wireless cellular networks.

[1] Opnet Technologies, http:/www.opnet.com, 2010.
[2] The Network Simulator—(NS-2), http://www.isi.edu/nsnamns, 2010.
[3] C. Atici and M.O. Sunay, "High Data-Rate Video Broadcasting over 3G Wireless Systems," IEEE Trans. Broadcasting, vol. 53, no. 1, pp. 212-223, Mar. 2007.
[4] F. Hartung, U. Horn, J. Huschke, M. Kampmann, T. Lohmar, and M. Lundevall, "Delivery of Broadcast Services in 3G Networks," IEEE Trans. Broadcasting, vol. 53, no. 1, pp. 188-199, Mar. 2007.
[5] N.H. Vaidya, J. Bernhard, V.V. Veeravalli, P.R. Kumar, and R.K. Iyer, "Illinois Wireless Wind Tunnel: A Testbed for Experimental Evaluation of Wireless Networks" Proc. ACM SIGCOMM Workshop Experimental Approaches to Wireless Network Design and Analysis, pp. 64-69, Aug. 2005.
[6] M. Zorzi, R.R. Rao, and L.B. Milstein, "ARQ Error Control on Fading Mobile Radio Channels," IEEE Trans. Vehicular Technology, vol. 46, no. 2, pp. 445-455, May 1997.
[7] M. Zorzi and R.R. Rao, "On the Statistics of Block Errors in Bursty Channels," IEEE Trans. Comm., vol. 45, no. 6, pp. 660-667, June 1997.
[8] M. Zorzi, R.R. Rao, and L.B. Milstein, "Error Statistics in Data Transmission over Fading Channels," IEEE Trans. Comm., vol. 46, no. 11, pp. 1468-1477, Nov. 1998.
[9] D.R. Pauluzzi and N.C. Beaulieu, "A Comparison of SNR Estimation Techniques for the AWGN Channel," IEEE Trans. Comm., vol. 48, no. 10, pp. 1681-1691, Oct. 2000.
[10] Y.Q. Shi, X.M. Zhang, Z.-C. Ni, and M. Ansari, "Interleaving for Combating Bursts of Errors," IEEE Circuits and Systems Magazine, vol. 4, no. 1, pp. 29-42, Aug. 2004.
[11] J. Daemen and V. Rijmen, The Design of Rijndael: AES—The Advanced Encryption Standard. Springer-Verlag, 2002.
[12] W.C. Jakes, Microwave Mobile Communications. Wiley-IEEE Press, May 1994.
[13] R. Parry, "CDMA2000 1xEV-DO [for 3G Communications]," IEEE Potentials, vol. 21, no. 4, pp. 10-13, Oct./Nov. 2002.
[14] P. Bender, P. Black, M. Grob, R. Padovani, N. Sindhushayana, and A. Viterbi, "CDMA/HDR: A Bandwidth-Efficient High-Speed Wireless Data Service for Nomadic Users," IEEE Comm. Magazine, vol. 38, no. 7, pp. 70-77, July 2000.
[15] C. Berrou and A. Glavieu, "Near Optimum Error Correcting Coding and Decoding: Turbo-Codes," IEEE Trans. Comm., vol. 44, no. 10, pp. 1261-1271, Oct. 1996.
[16] S. Benedetto and G. Montorsi, "Unveiling Turbo-Codes: Some Results on Parallel Concatenated Coding Schemes," IEEE Trans. Information Theory, vol. 42, no. 2, pp. 409-429, Mar. 1996.
[17] W.J. Ebel and W.H. Tranter, "The Performance of Reed-Solomon Codes on a Bursty-Noise Channel," IEEE Trans. Comm., vol. 43, nos. 2-4, pp. 298-306, Feb.-Apr. 1995.
[18] K. Kang, "Probabilistic Analysis of Data Interleaving for Reed-Solomon Coding in BCMCS," IEEE Trans. Wireless Comm., vol. 7, no. 10, pp. 3878-3888, Oct. 2008.
[19] K. Kang, Y. Cho, and H. Shin, "Energy-Efficient MAC-Layer Error Recovery for Mobile Multimedia Applications in 3GPP2 BCMCS," IEEE Trans. Broadcasting, vol. 53, no. 1, pp. 338-349, Mar. 2007.
[20] H. Schwarz, D. Marpe, and T. Wiegand, "Overview of the Scalable Video Coding Extension of the H.264/AVC Standard," IEEE Trans. Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103-1120, Sept. 2007.
[21] H. Mansour, P. Nasiopoulos, and V. Krishnamurthy, "Modelling of Loss Distortion in Hierarchical Prediction Codecs," Proc. IEEE Int'l Symp. Signal Processing and Information Technology, pp. 536-540, Aug. 2006.
[22] P. Wellin, R. Gaylord, and S. Kamin, Introduction to Programming with Mathematica. Cambridge Univ. Press, 2005.
[23] T. Gayley, "Building User Interfaces Using J/Link," The Mathematica J., vol. 9, no. 1, pp. 189-215, 2003.
[24] K. Kang and L. Sha, "An Interleaving Structure for Guaranteed QoS in Real-Time Broadcasting Systems," IEEE Trans. Computers, vol. 59, no. 5, pp. 666-678, May 2010.
[25] CDMA2000 High Rate Broadcast-Multicast Packet Data Air Interface Specification, 3GPP2 Std. C.S0054-A Rev. 1.0, Mar. 2006.
[26] P. Agashe, R. Rezaiifar, and P. Bender, "CDMA2000 High Rate Broadcast Packet Data Air Interface Design," IEEE Comm. Magazine, vol. 42, no. 2, pp. 83-89, Feb. 2004.
[27] J. Wang, R. Sinnarajaj, T. Chen, Y. Wei, and E. Tiedemann, "Broadcast and Multicast Services in CDMA2000," IEEE Comm. Magazine, vol. 42, no. 2, pp. 76-82, Feb. 2004.
[28] Iterative Solutions, http:/www.iterativesolutions.com, 2010.
[29] A Reed-Solomon Error-Correcting Encoder/Decoder Library Written in C, http://sourceforge.net/projectsrscode, 2010.
[30] Embedded Development Tools, http:/www.iar.com, 2010.
[31] J.L. Massey, "Shift Register Synthesis and BCH Decoding," IEEE Trans. Information Theory, vol. 15, no. 1, pp. 122-127, Jan. 1969.
[32] N.B. Atti, G.M. Diaz-Toca, and H. Lombardi, "The Berlekamp-Massey Algorithm Revisited," Applicable Algebra in Eng., Comm. and Computing, vol. 17, no. 1, pp. 75-82, Apr. 2006.
[33] Broadcast-Multicast Service Security Framework, 3GPP2 Std. S.R0083 Rev. 1.0, Oct. 2003.
[34] G. Rose and G.M. Koien, "Access Security in CDMA2000, Including a Comparison with UMTS Access Security," IEEE Wireless Comm., vol. 11, no. 1, pp. 19-25, Feb. 2004.
[35] Enhanced Cryptographic Algorithms, 3GPP2 Std. S.S0055 Rev. 2.0, Jan. 2005.
[36] X. Zhang and K.K. Parhi, "Implementation Approaches for the Advanced Encryption Standard Algorithm," IEEE Circuits and Systems Magazine, vol. 2, no. 4, pp. 24-46, Oct.-Dec. 2002.
[37] G. Bertoni, L. Breveglieri, P. Fragneto, M. Macchetti, and S. Marchesin, "Efficient Software Implementation of AES on 32-Bit Platforms," Lecture Notes in Computer Science, pp. 159-171, Springer, Aug. 2002.
[38] Code for AES and Combined Encryption/Authentication Modes, http:/www.gladman.me.uk, 2010.
[39] Video Traces for Network Performance Evaluation, http://trace.eas.asu.edutracemain.html, 2010.
[40] P.H. Feiler, D.P. Gluch, and J.J. Hudak, "The Architecture Analysis & Design Language (AADL): An Introduction," Technical Report CMU/SEI-2006-TN-011, The Software Eng. Inst., Carnegie Mellon Univ., Feb. 2006.

Index Terms:
Cross-layer quality assessment, scalable video, mobile device.
Citation:
Kyungtae Kang, Won J. Jeon, Kyung-Joon Park, Roy H. Campbell, Klara Nahrstedt, "Cross-Layer Quality Assessment of Scalable Video Services on Mobile Embedded Systems," IEEE Transactions on Mobile Computing, vol. 9, no. 10, pp. 1478-1490, Oct. 2010, doi:10.1109/TMC.2010.119
Usage of this product signifies your acceptance of the Terms of Use.