Event date:
Nov 11 2022 10:30 am

Intermittent Computing: From Theoretical Investigation to Multi-year Real-world Deployment

Dr. Naveed Anwar Bhatti
CS Smart Lab – SBASSE (Ground Floor)
The Internet of Things has a problem: batteries. They are large, difficult to replace, and hard to dispose of. Ambient energy harvesting could save the day by providing theoretically infinite energy supplies. However, extreme energy scarcity frequently causes executions to become intermittent, necessitating new hardware and software designs. In this talk, I’ll discuss several challenges and solutions toward achieving an optimal intermittent execution model for transiently-powered systems that can save persistent state on non-volatile memories (NVMs) with minimal overhead to ensure the application's forward progress. Through first-hand experience in multi-year deployments of transiently-powered systems, we argue that the virtuous cycle of theoretical investigation, system implementation, and real-world deployment must be applied to intermittent computing as well, or its potential is bound to remain unexpressed. Furthermore, persistent states on NVMs may be vulnerable to security threats such as stealing sensitive data or tampering with configuration data, which may eventually corrupt the device state and render the system unusable. I will conclude the talk by showing you an experimental study conducted to investigate the impact on typical intermittent computing workloads to protect the persistent state, including software and hardware implementations of staple encryption algorithms and the use of ARM TrustZoneM protection mechanisms.

Dr. Naveed Anwar Bhatti is an Assistant Professor at Air University (Pakistan). He completed his Ph.D. from Politecnico di Milano (Italy) in 2018. Later, he joined RI.SE (Sweden) as an ERCIM postdoctoral fellow for one and a half years. His research interests focus on modern networked embedded systems with a touch of cyber security. Out of this research, he managed to publish papers in SenSys, IPSN, EWSN, ICC, IEEE IoT, TECS and TOSN which are considered flagship events in the field of networked embedded systems. He also won the best Ph.D. presentation award at IPSN 2016. He has also served as a reviewer for ACM Computing Survey, IEEE Transactions on Vehicular Technology (TVT) and IEEE Transactions on Very Large-Scale Integration Systems (TVLSI). He was also on the technical program committee (TPC) of ICPADS 2019, AlgoSensor 2019, ISIoT 2019 and IoTDI 2019. He has also received numerous grants worth Rs. 25 million in the areas of cyber security and the Internet of Things (IoT) from local and international funding agencies (Erasmus+).