Enabling Transient Computing for Unreliable Internet of Things: A Paradigm Shift for Sensor Systems (PROCEEDING)
Lead Research Organisation:
Newcastle University
Department Name: Sch of Engineering
Abstract
The context of the research and applications:
Technological advances and changes in the social perception of technology are fueling interest in small, flexible, wearable and implantable devices for the Internet of Things (IoT). The IoT describes the network of physical objects (things) embedded with sensors, hardware and software, and other technologies to connect and exchange data with other devices over the Internet. These aim a range of application domains, including agriculture, home and building automation, radio-frequency identification (RFID), and assisted living and health care.
For reasons of installation location, ease, or aesthetics, many of the networked devices which underpin these applications do not have access to a wired electricity source; instead, they rely on batteries as their primary power source. However, battery-powered devices inevitably experience a direct tension between market demands requiring long lifetimes and small physical dimensions and weight. As a result, research has looked towards replacing batteries with energy harvesting from alternative sources. However, although energy harvesting provides infinite energy in theory, its output varies and frequently fails and is overall unreliable.
Its aims and objectives:
To address this challenge, the proposed research project aims to design a new class of sensor systems for IoT applications that are resilient to intermittency and adjust to the varying and unreliable supply such as harvested energy.
To achieve this, the project will first target the design and validation of methods to preserve the system state, or, in other words, to enable quick saving of the system state before a power failure occurs and restoring it once the supply recovers. Secondly, the project will concentrate on using the energy efficiently when available, which means designing and validating strategies for runtime power management to perform reliably and maximise performance and prolonge operations under varying supply conditions. Finally, the project will focus on communication and networking for sporadic exchange between sensor devices intermittently (or transiently) powered. The problem is that sensor devices cannot receive and forward data if the power supply is unavailable. Therefore, this project will focus on designing transceivers and protocols for an efficient broadcast mechanism under varying supply conditions (energy-aware networks).
Technological advances and changes in the social perception of technology are fueling interest in small, flexible, wearable and implantable devices for the Internet of Things (IoT). The IoT describes the network of physical objects (things) embedded with sensors, hardware and software, and other technologies to connect and exchange data with other devices over the Internet. These aim a range of application domains, including agriculture, home and building automation, radio-frequency identification (RFID), and assisted living and health care.
For reasons of installation location, ease, or aesthetics, many of the networked devices which underpin these applications do not have access to a wired electricity source; instead, they rely on batteries as their primary power source. However, battery-powered devices inevitably experience a direct tension between market demands requiring long lifetimes and small physical dimensions and weight. As a result, research has looked towards replacing batteries with energy harvesting from alternative sources. However, although energy harvesting provides infinite energy in theory, its output varies and frequently fails and is overall unreliable.
Its aims and objectives:
To address this challenge, the proposed research project aims to design a new class of sensor systems for IoT applications that are resilient to intermittency and adjust to the varying and unreliable supply such as harvested energy.
To achieve this, the project will first target the design and validation of methods to preserve the system state, or, in other words, to enable quick saving of the system state before a power failure occurs and restoring it once the supply recovers. Secondly, the project will concentrate on using the energy efficiently when available, which means designing and validating strategies for runtime power management to perform reliably and maximise performance and prolonge operations under varying supply conditions. Finally, the project will focus on communication and networking for sporadic exchange between sensor devices intermittently (or transiently) powered. The problem is that sensor devices cannot receive and forward data if the power supply is unavailable. Therefore, this project will focus on designing transceivers and protocols for an efficient broadcast mechanism under varying supply conditions (energy-aware networks).
Organisations
People |
ORCID iD |
| Domenico Balsamo (Principal Investigator) |
| Title | - - |
| Description | - - |
| Type Of Art | Film/Video/Animation |
| Year Produced | 2025 |
| Impact | We have developed " - - ", and we are thrilled to present it in action through this demonstration video. ??This project showcases our research team's work in advancing innovative, sustainable solutions for water distribution systems. ??Thanks to Sergey Mileiko and Mohd Firdaus Hirman Ritom, who contributed to this project and made this possible! Watch the video to see our system and learn more about the cutting-edge technology driving this advancement. : https://lnkd.in/ebwiPj24 hashtag#Sustainability hashtag#IoT hashtag#EnergyHarvesting hashtag#WaterManagement hashtag#SmartCities |
| Title | DATE Presentation 2023 |
| Description | Presentation for DATE Conference 2023 |
| Type Of Art | Film/Video/Animation |
| Year Produced | 2023 |
| Impact | This video was released in preparation for the DATE'23 Conference. |
| URL | https://www.youtube.com/watch?v=7DWj5hE9ZeI |
| Description | Researchers at Risk Fellowship Scheme |
| Amount | £74,000 (GBP) |
| Organisation | The British Academy |
| Sector | Academic/University |
| Country | United Kingdom |
| Start | 02/2024 |
| Title | Dataset for: A Control Flow for Transiently-Powered Energy Harvesting Sensor Systems |
| Description | Dataset supporting the paper: Domenico Balsamo, Oktay Cetinkaya, Alberto Rodriguez Arreola, Samuel C. B. Wong, Geoff V. Merrett, Alex S. Weddell "A Control Flow for Transienttly-Powered Energy Harvesting Sensor Systems". IEEE Sensors Journal Transient computing enables application execution to be performed despite power outages. Although it handles the non-deterministic nature of energy harvesting (EH), sensor systems envisioned by the IoT seek more cost- and volume-effective solutions, which are better tailored to application requirements. Additionally, a major drawback of transient computing, keeping track of time, hinders its widespread adoption in the IoT. To overcome these challenges, this paper proposes a control flow for sensor systems by combining two state-of-the-art transient computing schemes in an energy-aware manner, underpinned by a strategy for timekeeping. It enables application execution to be reliably performed even under the most severe EH conditions, with an improved cost and volume efficiency, i.e., smaller energy storage. Benefiting from the combination of the two schemes, dynamic adjustment of system performance is achieved, while the time is accurately tracked. To illustrate the applicability of this flow to actual sensor systems, two case studies: a bicycle trip computer and a step counter, are presented. Empirical results reveal that, even with a tiny amount of energy harvested ('tens of uJ), our proposed approach can meet application requirements with smaller storage, i.e., 40% and 66% reduction in required capacitance for the presented case studies. |
| Type Of Material | Database/Collection of data |
| Year Produced | 2020 |
| Provided To Others? | Yes |
| Impact | Dataset supporting the paper: Domenico Balsamo, Oktay Cetinkaya, Alberto Rodriguez Arreola, Samuel C. B. Wong, Geoff V. Merrett, Alex S. Weddell "A Control Flow for Transienttly-Powered Energy Harvesting Sensor Systems". IEEE Sensors Journal Transient computing enables application execution to be performed despite power outages. Although it handles the non-deterministic nature of energy harvesting (EH), sensor systems envisioned by the IoT seek more cost- and volume-effective solutions, which are better tailored to application requirements. Additionally, a major drawback of transient computing, keeping track of time, hinders its widespread adoption in the IoT. To overcome these challenges, this paper proposes a control flow for sensor systems by combining two state-of-the-art transient computing schemes in an energy-aware manner, underpinned by a strategy for timekeeping. It enables application execution to be reliably performed even under the most severe EH conditions, with an improved cost and volume efficiency, i.e., smaller energy storage. Benefiting from the combination of the two schemes, dynamic adjustment of system performance is achieved, while the time is accurately tracked. To illustrate the applicability of this flow to actual sensor systems, two case studies: a bicycle trip computer and a step counter, are presented. Empirical results reveal that, even with a tiny amount of energy harvested ('tens of uJ), our proposed approach can meet application requirements with smaller storage, i.e., 40% and 66% reduction in required capacitance for the presented case studies. |
| URL | http://eprints.soton.ac.uk/id/eprint/440644 |
| Title | Dataset supporting: RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems |
| Description | Dataset of the processed information to validate the middleware for the paper titled: RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems accepted for publication in MDPI Sensors "Low Power Embedded Sensing: Hardware-Software Design and Applications" Journal. |
| Type Of Material | Database/Collection of data |
| Year Produced | 2018 |
| Provided To Others? | Yes |
| Impact | Dataset of the processed information to validate the middleware for the paper titled: RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems accepted for publication in MDPI Sensors "Low Power Embedded Sensing: Hardware-Software Design and Applications" Journal. |
| URL | https://eprints.soton.ac.uk/id/eprint/417077 |
| Description | Collaboration with Queen Mary University of London (QMUL): Energy-aware Communication for Intermittent Computing Systems |
| Organisation | Queen Mary University of London |
| Country | United Kingdom |
| Sector | Academic/University |
| PI Contribution | My research team contributed to enabling a collision-avoidance algorithm to reduce LoRaWan communication collisions due to variability in energy harvesting (EH) time among intermittent end devices (nodes). This variability is caused by adjustment of communication parameters such as Spreading Factor (SF) and Transmitting Power (Tx) and harvesting conditions. |
| Collaborator Contribution | Our partners (Dr Fatma Benkhelifa, Lecturer in Telecommunications, School of Electronic Engineering and Computer Science, Queen Mary University of London (QMUL), Mile End Road, London E1 4NS) are contributing on this project, helping us to simulate and test the collision-avoidance algorithm on large-scale networks. |
| Impact | Publication: 10.1109/SENSORS60989.2024.10784696 |
| Start Year | 2024 |
| Description | Collaboration with University of Oxford, Department of Engineering Science, Oxford e-Research Centre (OeRC) |
| Organisation | University of Oxford |
| Department | Oxford E-Research Centre |
| Country | United Kingdom |
| Sector | Academic/University |
| PI Contribution | Collaborating with Dr Oktay Cetinkaya and Prof David De Roure, University of Oxford. |
| Collaborator Contribution | This collaboration was established while working on run-time energy management for intermittent LoRaWAN communications and a non-volatile state retention unit for multi-storage energy management in transient systems. |
| Impact | Publications were produced from this collaboration: Sergey Mileiko, Connor Bramwell, Firdaus Ritom, David De Roure, Oktay Cetinkaya, and Domenico Balsamo. 2023. Run-time Energy Management for Intermittent LoRaWAN Communications. In Proceedings of the 11th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems (ENSsys '23). Association for Computing Machinery, New York, NY, USA, 23-29. https://doi.org/10.1145/3628353.3628541 S. Mileiko, O. Cetinkaya, D. Mackie, A. Yakovlev and D. Balsamo, "A Non-volatile State Retention Unit for Multi-storage Energy Management in Transient Systems," 2023 9th International Workshop on Advances in Sensors and Interfaces (IWASI), Monopoli (Bari), Italy, 2023, pp. 46-51. doi: 10.1109/IWASI58316.2023.10164471. |
| Start Year | 2023 |
| Description | Collaboration with University of Southampton, School of Electronics and Computer Science (ECS) |
| Organisation | University of Southampton |
| Department | School of Electronics and Computer Science Southampton |
| Country | United Kingdom |
| Sector | Academic/University |
| PI Contribution | Collaborating with Prof Geoff Merrett and Dr Theodoros Verykios, University of Southampton. |
| Collaborator Contribution | This collaboration was established while working on energy-efficient memory tracing for state retention in transient computing systems. |
| Impact | A publication was produced from this collaboration: T. D. Verykios, D. Balsamo and G. V. Merrett, "Energy-Efficient Memory Tracing for State Retention in Transient Computing Systems," 2023 9th International Workshop on Advances in Sensors and Interfaces (IWASI), Monopoli (Bari), Italy, 2023, pp. 63-68. doi: 10.1109/IWASI58316.2023.10164608. |
| Start Year | 2023 |
| Description | Open day at my research institution |
| Form Of Engagement Activity | Participation in an open day or visit at my research institution |
| Part Of Official Scheme? | No |
| Geographic Reach | Local |
| Primary Audience | Public/other audiences |
| Results and Impact | EEE/ECE Open Day: I have been attending the EEE/ECE cross-selling stand in Computing (@USB). Impact: My contribution was to show examples of the system integration process, from wafer design to computer systems running an AI algorithm. The outcome of my participation is to increase the number of students applying for EEE/ECE studies from the pool of students who typically apply for computer engineering/science courses. |
| Year(s) Of Engagement Activity | 2023,2024 |