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

Allocation cost minimization for periodic hard real-time tasks in energy-constrained DVS systems

Published: 05 November 2006 Publication History
  • Get Citation Alerts
  • Abstract

    Energy-efficiency and power-awareness for electronic systems have been important design issues in hardware and software implementations. We consider the scheduling of periodic hard real-time tasks along with the allocation of processors under a given energy constraint. Each processor type could be associated with its allocation cost. The objective of this work is to minimize the entire allocation cost of processors so that the timing and energy constraints are both satisfied. We develop approximation algorithms for processor types with continuous processor speeds or discrete processor speeds. The capability of the proposed algorithms was evaluated by a series of experiments, and it was shown that the proposed algorithms always derived solutions with system costs close to those of optimal solutions in the experiments.

    References

    [1]
    T. A. Alenawy and H. Aydin. Energy-constrained scheduling for weakly-hard real-time systems. In Proceedings of the 26th IEEE Real-time Systems Symposium (RTSS'05), pages 376--385, 2005.
    [2]
    J.-J. Chen and T.-W. Kuo. Voltage-scaling scheduling for periodic real-time tasks in reward maximization. In the 26th IEEE Real-Time Systems Symposium (RTSS), pages 345--355, 2005.
    [3]
    J.-J. Chen and T.-W. Kuo. Allocation cost minimization for periodic hard real-time tasks in energy-constrained DVS systems. Technical Report 0604, Department of Computer Science and Information Engineering, National Taiwan University, 2006.
    [4]
    M. R. Garey and D. S. Johnson. Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman and Co., 1979.
    [5]
    GNU Linear Programming Kit. http://www.gnu.org/software/glpk/glpk.html.
    [6]
    H.-R. Hsu, J.-J. Chen, and T.-W. Kuo. Multiprocessor synthesis for periodic hard real-time tasks under a given energy constraint. In ACM/IEEE Conference of Design, Automation, and Test in Europe (DATE), pages 1061--1066, 2006.
    [7]
    N. K. Jha. Low power system scheduling and synthesis. In Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design, pages 259--263, 2001.
    [8]
    D. Kirovski and M. Potkonjak. System-level synthesis of low-power hard real-time systems. In Proceedings of the 34th ACM/IEEE Conference on Design Automation Conference, pages 697--702, 1997.
    [9]
    J.-H. Lin and J. S. Vitter. ε-approximations with minimum packing constraint violation. In Symposium on Theory of Computing, pages 771--782. ACM Press, 1992.
    [10]
    C. L. Liu and J. W. Layland. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM, 20(1):46--61, 1973.
    [11]
    K. Pruhs, P. Uthaisombut, and G. J. Woeginger. Getting the best response for your erg. In 9th Scandinavian Workshop on Algorithm Theory (SWAT), pages 14--25, 2004.
    [12]
    J. M. Rabaey, A. Chandrakasan, and B. Nikolic. Digital Integrated Circuits. Prentice Hall, 2nd edition, 2002.
    [13]
    C. Rusu, R. Melhem, and D. Mossé. Multiversion scheduling in rechargeable energy-aware real-time systems. In EuroMicro Conference on Real-Time Systems (ECRTS'03), pages 95--104, 2003.
    [14]
    Intel-Xscale, 2003. http://developer.intel.com/design/xscale/.
    [15]
    Z. Shao, Q. Zhuge, X. Chun, and E. H.-M. Sha. Efficient assignment and scheduling for heterogeneous dsp systems. IEEE Transaction on Parallel and Distributed Systems, 16(6):516--525, June 2005.
    [16]
    V. V. Vazirani. Approximation Algorithms. Springer, 2001.

    Cited By

    View all
    • (2015)Temperature-Aware Data Allocation for Embedded Systems with Cache and Scratchpad MemoryACM Transactions on Embedded Computing Systems10.1145/262965014:2(1-24)Online publication date: 9-Mar-2015
    • (2013)Resilient heterogeneous power and energy constrained computingEnergy Systems10.1007/s12667-013-0089-x5:1(145-161)Online publication date: 18-Jul-2013
    • (2012)An Optimal Real-Time Voltage and Frequency Scaling for Uniform MultiprocessorsProceedings of the 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2012.51(21-30)Online publication date: 19-Aug-2012
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '06: Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design
    November 2006
    147 pages
    ISBN:1595933891
    DOI:10.1145/1233501
    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: 05 November 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. dynamic voltage scaling
    2. energy-aware systems
    3. multiprocessor synthesis
    4. real-time systems
    5. task partitioning
    6. task scheduling

    Qualifiers

    • Article

    Conference

    ICCAD06
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Upcoming Conference

    ICCAD '24
    IEEE/ACM International Conference on Computer-Aided Design
    October 27 - 31, 2024
    New York , NY , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Temperature-Aware Data Allocation for Embedded Systems with Cache and Scratchpad MemoryACM Transactions on Embedded Computing Systems10.1145/262965014:2(1-24)Online publication date: 9-Mar-2015
    • (2013)Resilient heterogeneous power and energy constrained computingEnergy Systems10.1007/s12667-013-0089-x5:1(145-161)Online publication date: 18-Jul-2013
    • (2012)An Optimal Real-Time Voltage and Frequency Scaling for Uniform MultiprocessorsProceedings of the 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2012.51(21-30)Online publication date: 19-Aug-2012
    • (2012)Allocation of Hard Real-time Periodic Tasks for Reliability Maximization in Distributed SystemsProceedings of the 2012 IEEE 15th International Conference on Computational Science and Engineering10.1109/ICCSE.2012.16(42-49)Online publication date: 5-Dec-2012
    • (2012)Staying-alive path planning with energy optimization for mobile robotsExpert Systems with Applications: An International Journal10.1016/j.eswa.2011.09.04639:3(3559-3571)Online publication date: 1-Feb-2012
    • (2011)Platform synthesis and partitioning of real-time tasks for energy efficiencyJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2010.09.00857:6(573-583)Online publication date: 1-Jun-2011
    • (2011)Energy-aware scheduling of bag-of-tasks applications on master–worker platformsConcurrency and Computation: Practice & Experience10.1002/cpe.163423:2(145-157)Online publication date: 1-Feb-2011
    • (2010)Dynamic Power-Aware Mapping of Applications onto Heterogeneous MPSoC PlatformsIEEE Transactions on Industrial Informatics10.1109/TII.2010.20621926:4(692-707)Online publication date: Nov-2010
    • (2009)Task Partitioning and Platform Synthesis for Energy EfficiencyProceedings of the 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications10.1109/RTCSA.2009.48(393-402)Online publication date: 24-Aug-2009
    • (2009)Power-Aware Mapping of Probabilistic Applications onto Heterogeneous MPSoC PlatformsProceedings of the 2009 15th IEEE Symposium on Real-Time and Embedded Technology and Applications10.1109/RTAS.2009.24(151-160)Online publication date: 13-Apr-2009
    • 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