{"title":"Leveraging application context for efficient sensing","authors":"Jinseok Yang, T. Simunic, S. Tilak","doi":"10.1109/ISSNIP.2014.6827692","DOIUrl":null,"url":null,"abstract":"Today's platforms for long-term environmental monitoring (e.g. buoys or towers) typically host large solar panels and batteries. Ideally, miniaturized platforms could be used instead, so state of the art power management technique that takes into account battery levels and harvested energy to provide uniform sampling rate. However, the fixed pre-defined intervals is not desirable. The state-of-art adaptive sampling mechanism, optimal adaptive sampling algorithm (OSA) uses data uncertainty and past measurements to determine the optimal sampling rate at the cost of high computational complexity O(n3), thus draining the batteries even further. Even if the sampling were done optimally, there are still significant challenges with data transmission. The state of the art approach for determining optimal transmission policy offers limited control over the energy-delay tradeoff and is not suitable to support wide range of applications ranging from real-time and delay-tolerant. To address these challenges, we have developed a novel power management framework that adapts sampling and transmission rates based on battery level, energy harvesting level and application-context (e.g. characteristics of the gathered data). Our framework is optimal in terms of energy efficiency with low computational complexity. We evaluate the performance of the proposed framework using datasets from two real-world deployments. Our results show that our approach saves significant amounts of energy (between 20% to 60%) by avoiding oversampling when the application does not need it and uses this saved energy to support sampling at high rates to capture event with necessary fidelity when needed.","PeriodicalId":269784,"journal":{"name":"2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2014-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSNIP.2014.6827692","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Today's platforms for long-term environmental monitoring (e.g. buoys or towers) typically host large solar panels and batteries. Ideally, miniaturized platforms could be used instead, so state of the art power management technique that takes into account battery levels and harvested energy to provide uniform sampling rate. However, the fixed pre-defined intervals is not desirable. The state-of-art adaptive sampling mechanism, optimal adaptive sampling algorithm (OSA) uses data uncertainty and past measurements to determine the optimal sampling rate at the cost of high computational complexity O(n3), thus draining the batteries even further. Even if the sampling were done optimally, there are still significant challenges with data transmission. The state of the art approach for determining optimal transmission policy offers limited control over the energy-delay tradeoff and is not suitable to support wide range of applications ranging from real-time and delay-tolerant. To address these challenges, we have developed a novel power management framework that adapts sampling and transmission rates based on battery level, energy harvesting level and application-context (e.g. characteristics of the gathered data). Our framework is optimal in terms of energy efficiency with low computational complexity. We evaluate the performance of the proposed framework using datasets from two real-world deployments. Our results show that our approach saves significant amounts of energy (between 20% to 60%) by avoiding oversampling when the application does not need it and uses this saved energy to support sampling at high rates to capture event with necessary fidelity when needed.