Harvesting-aware and Quality-aware Energy Management for Solar-powered Embedded Systems

Harvesting-aware and Quality-aware Energy Management for Solar-powered Embedded Systems PDF Author: Nga Dang
Publisher:
ISBN: 9781339124025
Category :
Languages : en
Pages :

Get Book Here

Book Description
Embedded system market growth is fast in the last couple of decades, especially with the current demand for embedded processing to support IoT services. However, to power billions of IoT devices and embedded systems is a challenge. Energy harvesting has emerged as a promising power supply alternative for embedded systems, enabling systems to convert renewable energy sources in the surrounding environment (solar, wind, thermal, kinetic energy, etc.) to electrical energy. Nevertheless, these renewable energy sources often exhibit temporal and spatial variations, which cause uncertainties and fluctuations in the energy supply of the systems. Furthermore, the complex non-ideal characteristics of harvesting circuit components such as converters and energy storage make it even more challenging for energy management. In this thesis, I propose a harvesting-aware and quality-aware energy management middleware framework for solar-powered embedded systems, modeling them as complete Cyber Physical Systems, optimizing performance (Quality of Service), and tackling their mentioned challenges. The energy management middleware framework exploits energy harvesting history, patterns, and prediction algorithms to extrapolate solar harvesting in the next harvesting period. The prediction is used by an offline algorithm to assign QoS for each time slot in the next harvesting period. The objective is to maximize total QoS while meeting energy harvesting constraints. An online adaptation phase is employed to adjust QoS assignment if actual harvesting profile deviates from offline prediction. This thesis explores the notion of application QoS and QoS adaptation in two middlewares for two types of systems: communication-intensive and computation-intensive. In communication-intensive systems, such as wireless sensor networks, where majority of tasks (and energy consumption) are sending and receiving messages, we exploit the tolerance to data inaccuracy in data transmission. In computation-intensive systems such as real-time systems, application QoS can be expressed as quantity and distribution off real-time task completion. In particular, we target firm real-time systems with adaptive QoS. Furthermore, energy harvesting embedded systems require energy storage to smooth out fluctuations and store energy for long term operation. Two types of commonly used energy storage elements are batteries and supercapacitors. Frequent charging and discharging accelerate the aging of batteries while supercapacitors suffer from high leakage. Therefore in this middleware, in orchestration with QoS adaptation, we propose algorithms to keep battery aging under threshold and reduce leakage from supercapacitors. Lastly, as an alternative to prediction and deterministic approach above, we explore stochastic modeling using Finite State Markov Chain and propose a novel unified stochastic model and optimization for solar-powered embedded systems. We observe that stochastic model improves the system’s ability to capture and adapt to variations in energy harvesting supply and application demand.

Harvesting-aware and Quality-aware Energy Management for Solar-powered Embedded Systems

Harvesting-aware and Quality-aware Energy Management for Solar-powered Embedded Systems PDF Author: Nga Dang
Publisher:
ISBN: 9781339124025
Category :
Languages : en
Pages :

Get Book Here

Book Description
Embedded system market growth is fast in the last couple of decades, especially with the current demand for embedded processing to support IoT services. However, to power billions of IoT devices and embedded systems is a challenge. Energy harvesting has emerged as a promising power supply alternative for embedded systems, enabling systems to convert renewable energy sources in the surrounding environment (solar, wind, thermal, kinetic energy, etc.) to electrical energy. Nevertheless, these renewable energy sources often exhibit temporal and spatial variations, which cause uncertainties and fluctuations in the energy supply of the systems. Furthermore, the complex non-ideal characteristics of harvesting circuit components such as converters and energy storage make it even more challenging for energy management. In this thesis, I propose a harvesting-aware and quality-aware energy management middleware framework for solar-powered embedded systems, modeling them as complete Cyber Physical Systems, optimizing performance (Quality of Service), and tackling their mentioned challenges. The energy management middleware framework exploits energy harvesting history, patterns, and prediction algorithms to extrapolate solar harvesting in the next harvesting period. The prediction is used by an offline algorithm to assign QoS for each time slot in the next harvesting period. The objective is to maximize total QoS while meeting energy harvesting constraints. An online adaptation phase is employed to adjust QoS assignment if actual harvesting profile deviates from offline prediction. This thesis explores the notion of application QoS and QoS adaptation in two middlewares for two types of systems: communication-intensive and computation-intensive. In communication-intensive systems, such as wireless sensor networks, where majority of tasks (and energy consumption) are sending and receiving messages, we exploit the tolerance to data inaccuracy in data transmission. In computation-intensive systems such as real-time systems, application QoS can be expressed as quantity and distribution off real-time task completion. In particular, we target firm real-time systems with adaptive QoS. Furthermore, energy harvesting embedded systems require energy storage to smooth out fluctuations and store energy for long term operation. Two types of commonly used energy storage elements are batteries and supercapacitors. Frequent charging and discharging accelerate the aging of batteries while supercapacitors suffer from high leakage. Therefore in this middleware, in orchestration with QoS adaptation, we propose algorithms to keep battery aging under threshold and reduce leakage from supercapacitors. Lastly, as an alternative to prediction and deterministic approach above, we explore stochastic modeling using Finite State Markov Chain and propose a novel unified stochastic model and optimization for solar-powered embedded systems. We observe that stochastic model improves the system’s ability to capture and adapt to variations in energy harvesting supply and application demand.

Power Management Techniques for Energy Aware Wireless Embedded Systems

