{"title":"博士论坛摘要:回到未来——可持续的瞬态电源嵌入式系统","authors":"Naveed Anwar Bhatti","doi":"10.1109/IPSN.2016.7460686","DOIUrl":null,"url":null,"abstract":"We aim at developing software techniques which enables 32-bit transiently powered embedded systems to make progress across periods of energy unavailability without resorting to hardware modifications. Recently, we have seen a huge surge in wearable and smartbuilding centric sensing applications. However, these devices are integrated with batteries for charging which not only increases size and mass but also cost of the system. Powering the system directly from the energy harvesting source can mitigate this problem, but requires system software support to handle computations across power cycles, a paradigm known as transiently powered computing. We have designed portable system techniques to enable checkpointing of the program state on stable storage, along with its later recovery, with minimal latency and energy consumption. Right now, we are investigating how to determine where and when to perform checkpointing, and what support do we need to offer to developers to manage developing applications that may be interrupted for a non-negligible amount of time and later resume.","PeriodicalId":137855,"journal":{"name":"2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ph.D. Forum Abstract: Back to the Future - Sustainable Transiently Powered Embedded Systems\",\"authors\":\"Naveed Anwar Bhatti\",\"doi\":\"10.1109/IPSN.2016.7460686\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We aim at developing software techniques which enables 32-bit transiently powered embedded systems to make progress across periods of energy unavailability without resorting to hardware modifications. Recently, we have seen a huge surge in wearable and smartbuilding centric sensing applications. However, these devices are integrated with batteries for charging which not only increases size and mass but also cost of the system. Powering the system directly from the energy harvesting source can mitigate this problem, but requires system software support to handle computations across power cycles, a paradigm known as transiently powered computing. We have designed portable system techniques to enable checkpointing of the program state on stable storage, along with its later recovery, with minimal latency and energy consumption. Right now, we are investigating how to determine where and when to perform checkpointing, and what support do we need to offer to developers to manage developing applications that may be interrupted for a non-negligible amount of time and later resume.\",\"PeriodicalId\":137855,\"journal\":{\"name\":\"2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)\",\"volume\":\"70 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-04-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IPSN.2016.7460686\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPSN.2016.7460686","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Ph.D. Forum Abstract: Back to the Future - Sustainable Transiently Powered Embedded Systems
We aim at developing software techniques which enables 32-bit transiently powered embedded systems to make progress across periods of energy unavailability without resorting to hardware modifications. Recently, we have seen a huge surge in wearable and smartbuilding centric sensing applications. However, these devices are integrated with batteries for charging which not only increases size and mass but also cost of the system. Powering the system directly from the energy harvesting source can mitigate this problem, but requires system software support to handle computations across power cycles, a paradigm known as transiently powered computing. We have designed portable system techniques to enable checkpointing of the program state on stable storage, along with its later recovery, with minimal latency and energy consumption. Right now, we are investigating how to determine where and when to perform checkpointing, and what support do we need to offer to developers to manage developing applications that may be interrupted for a non-negligible amount of time and later resume.