Skip to content
André Martin edited this page Jan 21, 2016 · 4 revisions

Auto-Scale Wiki

The auto-scale mechanism can be performed by the following steps

1. Deploy UniMon to monitor all VMs on clouds.

2. Activate the web server from UniMon that will show graphs of the monitoring data in real-time

3. Deploy the controller for vertical scaling by accessing the Monitor VM, opening a new terminal and putting the following commands:

$ python vertical_scaling.py

4. To access the monitoring web interface, using a browser connect to http://IP:6868. The scaling decision is performed based on the average CPU utilization, so the memory quota value will not be described on the web interface.

Web interface

To change the threshold, click Setting on the web interface:

Threshold configuration

5. If the average CPU utilization exceeds the threshold, on the terminal in step 3 will show a message:

//Start for Vertical scaling//

//Adding CPU quota ...//

scaling point

Clone this wiki locally