Power Management Techniques for Energy Aware Wireless Embedded Systems PDF Author: Vijay Raghunathan
Publisher:
ISBN:
Category :
Languages : en
Pages : 154

Get Book Here

Book Description


Handbook of Energy-Aware and Green Computing, Volume 2

Handbook of Energy-Aware and Green Computing, Volume 2 PDF Author: Ishfaq Ahmad
Publisher: CRC Press
ISBN: 1466501138
Category : Computers
Languages : en
Pages : 621

Get Book Here

Book Description
This book provides basic and fundamental knowledge of various aspects of energy-aware computing at the component, software, and system level. It provides a broad range of topics dealing with power-, energy-, and temperature-related research areas for individuals from industry and academia.

Green and Sustainable Computing: Part I

Green and Sustainable Computing: Part I PDF Author:
Publisher: Academic Press
ISBN: 0123965098
Category : Science
Languages : en
Pages : 289

Get Book Here

Book Description
Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of sugnificant, lasting value in this rapidly expanding field. In-depth surveys and tutorials on new computer technology Well-known authors and researchers in the field Extensive bibliographies with most chapters Many of the volumes are devoted to single themes or subfields of computer science

Handbook of Energy-Aware and Green Computing - Two Volume Set

Handbook of Energy-Aware and Green Computing - Two Volume Set PDF Author: Ishfaq Ahmad
Publisher: CRC Press
ISBN: 1482254441
Category : Computers
Languages : en
Pages : 1284

Get Book Here

Book Description
Implementing energy-efficient CPUs and peripherals as well as reducing resource consumption have become emerging trends in computing. As computers increase in speed and power, their energy issues become more and more prevalent. The need to develop and promote environmentally friendly computer technologies and systems has also come to the forefront

Chapter Development of Energy Efficiency Aware Applications Using Commercial Low Power Embedded Systems

Chapter Development of Energy Efficiency Aware Applications Using Commercial Low Power Embedded Systems PDF Author: Dmitry Fadeev
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description


Energy-Aware Quality of Service Adaptation

Energy-Aware Quality of Service Adaptation PDF Author:
Publisher:
ISBN:
Category :
Languages : en
Pages : 33

Get Book Here

Book Description
In a wide variety of embedded control applications, it is often the energy resources that form the fundamental limits on the system, not the system's computing capacity. Various techniques have been developed to improve energy efficiency in hardware, such as Dynamic Voltage Scaling (DVS), effectively extending the battery life of these systems. However, a comprehensive mechanism of task adaptation is needed in order to make the best use of the available energy resources, even in the presence of DVS or other power-reducing mechanisms. Further complicating this are the strict timeliness guarantees required by real-time applications commonly found in embedded systems. This paper develops a new framework called Energy-aware Quality of Service (EQoS) that can manage realtime tasks and adapt their execution to maximize the benefits of their computation for a limited energy budget. The concept of an adaptive real-time task and the notion of utility, a measure of the benefit or value gained from their execution, are introduced. Optimal algorithms and heuristics are developed to maximize the utility of the system for a desired system runtime and a given energy budget, and then extended to optimize utility without regard to runtime. We demonstrate the effects of DVS on this system and how EQoS in conjunction with DVS can provide significant gains in utility for fixed energy budgets. Finally, we evaluate this framework through both simulations and experimentation on a working implementation.

Quality of Service in Heterogeneous Networks

Quality of Service in Heterogeneous Networks PDF Author: Novella Bartolini
Publisher: Springer Science & Business Media
ISBN: 3642106242
Category : Computers
Languages : en
Pages : 809

Get Book Here

Book Description
This volume presents the proceedings of the 6th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness and of the Third International ICST Workshop on Advanced Architectures and Algorithms for Internet DElivery and Applications. Both events were held in Las Palmas de Gran Canaria in November 2009. To each of these events is devoted a specific part of the volume. The first part is dedicated to the proceedings of ICST QShine 2009. The first four chapters deal with new issues concerning the quality of service in IP-based telephony and multimedia. A second set of four chapters addresses some important research problems in mul- hop wireless networks, with a special emphasis on the problems of routing. The following three papers deal with recent advances in the field of data mana- ment and area coverage in sensor networks, while a fourth set of chapters deals with mobility and context-aware services. The fifth set of chapters contains new works in the area of Internet delivery and switching systems. The following chapters of the QShine part of the volume are devoted to papers in the areas of resource management in wireless networks, overlay, P2P and SOA arc- tectures. Some works also deal with the optimization of quality of service and energy consumption in WLAN and sensor networks and on the design of a mobility support in mesh networks.

Energy-aware Computing in Embedded Systems and Its Operating System Support

Energy-aware Computing in Embedded Systems and Its Operating System Support PDF Author: Andreas Barthels
Publisher:
ISBN:
Category :
Languages : en
Pages : 113

Get Book Here

Book Description


Wireless Sensor Networks

Wireless Sensor Networks PDF Author: Shikai Shen
Publisher: Springer
ISBN: 9811368341
Category : Computers
Languages : en
Pages : 195

Get Book Here

Book Description
This book constitutes the refereed proceedings of the 12th China Conference on Wireless Sensor Networks, CWSN 2018, held in Kunming, China, in September 2018. The 16 revised full papers were carefully reviewed and selected from 177 submissions. The papers are organized in topical sections on algorithm for wireless sensor network; positioning and location; neural network; energy efficiency and harvesting; privacy and security; image processing.