The offline nanovisor
Ben Yehuda, R., & Zaidenberg, N. J. (2022). The offline nanovisor. International Journal of Embedded Systems, 15(4), 289-299. https://doi.org/10.1504/IJES.2022.10050470
Published in
International Journal of Embedded SystemsDate
2022Copyright
© Inderscience Publishers 2022
Current real-time technologies for Linux require partitioning for running RTOS alongside Linux or extensive kernel patching. The offline nanovisor is a minimal real-time library OS in a lightweight hypervisor under Linux. We describe a nanovisor that executes in an offline processor. An offline processor is a processor core removed from the running operating system. The offline processor executes userspace code through the use of a hyplet. The hyplet is a nanovisor that allows the kernel to execute userspace programs without delays. Combining these two technologies offers a way to achieve hard real-time in standard Linux. We demonstrate high-speed access in various use cases using a userspace timer in frequencies up to 20 kHz, with a jitter of a few hundred nanoseconds. We performed this on a relatively slow ARM processor.
Publisher
Inderscience PublishersISSN Search the Publication Forum
1741-1068Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/159242941
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Hypervisor-assisted Atomic Memory Acquisition in Modern Systems
Kiperberg, Michael; Leon, Roee; Resh, Amit; Algawi, Asaf; Zaidenberg, Nezer (SCITEPRESS Science And Technology Publications, 2019)Reliable memory acquisition is essential to forensic analysis of a cyber-crime. Various methods of memory acquisition have been proposed, ranging from tools based on a dedicated hardware to software only solutions. Recently, ... -
Hypervisor memory acquisition for ARM
Ben Yehuda, Raz; Shlingbaum, Erez; Gershfeld, Yuval; Tayouri, Shaked; Zaidenberg, Nezer Jacob (Elsevier, 2021)Cyber forensics use memory acquisition in advanced forensics and malware analysis. We propose a hypervisor based memory acquisition tool. Our implementation extends the volatility memory forensics framework by reducing the ... -
Towards Journalism Everywhere : The New Opportunities and Challenges of Real-Time News Streams in Finland
Uskali, Turo (Peter Lang, 2018) -
Real-Time Processes of Career Goal Construction : A Study Case Approach with Implications for the Development of Adolescents’ Identity
Parada, Filomena; Salmela-Aro, Katariina (Routledge, 2022)The study aimed at investigating how different young people going through the post-high school transition set, monitor, pursue, and renegotiate career goals in real-time and in everyday life circumstances. A theoretically ... -
HyperIO : A Hypervisor-Based Framework for Secure IO
Kiperberg, Michael; Zaidenberg, Nezer Jacob (MDPI AG, 2023)Malware often attempts to steal input and output through human interface devices to obtain confidential information. We propose to use a thin hypervisor, called “HyperIO”, to realize a secure path between input and output ...