Logical Partitioning without Architectural Supports

Taku Shimosawa, Hiroya Matsuba, Yutaka Ishikawa · 2008

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.

Read the paper · More papers on PaperTik