Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/570790.570803acmconferencesArticle/Chapter ViewAbstractPublication PageswowmomConference Proceedingsconference-collections
Article

Power-aware video decoding using real-time event handlers

Published: 28 September 2002 Publication History
  • Get Citation Alerts
  • Abstract

    Multimedia applications have to receive sufficient resource allocations to maintain their desired levels of Quality of Service (QoS). On the other hand, in mobile environments, the devices on which these applications must run have to minimize power consumption to prolong battery life. Our work focuses on the QoS issues in the event-driven distribution of multimedia streams between mobile users, where a source provides interactive video in the form of streams of data events to multiple remote sinks. This paper addresses the power-aware execution of event handlers at such event sinks. In particular, an adaptive approach to the dynamic selection of a suitable CPU clock frequency of a mobile device is shown superior to non-adaptive power management. This approach (a) minimizes power consumption while also (b) guaranteeing that a given event handler finishes its execution within application-specific timing constraints. This is realized by dynamically measuring the progress of event handler functions and then using this information to re-adjust the clock frequency for the current event and to select appropriate clock frequencies for future events.

    References

    [1]
    D. Chambers, G. Lyons, and J. Duggan. Stream Enhancements for the CORBA Event Service. In Proc. of the 9th ACM Multimedia Conference, Ottawa, Ontario, Canada, October 2001.]]
    [2]
    G. Eisenhauer, F. Bustamante, and K. Schwan. Event Services for High Performance Computing. In Proceedings of High Performance Distributed Computing (HPDC), 2000.]]
    [3]
    A. Gavrilovska, K. Schwan, and V. Oleson. A Practical Approach for 'Zero' Downtime in an Operational Information System. In Proc. of 22nd Intl. Conference on Distributed Computing Systems (ICDCS-2002), Vienna, Austria, 2002.]]
    [4]
    T. H. Harrison, D. L. Levine, and D. C. Schmidt. The Design and Performance of a Real-time CORBA Object Event Service. In Proc. of OOPSLA, October 1997.]]
    [5]
    J. Liu, P. H. Chou, N. Bagherzadeh, and F. Kurdahi. Power-Aware Scheduling under Timing Constraints for Mission-Critical Embedded Systems. In Proc. of Design Automation Conference, 2001.]]
    [6]
    J. R. Lorch and A. J. Smith. Improving Dynamic Voltage Scaling Algorithms with PACE. In Proc. of the ACM SIGMETRICS Conference, 2001.]]
    [7]
    C. Ma and J. Bacon. COBEA: A CORBA-Based Event Architecture. In Proc. of the 4th USENIX Conference on Object-Oriented Technologies, Santa Fe, NM, April 1998.]]
    [8]
    M. Mesarina and Y. Turner. Reduced Energy Decoding of MPEG Streams. In Proc. of Multimedia Computing and Networking, San Jose, CA, 2002.]]
    [9]
    A. Miyoshi, C. Lefurgy, E. V. Hensbergen, R. Rajamony, and R. Rajkumar. Critical Power Slope: Understanding the Runtime Effects of Frequency Scaling. In Proc. of the 16th Annual Intl. Conference on Supercomputing, 2002.]]
    [10]
    S. Mungee, N. Surendran, and D. C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service. In Proc. of the 32nd Annual Hawaii Intl. Conference on System Sciences, 1998.]]
    [11]
    P. Pillai and K. G. Shin. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems. In Proc. of the 18th SOSP, Canada, 2001.]]
    [12]
    C. Poellabauer, K. Schwan, G. Eisenhauer, and J. Kong. KECho - Event Communication for Distributed Kernel Services. In Proc. of the Intl. Conference on Architecture of Computing Systems (ARCS'02), Karlsruhe, Germany, April 2002.]]
    [13]
    C. Poellabauer, K. Schwan, and R. West. Coordinated CPU and Event Scheduling for Distributed Multimedia Applications. In Proc. of the 9th ACM Multimedia Conf., Ottawa, Canada, October 2001.]]
    [14]
    C. Poellabauer, K. Schwan, and R. West. Lightweight Kernel/User Communication for Real-Time and Multimedia Applications. In Proc. of the 11th Intl. Workshop on Network and Operating System Support for Digital Audio and Video, June 2001.]]
    [15]
    J. Pouwelse, K. Langendoen, R. Lagendijk, and H. Sips. Power-Aware Video Decoding. In Proc. of Picture Coding Symposium 2001, Seoul, Korea, 2001.]]
    [16]
    R. Rajkumar, M. Gagliardi, and L. Sha. The Real-Time Publisher/Subscriber Inter-Process Communication Model for Distributed Real-Time Systems: Design and Implementation. In Proc. of the 1st IEEE Real-Time Technology and Applications Symposium, May 1995.]]
    [17]
    Y. Shin and K. Choi. Power Conscious Fixed Priority Scheduling for Hard Real-Time Systems. In Proc. of Design Automation Conference, 1999.]]
    [18]
    T. Simunic, L. Benini, A. Acquaviva, P. Glynn, and G. D. Micheli. Dynamic Voltage Scaling and Power Management for Portable Systems. In Proc. of Design Automation Conference, 2001.]]
    [19]
    M. Weiser, B. Welch, A. Demers, and S. Shenker. Scheduling for Reduced CPU Energy. In Proc. of the 1st Symposium on Operating Systems Design and Implementation (OSDI), Monterey, CA, 1994.]]
    [20]
    F. Yao, A. Demers, and S. Shenker. A Scheduling Model for Reduced CPU Energy. In Proc. of IEEE Annual Foundations of Computer Science, 1995.]]

    Cited By

    View all
    • (2009)Computational complexity scalable scheme for power-aware H.264/AVC encoding2009 IEEE International Workshop on Multimedia Signal Processing10.1109/MMSP.2009.5293274(1-6)Online publication date: Oct-2009
    • (2008)Memory-Aware Dynamic Voltage and Frequency Prediction for Portable DevicesProceedings of the 2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2008.19(229-236)Online publication date: 25-Aug-2008
    • (2008)Efficient Constrained Video Coding for Low Complexity DecodingProceedings of the 5th international conference on Image Analysis and Recognition10.1007/978-3-540-69812-8_24(243-252)Online publication date: 25-Jun-2008
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WOWMOM '02: Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
    September 2002
    128 pages
    ISBN:1581134746
    DOI:10.1145/570790
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 September 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. energy
    2. event service
    3. mobile devices

    Qualifiers

    • Article

    Conference

    WoWMoM02
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2009)Computational complexity scalable scheme for power-aware H.264/AVC encoding2009 IEEE International Workshop on Multimedia Signal Processing10.1109/MMSP.2009.5293274(1-6)Online publication date: Oct-2009
    • (2008)Memory-Aware Dynamic Voltage and Frequency Prediction for Portable DevicesProceedings of the 2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2008.19(229-236)Online publication date: 25-Aug-2008
    • (2008)Efficient Constrained Video Coding for Low Complexity DecodingProceedings of the 5th international conference on Image Analysis and Recognition10.1007/978-3-540-69812-8_24(243-252)Online publication date: 25-Jun-2008
    • (2007)Unified Power Management Framework for Portable Media Devices2007 IEEE International Conference on Portable Information Devices10.1109/PORTABLE.2007.36(1-5)Online publication date: May-2007
    • (2005)Low-Power Video Decoding on Variable Voltage Processor for Mobile Multimedia ApplicationsETRI Journal10.4218/etrij.05.0905.000227:5(504-510)Online publication date: 14-Oct-2005
    • (2005)Combining compiler and operating system support for energy efficient I/O on embedded platformsProceedings of the 2005 workshop on Software and compilers for embedded systems10.1145/1140389.1140398(80-90)Online publication date: 29-Sep-2005
    • (2005)Feedback-Based Dynamic Voltage and Frequency Scaling for Memory-Bound Real-Time ApplicationsProceedings of the 11th IEEE Real Time on Embedded Technology and Applications Symposium10.1109/RTAS.2005.23(234-243)Online publication date: 7-Mar-2005
    • (2005)Lightweight Morphing Support for Evolving Middleware Data Exchanges in Distributed ApplicationsProceedings of the 25th IEEE International Conference on Distributed Computing Systems10.1109/ICDCS.2005.45(697-706)Online publication date: 6-Jun-2005
    • (2005)Reducing system level power consumption for mobile and embedded platformsProceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing10.1007/978-3-540-31967-2_2(18-32)Online publication date: 14-Mar-2005
    • (2005)An efficient frequency scaling approach for energy-aware embedded real-time systemsProceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing10.1007/978-3-540-31967-2_15(207-221)Online publication date: 14-Mar-2005
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media