Affiliation:
1. Konkuk University, Seoul, Korea
Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Engineering (miscellaneous),Computer Science (miscellaneous)
Reference23 articles.
1. Oracle VM VirtualBox. http://www.virtualbox.org. Oracle VM VirtualBox. http://www.virtualbox.org.
2. RTEMS Real Time Operating System (RTOS). http://www.rtems.org. RTEMS Real Time Operating System (RTOS). http://www.rtems.org.
3. Xen and the art of virtualization
4. High performance network virtualization with SR-IOV
5. Resource partitioning for Integrated Modular Avionics: comparative study of implementation alternatives
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献