skip to main content
10.1145/3029580.3029584acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesparma-ditamConference Proceedingsconference-collections
research-article

On Boosting Energy-Efficiency of Heterogeneous Embedded Systems via Game Theory

Authors Info & Claims
Published:25 January 2017Publication History

ABSTRACT

In this paper, a novel game theory based approach for task scheduling on emerging heterogeneous embedded systems is proposed. It relies on the auction concept to assign tasks to players, where players compete against each other by bidding for the tasks in order to acquire them. To ensure the feasibility of game rounds, a set of different utility functions are formulated, such that each player can select its own best strategy, which corresponds to the frequency level that guarantees the minimum energy consumption variation at the overall system level. The proposed energy-aware multiplayer auction-based scheduling approach was extensively evaluated across a set of 13 real applications from 4 standard benchmark suites on the state-of-the-art ARM Juno r2 platform with two different multi-core clusters as composite players, i.e, dual-core Cortex-A72 and a quad-core Cortex-A53 clusters. For different benchmark combinations, the experimental results show that the proposed approach allows achieving significant energy savings when compared to the standard ARM Linaro, GTS and EAS approaches, i.e., up to 36%, 32% and 22%, respectively.

References

  1. ARM. ARM Versatile Express Juno r2 Development Platform Technical Reference Manual, 2015.Google ScholarGoogle Scholar
  2. N. Bielik et al. Cooperative versus non-cooperative game theoretical techniques for energy aware task scheduling. In Intl. Green Comp. Conf., page 6, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. F. Gaspar et al. A framework for application guided task management on heterogeneous embedded systems. ACM Trans. on Arch. and Code Opt., 12(4):1--25, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. S. Muthukaruppan et al. Price Theory Based Power Management for Heterogeneous Multi-Cores. In ASPLOS, pages 161--176, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. B. Myerson. Game Theory: Analysis of Conflict. Harvard University Press, 1997.Google ScholarGoogle Scholar
  6. D. Pereira. Boosting Energy-Efficiency of Heterogeneous Systems via Game Theory. Master's thesis, IST, Universidade de Lisboa, Portugal, 2016.Google ScholarGoogle Scholar
  7. D. Puschini et al. A Game-Theoretic Approach for Run-Time Distributed Optimization on MP-SoC. Intl. J. of Reconfigurable Computing, 2008(403086):11, 2008.Google ScholarGoogle Scholar
  8. J. Wilkins et al. Optimizing performance and energy in computational grids using non-cooperative game theory. In Intl. Green Comp. Conf., pages 343--355, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Wu et al. An Energy-Aware Multi-Core Scheduler based on Generalized Tit-For-Tat Cooperative Game. Journal of Computers, 7(1):106--115, 2012.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    PARMA-DITAM '17: Proceedings of the 8th Workshop and 6th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms
    January 2017
    43 pages
    ISBN:9781450348775
    DOI:10.1145/3029580

    Copyright © 2017 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 25 January 2017

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    PARMA-DITAM '17 Paper Acceptance Rate6of15submissions,40%Overall Acceptance Rate11of24submissions,46%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader