Published

03 February 2014

Sharing

Introduction

In a multi-host environment, I want to suspend system execution so I can save resources while not used and restart quickly as soon as user comes back.

Before describing the problem, here is a short comparison beetween OepnVZ and KVM: * http://wiki.buyvm.net/doku.php/openvz_vs_kvm

The problem

In such an environment, saving resources is really very important. It's the only way to serve 100s of organizations with minimal hardware and lower down the hosting price.

There are various ways to do it: * at the user space level: while running, just suspend process execution * at the system level: just make a snapshot

We, of course, start from the hypothesis that suspending the system is cheaper than stopping/starting it, which must be verified.

The solutions

User level

System level

Ressources




blog comments powered by Disqus