{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:12:04Z","timestamp":1750306324912,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,3,25]],"date-time":"2016-03-25T00:00:00Z","timestamp":1458864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2016,3,25]]},"abstract":"<jats:p>The virtualization technology is attractive for modern embedded systems in that it can ideally implement resource partitioning but also can provide transparent software development environments. Although hardware emulation overheads for virtualization have been reduced significantly, the network I\/O performance in virtual machine is still not satisfactory. It is very critical to minimize the virtualization overheads especially in real-time embedded systems, because the overheads can change the timing behavior of real-time applications. To resolve this issue, we aim to design and implement the device driver of the standardized virtual network device, called virtio, over RTEMS real-time operating system. Our virtio device driver can be portable across different Virtual Machine Monitors (VMMs) because our implementation is compliant with the standard. The measurement results clearly show that our virtio can achieve comparable performance to the virtio implemented in Linux while reducing memory consumption for network buffers.<\/jats:p>","DOI":"10.1145\/2907972.2907977","type":"journal-article","created":{"date-parts":[[2016,3,28]],"date-time":"2016-03-28T12:53:25Z","timestamp":1459169605000},"page":"35-40","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Supporting virtualization standard for network devices in RTEMS real-time operating system"],"prefix":"10.1145","volume":"13","author":[{"given":"Jin-Hyun","family":"Kim","sequence":"first","affiliation":[{"name":"Konkuk University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sang-Hun","family":"Lee","sequence":"additional","affiliation":[{"name":"Konkuk University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyun-Wook","family":"Jin","sequence":"additional","affiliation":[{"name":"Konkuk University, Seoul, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,3,25]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Oracle VM VirtualBox. http:\/\/www.virtualbox.org. Oracle VM VirtualBox. http:\/\/www.virtualbox.org."},{"key":"e_1_2_1_2_1","unstructured":"RTEMS Real Time Operating System (RTOS). http:\/\/www.rtems.org. RTEMS Real Time Operating System (RTOS). http:\/\/www.rtems.org."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2012.01.020"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2210"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2014.6926004"},{"volume-title":"International Workshop on Microkernels for Embedded Systems (MIKES)","year":"2007","author":"Kaiser R.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2011.6059151"},{"key":"e_1_2_1_9_1","first-page":"225","volume-title":"Linux Symposium","author":"Kivity A.","year":"2007"},{"volume-title":"International Symposium on Embedded Technology (ISET)","year":"2014","author":"Lee S.-H.","key":"e_1_2_1_10_1"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.982916"},{"volume-title":"6th Embedded Real Time Software and Systems Congress","year":"2012","author":"Masmano M.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","first-page":"263","volume-title":"11th Real-Time Linux Workshop","author":"Masmano M.","year":"2009"},{"key":"e_1_2_1_14_1","first-page":"15","volume-title":"USENIX Annual Technical Conference","author":"Menon A.","year":"2006"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2011.05.002"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272366.1272390"},{"volume-title":"ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments (VEE)","year":"2009","author":"Ram K. K.","key":"e_1_2_1_17_1"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"volume-title":"OASIS","year":"2015","author":"Russell R.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.181.0004"},{"volume-title":"USENIX Annual Technical Conference","year":"2001","author":"Sugerman J.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2010.5655298"},{"volume-title":"Workshop on I\/O Virtualization (WIOV)","year":"2008","author":"Xia L.","key":"e_1_2_1_23_1"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2907972.2907977","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2907972.2907977","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:54:27Z","timestamp":1750222467000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2907972.2907977"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3,25]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3,25]]}},"alternative-id":["10.1145\/2907972.2907977"],"URL":"https:\/\/doi.org\/10.1145\/2907972.2907977","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2016,3,25]]},"assertion":[{"value":"2016-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}