Title :
A Temporal Partition-Based Linux CPU Scheduler
Author :
Xingliang Zou ; Cheng, Albert M. K. ; Yu Li ; Yu Jiang
Author_Institution :
Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
Abstract :
Resource partitioning is an important research area in real-time virtualization. The algorithm that maps a virtual resource to a portion of a physical resource is part of the research. When the resource refers to the CPU, allocating CPU time to different virtual partitions is accomplished by the CPU scheduler. This paper reports the implementation of a temporal partition-based CPU algorithm in a general Linux kernel. The implementation is expected to be a prospective test bed for a set of new algorithms for research on resource isolation, virtualization, and fault tolerance.
Keywords :
Linux; operating system kernels; resource allocation; software fault tolerance; virtualisation; CPU scheduler; CPU time; fault tolerance; general Linux kernel; physical resource; real-time virtualization; resource isolation; resource partitioning; temporal partition-based Linux CPU scheduler; virtual partitions; virtual resource; Bandwidth; Linux; Partitioning algorithms; Real-time systems; Schedules; Virtual machine monitors; Virtualization; Fault Tolerance; Isolation; Partitioning; Real-Time; Resource Temporal; Virtualization;
Conference_Titel :
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
DOI :
10.1109/HPCC.2014.124