Abstract
Nonvolatile processors have emerged as one of the promising solutions for energy harvesting scenarios, among which Wireless Sensor Networks (WSN) provide some of the most important applications. In a typical distributed sensing system, due to difference in location, energy harvester angles, power sources, etc. different nodes may have different amount of energy ready for use. While prior approaches have examined these challenges, they have not done so in the context of the features offered by nonvolatile computing approaches, which disrupt certain foundational assumptions. We propose a new set of nonvolatility-exploiting optimizations and embody them in the NEOFog system architecture. We discuss shifts in the tradeoffs in data and program distribution for nonvolatile processing-based WSNs, showing how nonvolatile processing and non-volatile RF support alter the benefits of computation and communication-centric approaches. We also propose a new algorithm specific to nonvolatile sensing systems for load balancing both computation and communication demands. Collectively, the NV-aware optimizations in NEOFog increase the ability to perform in-fog processing by 4.2X and can increase this to 8X if virtualized nodes are 3X multiplexed.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2018 |
| Publisher | Association for Computing Machinery |
| Pages | 782-796 |
| Number of pages | 15 |
| Volume | 53 |
| Edition | 2 |
| ISBN (Electronic) | 9781450349116 |
| DOIs | |
| State | Published - Mar 19 2018 |
| Event | 23rd International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2018 - Williamsburg, United States Duration: Mar 24 2018 → Mar 28 2018 |
Other
| Other | 23rd International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2018 |
|---|---|
| Country/Territory | United States |
| City | Williamsburg |
| Period | 3/24/18 → 3/28/18 |
All Science Journal Classification (ASJC) codes
- General Computer Science