Skip to Main Content
This paper presents a novel resource allocation scheme for multicore-based high-end CE devices running multiple operating systems by leveraging virtualization. Different from existing virtualization technology for CE devices, our approach dynamically allocates multicore resources to each operating system according to workload characteristics to maximize the multicore utilization and the performance of each operating system. The proposed scheme is designed and implemented based on Xen-ARM which is the Xen port to ARM processors. Our experimental results show that the proposed scheme improves the performance of an IO-bound domain up to 250% compared to existing approach.