{"title":"Challenges in Real-time Scheduling for Energy Harvesting Embedded Systems","authors":"M. Chetto","doi":"10.1109/EDiS57230.2022.9996470","DOIUrl":null,"url":null,"abstract":"The recent and rapid development of the Internet of Things (IoT’) leads to the need for embedded devices that comprise one or more resource-constrained computing elements and sensors. Energy Harvesting (EH) technology provides the ability for any low-power embedded device to operate thanks to the generation of electricity from the energy available in the device's immediate surroundings such as light or motion. Energy neutrality is the central requirement of autonomous real-time computing systems that should be designed to correctly function for long times with no possible manual intervention to charge or replace batteries. Unfortunately, most of environmental energy sources are fluctuating and not controllable. It means that a stable power supply cannot be relied upon that makes challenging the issue of compliance with hard real-time constraints. Specific power management and scheduling solutions have to be conceived in order to prevent energy starvation and guarantee real-time responsiveness. Task scheduling should take into account not only the timing parameters of the deadline constrained tasks such as worst-case execution times but also energy consumptions, profile of the energy source and capacity of the energy storage unit. The classical greedy scheduler Earliest Deadline First (EDF) or Rate Monotonic (RM) used in battery powered devices should be revisited for this novel operational context. This keynote discusses the state of the art as well as our findings in real-time scheduling and dynamic processor management for autonomous embedded systems. Short biography: Maryline Chetto is currently a full professor in computer engineering with Nantes Université, France and researcher with CNRS. She received the degree of Docteur de 3ème cycle in control engineering and the degree of Habilitee á Diriger des Recherches in Computer Science from the University of Nantes, France, in 1984 and 1993, respectively. From 1984 to 1985, she held the position of Assistant professor of Computer Science at the University of Rennes, while her research was with the Institut de Recherche en Informatique et Systemics Aléatoires (IRISA), Rennes. In 1986, she returned to Nantes and has been from 2002 a full professor with the University of Nantes. She is conducting her research at Laboratoire des Sciences du Numérique de Nantes (LS2N, UMR CNRS no 6004) in the Real Time System group.","PeriodicalId":288133,"journal":{"name":"2022 3rd International Conference on Embedded & Distributed Systems (EDiS)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 3rd International Conference on Embedded & Distributed Systems (EDiS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDiS57230.2022.9996470","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The recent and rapid development of the Internet of Things (IoT’) leads to the need for embedded devices that comprise one or more resource-constrained computing elements and sensors. Energy Harvesting (EH) technology provides the ability for any low-power embedded device to operate thanks to the generation of electricity from the energy available in the device's immediate surroundings such as light or motion. Energy neutrality is the central requirement of autonomous real-time computing systems that should be designed to correctly function for long times with no possible manual intervention to charge or replace batteries. Unfortunately, most of environmental energy sources are fluctuating and not controllable. It means that a stable power supply cannot be relied upon that makes challenging the issue of compliance with hard real-time constraints. Specific power management and scheduling solutions have to be conceived in order to prevent energy starvation and guarantee real-time responsiveness. Task scheduling should take into account not only the timing parameters of the deadline constrained tasks such as worst-case execution times but also energy consumptions, profile of the energy source and capacity of the energy storage unit. The classical greedy scheduler Earliest Deadline First (EDF) or Rate Monotonic (RM) used in battery powered devices should be revisited for this novel operational context. This keynote discusses the state of the art as well as our findings in real-time scheduling and dynamic processor management for autonomous embedded systems. Short biography: Maryline Chetto is currently a full professor in computer engineering with Nantes Université, France and researcher with CNRS. She received the degree of Docteur de 3ème cycle in control engineering and the degree of Habilitee á Diriger des Recherches in Computer Science from the University of Nantes, France, in 1984 and 1993, respectively. From 1984 to 1985, she held the position of Assistant professor of Computer Science at the University of Rennes, while her research was with the Institut de Recherche en Informatique et Systemics Aléatoires (IRISA), Rennes. In 1986, she returned to Nantes and has been from 2002 a full professor with the University of Nantes. She is conducting her research at Laboratoire des Sciences du Numérique de Nantes (LS2N, UMR CNRS no 6004) in the Real Time System group.
物联网(IoT)最近的快速发展导致对嵌入式设备的需求,这些设备包括一个或多个资源受限的计算元件和传感器。能量收集(EH)技术为任何低功耗嵌入式设备提供了运行的能力,这要归功于从设备的直接环境(如光或运动)中可用的能量发电。能量中立性是自主实时计算系统的核心要求,该系统应被设计为在不需要人工干预充电或更换电池的情况下长时间正常运行。不幸的是,大多数环境能源是波动的,不可控的。这意味着不能依赖稳定的电力供应,这使得符合硬实时约束的问题具有挑战性。必须构思特定的电源管理和调度解决方案,以防止能源短缺并保证实时响应。任务调度不仅要考虑受最后期限约束的任务的最坏情况执行时间等时序参数,还要考虑能量消耗、能源分布和储能单元容量等因素。在这种新的操作环境中,应该重新审视电池供电设备中使用的经典贪婪调度程序最早截止日期优先(EDF)或速率单调(RM)。本主题讨论了自主嵌入式系统在实时调度和动态处理器管理方面的最新进展。简介:Maryline Chetto目前是法国南特大学计算机工程专业的正教授,也是法国国家科学研究中心的研究员。她分别于1984年和1993年在法国南特大学获得控制工程博士学位和计算机科学研究博士学位。从1984年到1985年,她担任雷恩大学计算机科学助理教授,同时她的研究在雷恩信息与系统研究所(IRISA)进行。1986年,她回到南特,自2002年起担任南特大学正教授。她在实时系统组的Nantes numsamrique科学实验室(LS2N, UMR CNRS no 6004)进行研究。