{"title":"Performance analysis of virtualized embedded computing systems","authors":"D. Mathew, B. Jose","doi":"10.1109/ISED.2017.8303932","DOIUrl":null,"url":null,"abstract":"Virtualization has provided flexibility on a wide range of platforms such as high performance servers to personal computers. Naturaly the next frontier is embedded systems. Even though embedded devices have many resource limitations, virtualization offers advantages such as isolation and security. This paper briefly describes three among the different virtualization approaches for embedded systems. The goal is to understand the performance characteristics of various virtualization types. A benchmarking tool is used to measure the processor performance. The chosen approaches are of microkernel or hypervisor category. The first one is QEMU which is a Type 2 hypervisor and the second one is a microkernel based approach. The third one is a Type 1 Xen hypervisor. The performance measurement is done using QEMU and it is compared with numbers obtained from some of the popular embedded devices. Our observations regarding hypervisor performance are discussed to form conclusions on why some of the virtualization features are important.","PeriodicalId":147019,"journal":{"name":"2017 7th International Symposium on Embedded Computing and System Design (ISED)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Symposium on Embedded Computing and System Design (ISED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISED.2017.8303932","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Virtualization has provided flexibility on a wide range of platforms such as high performance servers to personal computers. Naturaly the next frontier is embedded systems. Even though embedded devices have many resource limitations, virtualization offers advantages such as isolation and security. This paper briefly describes three among the different virtualization approaches for embedded systems. The goal is to understand the performance characteristics of various virtualization types. A benchmarking tool is used to measure the processor performance. The chosen approaches are of microkernel or hypervisor category. The first one is QEMU which is a Type 2 hypervisor and the second one is a microkernel based approach. The third one is a Type 1 Xen hypervisor. The performance measurement is done using QEMU and it is compared with numbers obtained from some of the popular embedded devices. Our observations regarding hypervisor performance are discussed to form conclusions on why some of the virtualization features are important.