An energy-aware runtime management of multi-core sensory swarms

  • Sungchan Kim
  • , Hoeseok Yang*
  • *Corresponding author for this work

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    In sensory swarms, minimizing energy consumption under performance constraint is one of the key objectives. One possible approach to this problem is to monitor application workload that is subject to change at runtime, and to adjust system configuration adaptively to satisfy the performance goal. As today’s sensory swarms are usually implemented using multi-core processors with adjustable clock frequency, we propose to monitor the CPU workload periodically and adjust the task-to-core allocation or clock frequency in an energy-efficient way in response to the workload variations. In doing so, we present an online heuristic that determines the most energy-efficient adjustment that satisfies the performance requirement. The proposed method is based on a simple yet effective energy model that is built upon performance prediction using IPC (instructions per cycle) measured online and power equation derived empirically. The use of IPC accounts for memory intensities of a given workload, enabling the accurate prediction of execution time. Hence, the model allows us to rapidly and accurately estimate the effect of the two control knobs, clock frequency adjustment and core allocation. The experiments show that the proposed technique delivers considerable energy saving of up to 45%compared to the state-of-the-art multi-core energy management technique.

    Original languageEnglish
    Article number1955
    JournalSensors
    Volume17
    Issue number9
    DOIs
    StatePublished - 2017.09

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Keywords

    • Dynamic voltage frequency scaling (DVFS)
    • Energy minimization
    • Multi-core processor
    • Runtime resource management
    • Self-adaptation
    • Sensory swarm

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Engineering - Electrical & Electronic
    • Engineering - Petroleum
    • Chemistry
    • Physics & Astronomy
    • Biological Sciences

    Fingerprint

    Dive into the research topics of 'An energy-aware runtime management of multi-core sensory swarms'. Together they form a unique fingerprint.

    Cite this