--------------------------------------------------------Reference------------------------------------------
Warden Quick Start
Http://www.xxxcsdn123.com/html/mycsdn20140110/41/41ba2686a377f3b885f6ebed27ac8011.html
2. SOURCE Location
Https://github.com/cloudfoundry/warden
3. The most important reference paper "design and implementation of Warden"
Start-------------------------------------------------------body---------------------------------------------------------
Warden Introduction
The project ' s primary goal is to provide a simple API for managing isolated environments. These isolated environments--or containers --can is limited in terms of CPU usage, memory usage, disk usage, a ND network access. As of writing, the only supported OS is Linux. Warden provides an isolated operating environment for your application. Previously, all applications running in the Cloud Foundry Dagger were managed through a functional module called the DEA (Dropletexecution Agent). The DEA module in Cloudfoundry does not operate and manage the application directly, but communicates with the Warden container via NAT and firewall by invoking some APIs of the container, each with an internal network, a private file system, One app can be run inside each container. Within the container, the application freely access the file system, in the intranet unimpeded, run full of CPU, memory, write full disk. Warden as a program to run the container, providing an isolated environment.
Some basic knowledge
1.cgroups Quick Start
Ref:http://www.cnblogs.com/yjf512/p/3298582.html
Wait a minute
The design idea of warden frame
Warden itself is the CS architecture, so there are 3 modules in Warden: Server, client, communication protocol.
Cond
Summary of design and realization of Warden