Loading in 2 Seconds...
Loading in 2 Seconds...
Self-Tuning Energy-Aware Ensemble Model for Server Clusters. Team Members : Sanket Dangi (MT2009032) Team Lead Gaurav Kapoor (MT2009059) Deepthi Karnam(MT2009060) Sudha Mani (MT2009073) Celina Madhavan (MT2009075). Architecture. Master. Clients. Server Cluster.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Team Members :
SanketDangi (MT2009032) Team Lead
Reference :Energy Efficient Real Time Heterogeneous Server Clusters by CosminRusu,AlexendreFerrerira,ClaudioScordino,AaronWatson,Rami Melham
THIS LAPTOP ACTS AS SERVER 2
AND IS SENT INTO HIBERNATION
AND WAKES UP WHEN A CERTAIN
NUMBER OF PACKETS ARE FORWARDED
TO IT FROM THE MASTER
THIS LAPTOP ACTS AS SERVER 1
WHICH COLLECTS THE PACKETS GENERATED
BY THE CLIENT AND FORWARDED BY
MASTERAND DISPLAYS THE COUNT OF PACKETS
THIS LAPTOP ACTS AS A CLIENT
FROM WHICH THE TRAFFIC IS
THIS LAPTOP ACTS AS THE MASTER
AND GETS THE REQUESTS FROM THE CLIENT
AND FORWARDS IT TO THE SERVERS
(Number of User Process in server)
(Identifying Idle CPU %)
At set alarm time the servers wakeup
No more requests can be serviced by the active server
When active server can’t service anymore requests another server is activated using WOL
If any request hits, increment RequestCounter
Wait for Fixed Duration(15 mins)
Store RequestCounter in Database
Packages Used: JDK6,MySql5.1,packETH(traffic generator)
Libraries Used: jpcap library
1.Open Ethernet device for sniffing
2.Generate Random Traffic through packETH
3.Capture Packets and Count for every fixed duration
4.Store count in database corresponding to that duration
For each qn match the
‘k’nearest matches in
historical data (N days)
is ‘k’ yes no Find qn+1 based on the available qn values for each qn in the estimation set Plot graph of ‘l’ versus RMSE and find optimum value of ‘k’ and ‘l’ Calculate RMSE Predict graph for (N+1)th day Increment ‘l’ yes END is l< lmax? no
Find qn+1 based
on the available
qn values for each
qn in the estimation set
Plot graph of ‘l’
and find optimum
value of ‘k’ and ‘l’
Predict graph for
is l< lmax?
HTTP Request coming to Master Server is forwarded to Web Server 1
Web Server 2
If requestcounter exceeds capacity of webserver 1, WOL signal sent and further requests are forwarded to it
Decision Regarding whether to send a system into hibernation or not?
While sending server to hibernation, historical traffic pattern and energy consumption reading would be check and decision regarding sending it to hibernation or not would be done.
b) Scalability of solution
Try the solution for variable and Heterogeneous servers.