Logical Partitioning without Architectural Supports
As a method for running multiple operating systems on one machine, we propose a new resource partitioning method we have named "Single Hardware with Independent Multiple Operating Systems" (SHIMOS). In SHIMOS, CPU and memory resources are partitioned by multiple native kernels without any architectural virtualization supports. There is nearly no slowdown, unlike VMs, because the kernel and user programs are executed directly by the real CPUs. To evaluate our method, we compare an implementation on x86 with VMs by running benchmarks simultaneously. From this comparison, we show that the method proposed is as fast as a real machine, and that it can be twice as fast as the existing VM method in executing I/O-oriented processes.
Index Terms:
partitioning, virtual machine
Citation:
Taku Shimosawa, Hiroya Matsuba, Yutaka Ishikawa, "Logical Partitioning without Architectural Supports," compsac,pp.355-364, 2008 32nd Annual IEEE International Computer Software and Applications Conference, 2008