cloudsimplus / cloudsimplus

State-of-the-art Framework 🏗 for Cloud Computing ⛅️ Simulation: a modern, full-featured, easier-to-use, highly extensible 🧩, faster 🚀 and more accurate ☕️ Java 17+ tool for cloud computing research 🎓. Examples: https://github.com/cloudsimplus/cloudsimplus-examples

Home Page:https://cloudsimplus.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enable PowerModelHostSpec to read power specs from www.spec.org data

manoelcampos opened this issue · comments

FEATURE

CloudSim has multiple implementations of PowerModelSpec which are redundant and just bloats the framework with lots of classes that just confuse users. Furthermore, such classes just include a lot of duplicated code.

In order to avoid that, the PowerModelSpec implementation in CloudSim Plus should read the power consumption data, related to specific host models from different manufacturers, from text files.
For instance, the data for an HP ProLiant ML110 G3 (1 x [Pentium D930 3000 MHz, 2 cores], 4GB) available here can be included into a text file to be read by the PowerModelHostSpec class.

The first line of the file should include the values from the Power column (shown in the previous link from the power spec page), where each value is separated by a space. All remaining lines are ignored.

The power specs included in CloudSim should be created into these text files.

Examples

Check available example and details here.