Show simple item record

dc.contributor.authorBen Yehuda, Raz
dc.contributor.authorZaidenberg, Nezer Jacob
dc.date.accessioned2023-02-28T06:00:15Z
dc.date.available2023-02-28T06:00:15Z
dc.date.issued2022
dc.identifier.citationBen Yehuda, R., & Zaidenberg, N. J. (2022). The offline nanovisor. <i>International Journal of Embedded Systems</i>, <i>15</i>(4), 289-299. <a href="https://doi.org/10.1504/IJES.2022.10050470" target="_blank">https://doi.org/10.1504/IJES.2022.10050470</a>
dc.identifier.otherCONVID_159242941
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/85679
dc.description.abstractCurrent 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.en
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherInderscience Publishers
dc.relation.ispartofseriesInternational Journal of Embedded Systems
dc.rightsIn Copyright
dc.subject.otherhypervisor
dc.subject.otherreal-time
dc.subject.otherARM
dc.subject.othervirtualisation
dc.subject.otherembedded Linux
dc.titleThe offline nanovisor
dc.typeresearch article
dc.identifier.urnURN:NBN:fi:jyu-202302281939
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.contributor.oppiaineTekniikkafi
dc.contributor.oppiaineEngineeringen
dc.type.urihttp://purl.org/eprint/type/JournalArticle
dc.type.coarhttp://purl.org/coar/resource_type/c_2df8fbb1
dc.description.reviewstatuspeerReviewed
dc.format.pagerange289-299
dc.relation.issn1741-1068
dc.relation.numberinseries4
dc.relation.volume15
dc.type.versionacceptedVersion
dc.rights.copyright© Inderscience Publishers 2022
dc.rights.accesslevelopenAccessfi
dc.type.publicationarticle
dc.subject.ysosulautettu tietotekniikka
dc.subject.ysoreaaliaikaisuus
dc.subject.ysoLinux
dc.subject.ysoprosessorit
dc.subject.ysovirtualisointi
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p5461
jyx.subject.urihttp://www.yso.fi/onto/yso/p25256
jyx.subject.urihttp://www.yso.fi/onto/yso/p723
jyx.subject.urihttp://www.yso.fi/onto/yso/p10874
jyx.subject.urihttp://www.yso.fi/onto/yso/p22009
dc.rights.urlhttp://rightsstatements.org/page/InC/1.0/?language=en
dc.relation.doi10.1504/IJES.2022.10050470
dc.type.okmA1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright