StateOS : A Memory-Efficient Hybrid Operating System for IoT Devices
Tan, X., & Hakala, I. (2023). StateOS : A Memory-Efficient Hybrid Operating System for IoT Devices. IEEE Internet of Things Journal, Early online. https://doi.org/10.1109/jiot.2023.3234106
Published in
IEEE Internet of Things JournalDate
2023Copyright
© Authors, 2023
The increasing significance of operating systems (OSs) in the development of the internet of things (IoT) has emerged in the last decade. An event-driven OS is memory efficient and suitable for resource-constrained IoT devices and wireless sensors, although the program’s control flow, which is determined by events, is not always obvious. A multithreaded OS with sequential control flow is often considered clearer. However, this approach is memory-consuming. A hybrid OS seeks to combine the strengths of the event-driven approach with multithreaded approach. An event-driven cooperative threaded OS represents a hybrid approach that supports concurrency by explicitly yielding control to another thread. Although this approach is memory efficient, as cooperative threads are not preemptive, it may not provide sufficient real-time performance. This article proposes a memory-efficient hybrid OS, called StateOS, for resource-constrained IoT devices. It is an event-driven cooperative threaded OS with partial real-time performance. StateOS implements a hybrid task scheduler that combines two cooperative threaded subsystems as kernel processes on a priority-based preemptive scheduler. This approach provides adequate real-time performance for IoT devices at a low memory cost.
...


Publisher
Institute of Electrical and Electronics Engineers (IEEE)ISSN Search the Publication Forum
2372-2541Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/172514499
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Langattomien sensoriverkkoteknologioiden soveltaminen älykodissa : muistisairaan paikantaminen
Silvennoinen, Mika (2019)Työssä esitellään älykotiratkaisuja lähinnä terveydenhuollon näkökulmasta. Lisäksi läpikäydään älykotien langattomaan tiedonsiirtoon liittyviä teknologioita. Empiirisessä osuudessa selvitetään muistisairaan vanhuksen ... -
UAV-Aided Secure Short-Packet Data Collection and Transmission
Chen, Xinying; Zhao, Nan; Chang, Zheng; Hämäläinen, Timo; Wang, Xianbin (Institute of Electrical and Electronics Engineers (IEEE), 2023)Benefiting from the deployment flexibility and the line-of-sight (LoS) channel conditions, unmanned aerial vehicle (UAV) has gained tremendous attention in data collection for wireless sensor networks. However, the ... -
Internet-of-things market, value networks, and business models : state of the art report
Okkonen, Hanna; Mazhelis, Oleksiy; Ahokangas, Petri; Pussinen, Pasi; Rajahonka, Mervi; Siuruainen, Riikka; Leminen, Seppo; Shveykovskiy, Alexey; Myllykoski, Jenni; Warma, Henna (University of Jyväskylä, Department of Computer Science and Information Systems, 2013) -
Efficiency of temporal sensor data compression methods to reduce LoRa-based sensor node energy consumption
Väänänen, Olli; Hämäläinen, Timo (Emerald, 2022)Purpose Minimizing the energy consumption in a wireless sensor node is important for lengthening the lifetime of a battery. Radio transmission is the most energy-consuming task in a wireless sensor node, and by compressing ... -
Insecure Firmware and Wireless Technologies as “Achilles’ Heel” in Cybersecurity of Cyber-Physical Systems
Costin, Andrei (Springer, 2022)In this chapter, we analyze cybersecurity weaknesses in three use-cases of real-world cyber-physical systems: transportation (aviation), remote explosives and robotic weapons (fireworks pyrotechnics), and physical security ...