作ることは理論上は可能かもしれないが、非常に難しそう。
例えばメモリ管理一つを考えてみても大変。
10 台の PC からなる一つの仮想VMを考える。その VM からは 10 台分のメモリを透過的に扱えなければならない。実PC がそれぞれ 1G のメモリを持っていたら VM としては 10G 扱えて欲しい。
仮想VMで例えばWWWサーバを立ち上げたとして、メモリを 3 G 要求したとする。すると、実際には複数の PC にまたがってメモリを確保する必要がある。そして WWWサーバの処理が実行されたとすると、実際にはいずれかの実PC上で実行される。つまりプロセスが実行されている PC とメモリがある PC は異なる可能性がある。仮想記憶を複数の PC に渡って実現しないといけない。CPU の処理に比べてメモリは遅いのにネットワーク越しの仮想記憶は問題にならないくらい遅いはず。だから遅延の問題を解決しないといけなくなる。となると、頑張って効率的な仮想記憶管理のアルゴリズムを考えないといけないんじゃないかと。
博士論文が出来るくらいの研究になりそうだなと思う。少し前から mona os とか OSASK とか自作する人もいるけど今回の仮想VM を実現できるような特徴ある OS になったら面白いなぁと思います。
この回答では駄目です。
具体的な方法を指していない上、
1台の仮想マシンの作り方、になっていないです。
並列処理によって効率的な処理効率を実現する方法、
ではなく、
具体的な、1台の仮想マシンの作り方を知りたいのです。