Abstract
In this article, we propose a cross-layer algorithm/architecture coexploration for wireless multimedia systems to coordinate interactions among sublayer optimizers for improvements in energy/QoS/reliability. By exploiting the inherent redundancy in wireless multimedia systems, we generate an expanded design space over traditional layer-specific approaches. Specifically, we control the error resilient encoder at the application layer to provide awareness of architectural exploration at the physical layer allowing new design points with lower power consumption via aggressive voltage scaling. While trying to reduce energy consumption, the fault tolerant technique compensates the effect of the hardware and network errors due to aggressive voltage scaling and lossy transmission, respectively. Our experiments on H.263 video over a WCDMA communication system demonstrate that coexploration enlarges the feasible design space, which results in significant power savings of more than 20% in the WCDMA modem.
- Agarwal, A., Mukhopadhyay, S., Raychowdhury, A., Roy, K., and Kim, C. 2006. Leakage power analysis and reduction for nanoscale circuits. IEEE, Micro 26, 2, 68--80. Google ScholarDigital Library
- Bhavnagarwala, A., Tang, X., and Meindl, J. 2001. The impact of intrinsic device fluctuations on cmos sram cell stability. IEEE J. Solid-State Circ. 36, 4, 658--665.Google ScholarCross Ref
- Calhoun, B. and Chandrakasan, A. 2006. Ultra-dynamic voltage scaling (udvs) using sub-threshold operation and local voltage dithering. IEEE J. Solid-State Circ. 41, 1, 238--245.Google ScholarCross Ref
- Chen, G., Blaauw, D., Mudge, T., Sylvester, D., and Kim, N. S. 2007. Yield-driven near-threshold sram design. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD’07). 660--666. Google ScholarDigital Library
- Cheng, L. and El Zarki, M. 2003. An adaptive error resilient video encoder. In Proceedings of the SPIE Visual Communications and Image Processing (VCIP).Google Scholar
- Cheng, L. and El Zarki, M. 2004. Perceptual Quality Feedback Based Progressive Frame-level Refreshing For Robust Video Communication. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC).Google Scholar
- Chiang, M., Low, S. H., Calderbank, A. R., and Doyle, J. C. 2007. Layering as optimization decomposition: A mathematical theory of network architectures. Proc. IEEE 95, 255--312.Google ScholarCross Ref
- Cui, S. and Goldsmith, A. J. 2006. Cross-layer design of energy-constrained networks using cooperative mimo techniques. Signal Process. 86, 8, 1804--1814. Google ScholarDigital Library
- Delmastro, F. 2005. From pastry to crossroad: Cross-layer ring overlay for ad hoc networks. In Proceedings of the 3rd IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW’05). IEEE Computer Society, 60--64. Google ScholarDigital Library
- Duan, F., Castagnetti, R., Venkatraman, R., Kobozeva, O., and Ramesh, S. 2003. Design and use of memory-specific test structures to ensure sram yield and manufacturability. Proceedings of the 4th International Symposium on Quality Electronic Design. 119--124. Google ScholarDigital Library
- Ebony Board. http://www.amcc.com/Embedded/.Google Scholar
- Eltawil, A. and Daneshrad, B. 2004. A low-power ds-cdma rake receiver utilizing resource allocation techniques. IEEE J. Solid-State Circ. 39, 8, 1321--1330.Google ScholarCross Ref
- Guha, R. K., Gunter, C. A., and Sarkar, S. 2007. Fair coalitions for power-aware routing in wireless networks. IEEE Trans. Mobile Comput. 6, 2, 206--220. Google ScholarDigital Library
- Gupta, T. and Jayatissa, A. 2003. Recent advances in nanotechnology: Key issues and potential problem areas. In Proceedings of the 3rd IEEE Conference on Nanotechnology.Google Scholar
- Hohlt, B., Doherty, L., and Brewer, E. 2004. Flexible power scheduling for sensor networks. In Proceedings of the 3rd International Symposium on Information Processing in Sensor Networks (IPSN04). ACM, New York, NY, 205--214. Google ScholarDigital Library
- ISO/IEC 14496-2. 2000. Information technology - generic coding of audio-visual objects - Part 2: Visual.Google Scholar
- ITRS. http://http://www.itrs.net.Google Scholar
- ITU-T Recommendation H.263. 1996. Video coding for low bitrate communication.Google Scholar
- Khajeh, A., Eltawil, A. M., Kurdahi, F. J., and Kanj, R. 2007a. Cross layer error exploitation for aggressive voltage scaling. In Proceedings of the 8th International Symposium on Quality of Electronic Design (ISQED’07). 192--197. Google ScholarDigital Library
- Khajeh, A., Cheng, S.-Y., Eltawil, A. M., and Kurdahi, F. J. 2007b. Power management for cognitive radio platforms. In Proceedings of the IEEE Global Telecommunications Conference (GlobeCom’07). 4066--4070.Google Scholar
- Khajeh, A., Kim, M., Dutt, N., Eltawil, A. M., and Kurdahi, F. J. 2008. Cross-layer coexploration of exploiting error resilience for video over wireless applications. In Proceedings of the IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia). 13--18.Google Scholar
- Khan, S., Sgroi, M., Steinbach, E., and Kellerer, W. 2005. Cross-layer optimization for wireless video streaming - performance and cost. In Proceedings of the IEEE International Conference on Multimedia & Expo (ICME’’05).Google Scholar
- Kim, M., Oh, H., Dutt, N., Nicolau, A., and Venkatasubramanian, N. 2006. PBPAIR: An energy-efficient error-resilient encoding using probability based power aware intra refresh. ACM SIGMOBILE Mob. Comput. Comm. Rev. 10, 3, 58--69. Google ScholarDigital Library
- Kim, M., Dutt, N., Venkatasubramanian, N., and Talcott, C. 2008a. xTune: Online verifiable cross-layer adaptation for distributed real-time embedded systems. ACM SIGBED Rev. 5, 1. Google ScholarDigital Library
- Kim, M., Stehr, M.-O., Talcott, C., Dutt, N., and Venkatasubramanian, N. 2008b. Constraint refinement for online verifiable cross-layer system adaptation. In Proceedings of the Design, Automation and Test in Europe Conference and Exposition (DATE’08). Google ScholarDigital Library
- Korhonen, J. and Frossard, P. 2007. Bit-error resilient packetization for streaming h.264/avc video. In Proceedings of the International Workshop on Mobile Video (MV07). ACM, New York, NY, 25--30. Google ScholarDigital Library
- Kozat, U. C., Koutsopoulos, I., and Tassiulas, L. 2004. A framework for cross-layer design of energy-efficient communication with qos provisioning in multi-hop wireless networks. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google Scholar
- Mohapatra, S., Cornea, R., Oh, H., Lee, K., Kim, M., Dutt, N. D., Gupta, R., Nicolau, A., Shukla, S. K., and Venkatasubramanian, N. 2005. A cross-layer approach for power-performance optimization in distributed mobile systems. In Proceedings of the IEEE 19th International Parallel and Distributed Processing Symposium (IPDPS’05). Google ScholarDigital Library
- Mohapatra, S., Dutt, N., Nicolau, A., and Venkatasubramanian, N. 2007. Dynamo: A cross-layer framework for end-to-end qos and energy optimization in mobile handheld devices. IEEE J. Select. Areas Comm. 25, 4, 722--737. Google ScholarDigital Library
- Mukhopadhyay, S., Kim, K., Mahmoodi, H., and Roy, K. 2007. Design of a process variation tolerant self-repairing sram for yield enhancement in nanoscaled cmos. IEEE J. Solid-State Circ. 42, 6, 1370--1382.Google ScholarCross Ref
- Mukhopadhyay, S., Mahmoodi, H., and Roy, K. 2005. Modeling of failure probability and statistical design of sram array for yield enhancement in nanoscaled cmos. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 24, 12, 1859--1880. Google ScholarDigital Library
- Navarro, A. and Tavares, J. 2002. Adaptive joint h.263-channel coding for memoryless binary channels. In Proceedings of the Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’02).Google Scholar
- Predictive Technology Model. http://www.eas.asu.edu/~ptm.Google Scholar
- Schulzrinne, A. and Casner, S. 1993. RTP: A transport protocol for REAL-Time applications. Internet draft, Internet Engineering Task Force.Google Scholar
- Simics Full System Simulation Platform. http://www.simics.net.Google Scholar
- Taur, Y. and Ning, T. H. 1998. Fundamentals of Modern VLSI Devices. Cambridge University Press, Cambridge, UK. Google ScholarDigital Library
- Valenti, M. C. and Sun, J. 2001. The umts turbo code and an efficient decoder implementation suitable for software defined radios. Int. J. Wirel. Info. Netw. 8, 203--216.Google ScholarCross Ref
- Viterbi, A. 1967. Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans. Inf. Theory 13, 2, 260--269. Google ScholarDigital Library
- Wang, X., Ottavi, M., Meyer, F., and Lombardi, F. 2004. On the yield of compiler-based esrams. In Proceedings of the 19th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT’04). 11--19. Google ScholarDigital Library
- Wang, Y. and Zhu, Q.-F. 1998. Error Control and Concealment for Video Communication: A Review. In Proc. IEEE 86, 974--997.Google ScholarCross Ref
- Wang, Y., Wenger, S., Wen, J., and Katsaggelos, A. K. 2000. Review of error resilient coding techniques for real-time video communication. In IEEE Signal Process. Mag. 17. 61--82.Google Scholar
- Worrall, S., Sadka, A., Sweeney, P., and Kondoz, A. 2001. Motion Adaptive Error Resilient Encoding for MPEG-4. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing. Vol. 3, 1389--1392. Google ScholarDigital Library
- Yuan, W., Nahrstedt, K., Adve, S. V., Jones, D. L., and Kravets, R. H. 2006. Grace-1: Cross-layer adaptation for multimedia quality and battery energy. IEEE Trans. on Mobile Comput. 5, 7, 799--815. Google ScholarDigital Library
Index Terms
- Error-Aware Algorithm/Architecture Coexploration for Video Over Wireless Applications
Recommendations
An IMS-based integration architecture for WiMax/LTE handover
To enable seamless handovers for broadband networks, many researchers have addressed the integration of heterogeneous access technologies to provide users with always-on connectivity. Currently, there are several researches reported in the literature ...
Handoff management in 4G networks
IWCMC '09: Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World WirelesslyNext generation wireless and mobile communication systems integrate different wireless networks; each network is optimized for some specific services and coverage area to satisfy the demands of various network users.
A widespread vision of the fourth ...
A cross-layer partner-based fast handoff mechanism for IEEE 802.11 wireless networks
In wireless-mobile networks, users freely and frequently change their access points (APs) while they are communicating with other users. To support the mobility of mobile nodes (MNs), Mobile IPv6 (MIPv6) is used to inform the information of MN's home ...
Comments