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
Julkaistu sarjassa
IEEE Internet of Things JournalPäivämäärä
2023Oppiaine
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 industriesTekijänoikeudet
© 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.
...
Julkaisija
Institute of Electrical and Electronics Engineers (IEEE)ISSN Hae Julkaisufoorumista
2372-2541Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/172514499
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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. ... -
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. ... -
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 ... -
Spectrum and energy efficient solutions for OFDMA collaborative wireless networks
Chang, Zheng (University of Jyväskylä, 2013) -
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)
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.