01.12.2012 Views

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

Architecture of Computing Systems (Lecture Notes in Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

168 M.F. Dolz et al.<br />

been submitted to each queue) and the users (as, e.g., the name, the user’s group,<br />

the number <strong>of</strong> jobs submitted to each queue by this user, and the average wait<strong>in</strong>g<br />

and execution times <strong>of</strong> the jobs which have been submitted by this user).<br />

F<strong>in</strong>ally, the database records a history <strong>of</strong> the actions <strong>in</strong> each node (activations/deactivations),<br />

the action timestamp, and the cause (e.g., if the node was<br />

deactivated because a certa<strong>in</strong> condition was satisfied).<br />

3.4 Website Interface<br />

The module has an <strong>in</strong>terface that eases the adm<strong>in</strong>istration <strong>of</strong> the energy sav<strong>in</strong>g<br />

module. Possible operations us<strong>in</strong>g this website <strong>in</strong>clude:<br />

– Check and modify configuration parameters <strong>of</strong> the energy sav<strong>in</strong>g system.<br />

– Look up, delete, and modify users’ groups <strong>in</strong> the system.<br />

– Look up and modify the parameters that def<strong>in</strong>e the activation/deactivation<br />

policies <strong>of</strong> each group <strong>of</strong> users.<br />

– Read the full database <strong>in</strong> HTML format, with the possibility to generate<br />

reports (as PDF documents) with the required <strong>in</strong>formation.<br />

– Monitor the operation <strong>of</strong> the cluster through a series <strong>of</strong> diagrams which illustrate<br />

the active/<strong>in</strong>active node times, the average wait<strong>in</strong>g time and execution<br />

time <strong>of</strong> jobs, etc.<br />

– Monitor the energy sav<strong>in</strong>gs <strong>in</strong> terms <strong>of</strong> power consumption and economic<br />

cost.<br />

– Set “active” bits for those nodes that the adm<strong>in</strong>istrator will always keep<br />

runn<strong>in</strong>g, and declare unavailable nodes when they are crashed or be<strong>in</strong>g repaired.<br />

– Turn on, reset or shut down the three daemons, and reset counters and timers<br />

<strong>of</strong> the database.<br />

All changes done on the system configuration parameters are updated both <strong>in</strong><br />

the database and the configuration files. Users without adm<strong>in</strong>istrative privileges<br />

can only view reports, diagrams, and configuration parameters.<br />

4 Experimental Results<br />

To evaluate the benefits <strong>of</strong> the system we have developed a flexible simulator,<br />

named EnergySav<strong>in</strong>g-SIM, that provides <strong>in</strong>formation on the system behavior for<br />

various platform configurations and under realistic workloads. EnergySav<strong>in</strong>g-<br />

SIM applies the desired activation and deactivation policies to a given <strong>in</strong>put<br />

workload and can be easily adapted to reflect different types <strong>of</strong> platforms. Among<br />

many other statistics, the simulator reports the percentage <strong>of</strong> the time that each<br />

node <strong>in</strong> the cluster will be turned on/<strong>of</strong>f and, therefore, <strong>of</strong>fers an estimation <strong>of</strong><br />

the energy consumption.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!