Abstract
This chapter describes methods aimed at alleviating some of the complexities associated with sensor-based system design through the use of computer-aided design techniques. It presents a dynamic profiling and optimization platform (DPOP) capable of observing application-level behavior and dynamically tuning the underlying platform accordingly. Dynamic optimization relies upon accurate profiling results collected at runtime. There exists much research in the area of dynamic optimizations; however, most previous work has focused on the processor or memory in computer systems. Within the DPOP environment, dynamically profiling a sensor-based application requires profiling methods to be incorporated within each node to monitor the execution behavior for individual sensor nodes. The chapter shows the per-node dynamic optimization process, which is orchestrated by the dynamic optimization controller. The process consists of two operating modes: the one-shot mode, wherein the sensor-node operating state is directly determined, and the improvement mode, wherein the operating state is iteratively improved using an online optimization algorithm.
Original language | English (US) |
---|---|
Title of host publication | Building Sensor Networks |
Subtitle of host publication | From Design to Applications |
Publisher | CRC Press |
Pages | 3-32 |
Number of pages | 30 |
ISBN (Electronic) | 9781466562738 |
ISBN (Print) | 9781466562721 |
DOIs | |
State | Published - Jan 1 2017 |
ASJC Scopus subject areas
- General Computer Science
- General Physics and Astronomy