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, 10(11), 9523-9533. https://doi.org/10.1109/jiot.2023.3234106
Published in
IEEE Internet of Things JournalDate
2023Discipline
Informaatioteknologian yksikköOsallisuus ja hyvinvointipalvelutOppiminen ja koulutusTekniikkaSecure Communications Engineering and Signal ProcessingTeollisuuden ja elinkeinoelämän uudistuvat ratkaisutThe Unit of Information TechnologySocial inclusion and wellbeing servicesLearning and educationEngineeringSecure Communications Engineering and Signal ProcessingSmart and sustainable solutions for industriesCopyright
© 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.
-
Energy Efficient Resource Allocation for Wireless Powered UAV Wireless Communication System with Short Packet
Xie, Jin; Chang, Zheng; Guo, Xijuan; Hämäläinen, Timo (Institute of Electrical and Electronics Engineers (IEEE), 2023)The unmanned aerial vehicle (UAV), which is prominent in its flexibility and low cost, is considered to be fully utilized in the future wireless communication system to provide flexible services and improve connectivities. ... -
Energy Efficient Resource Allocation for Wireless Powered UAV Wireless Communication System with Short Packet
Xie, Jin; Chang, Zheng; Guo, Xijuan; Hämäläinen, Timo (Institute of Electrical and Electronics Engineers (IEEE), 2022)The unmanned aerial vehicle (UAV), which is prominent in its flexibility and low cost, is considered to be fully utilized in the future wireless communication system to provide flexible services and improve connectivities. ... -
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 ... -
Spectrum and energy efficient solutions for OFDMA collaborative wireless networks
Chang, Zheng (University of Jyväskylä, 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 ...