Home > Research > Publications & Outputs > ThermoSim

Electronic data

  • Thermal-aware Cloud Resource Management

    Rights statement: This is the author’s version of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, 166, 2020 DOI: 10.1016/j.jss.2020.110596

    Accepted author manuscript, 958 KB, PDF document

    Available under license: CC BY-NC-ND

Links

Text available via DOI:

View graph of relations

ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments. / Gill, S.S.; Tuli, S.; Toosi, A.N. et al.
In: Journal of Systems and Software, Vol. 166, 110596, 01.08.2020.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Gill, SS, Tuli, S, Toosi, AN, Cuadrado, F, Garraghan, P, Bahsoon, R, Lutfiyya, H, Sakellariou, R, Rana, O, Dustdar, S & Buyya, R 2020, 'ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments', Journal of Systems and Software, vol. 166, 110596. https://doi.org/10.1016/j.jss.2020.110596

APA

Gill, S. S., Tuli, S., Toosi, A. N., Cuadrado, F., Garraghan, P., Bahsoon, R., Lutfiyya, H., Sakellariou, R., Rana, O., Dustdar, S., & Buyya, R. (2020). ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments. Journal of Systems and Software, 166, Article 110596. https://doi.org/10.1016/j.jss.2020.110596

Vancouver

Gill SS, Tuli S, Toosi AN, Cuadrado F, Garraghan P, Bahsoon R et al. ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments. Journal of Systems and Software. 2020 Aug 1;166:110596. Epub 2020 Apr 15. doi: 10.1016/j.jss.2020.110596

Author

Bibtex

@article{9ad35f32ea8a4322807504162803f789,
title = "ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments",
abstract = "Current cloud computing frameworks host millions of physical servers that utilize cloud computing resources in the form of different virtual machines. Cloud Data Center (CDC) infrastructures require significant amounts of energy to deliver large scale computational services. Moreover, computing nodes generate large volumes of heat, requiring cooling units in turn to eliminate the effect of this heat. Thus, overall energy consumption of the CDC increases tremendously for servers as well as for cooling units. However, current workload allocation policies do not take into account effect on temperature and it is challenging to simulate the thermal behavior of CDCs. There is a need for a thermal-aware framework to simulate and model the behavior of nodes and measure the important performance parameters which can be affected by its temperature. In this paper, we propose a lightweight framework, ThermoSim, for modeling and simulation of thermal-aware resource management for cloud computing environments. This work presents a Recurrent Neural Network based deep learning temperature predictor for CDCs which is utilized by ThermoSim for lightweight resource management in constrained cloud environments. ThermoSim extends the CloudSim toolkit helping to analyze the performance of various key parameters such as energy consumption, service level agreement violation rate, number of virtual machine migrations and temperature during the management of cloud resources for execution of workloads. Further, different energy-aware and thermal-aware resource management techniques are tested using the proposed ThermoSim framework in order to validate it against the existing framework (Thas). The experimental results demonstrate the proposed framework is capable of modeling and simulating the thermal behavior of a CDC and ThermoSim framework is better than Thas in terms of energy consumption, cost, time, memory usage and prediction accuracy.",
keywords = "Cloud computing, Deep learning, Energy, Resource management, Simulation, Thermal-aware, Energy utilization, Environmental management, Natural resources management, Network security, Power management, Printing machinery, Recurrent neural networks, Resource allocation, Virtual machine, Cloud computing environments, Current cloud computing, Lightweight frameworks, Modeling and simulating, Performance parameters, Resource management techniques, Service Level Agreements, Virtual machine migrations, Green computing",
author = "S.S. Gill and S. Tuli and A.N. Toosi and F. Cuadrado and P. Garraghan and R. Bahsoon and H. Lutfiyya and R. Sakellariou and O. Rana and S. Dustdar and R. Buyya",
note = "This is the author{\textquoteright}s version of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, 166, 2020 DOI: 10.1016/j.jss.2020.110596",
year = "2020",
month = aug,
day = "1",
doi = "10.1016/j.jss.2020.110596",
language = "English",
volume = "166",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier Inc.",

}

RIS

TY - JOUR

T1 - ThermoSim

T2 - Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments

AU - Gill, S.S.

AU - Tuli, S.

AU - Toosi, A.N.

AU - Cuadrado, F.

AU - Garraghan, P.

AU - Bahsoon, R.

AU - Lutfiyya, H.

AU - Sakellariou, R.

AU - Rana, O.

AU - Dustdar, S.

AU - Buyya, R.

N1 - This is the author’s version of a work that was accepted for publication in Journal of Systems and Software. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Journal of Systems and Software, 166, 2020 DOI: 10.1016/j.jss.2020.110596

PY - 2020/8/1

Y1 - 2020/8/1

N2 - Current cloud computing frameworks host millions of physical servers that utilize cloud computing resources in the form of different virtual machines. Cloud Data Center (CDC) infrastructures require significant amounts of energy to deliver large scale computational services. Moreover, computing nodes generate large volumes of heat, requiring cooling units in turn to eliminate the effect of this heat. Thus, overall energy consumption of the CDC increases tremendously for servers as well as for cooling units. However, current workload allocation policies do not take into account effect on temperature and it is challenging to simulate the thermal behavior of CDCs. There is a need for a thermal-aware framework to simulate and model the behavior of nodes and measure the important performance parameters which can be affected by its temperature. In this paper, we propose a lightweight framework, ThermoSim, for modeling and simulation of thermal-aware resource management for cloud computing environments. This work presents a Recurrent Neural Network based deep learning temperature predictor for CDCs which is utilized by ThermoSim for lightweight resource management in constrained cloud environments. ThermoSim extends the CloudSim toolkit helping to analyze the performance of various key parameters such as energy consumption, service level agreement violation rate, number of virtual machine migrations and temperature during the management of cloud resources for execution of workloads. Further, different energy-aware and thermal-aware resource management techniques are tested using the proposed ThermoSim framework in order to validate it against the existing framework (Thas). The experimental results demonstrate the proposed framework is capable of modeling and simulating the thermal behavior of a CDC and ThermoSim framework is better than Thas in terms of energy consumption, cost, time, memory usage and prediction accuracy.

AB - Current cloud computing frameworks host millions of physical servers that utilize cloud computing resources in the form of different virtual machines. Cloud Data Center (CDC) infrastructures require significant amounts of energy to deliver large scale computational services. Moreover, computing nodes generate large volumes of heat, requiring cooling units in turn to eliminate the effect of this heat. Thus, overall energy consumption of the CDC increases tremendously for servers as well as for cooling units. However, current workload allocation policies do not take into account effect on temperature and it is challenging to simulate the thermal behavior of CDCs. There is a need for a thermal-aware framework to simulate and model the behavior of nodes and measure the important performance parameters which can be affected by its temperature. In this paper, we propose a lightweight framework, ThermoSim, for modeling and simulation of thermal-aware resource management for cloud computing environments. This work presents a Recurrent Neural Network based deep learning temperature predictor for CDCs which is utilized by ThermoSim for lightweight resource management in constrained cloud environments. ThermoSim extends the CloudSim toolkit helping to analyze the performance of various key parameters such as energy consumption, service level agreement violation rate, number of virtual machine migrations and temperature during the management of cloud resources for execution of workloads. Further, different energy-aware and thermal-aware resource management techniques are tested using the proposed ThermoSim framework in order to validate it against the existing framework (Thas). The experimental results demonstrate the proposed framework is capable of modeling and simulating the thermal behavior of a CDC and ThermoSim framework is better than Thas in terms of energy consumption, cost, time, memory usage and prediction accuracy.

KW - Cloud computing

KW - Deep learning

KW - Energy

KW - Resource management

KW - Simulation

KW - Thermal-aware

KW - Energy utilization

KW - Environmental management

KW - Natural resources management

KW - Network security

KW - Power management

KW - Printing machinery

KW - Recurrent neural networks

KW - Resource allocation

KW - Virtual machine

KW - Cloud computing environments

KW - Current cloud computing

KW - Lightweight frameworks

KW - Modeling and simulating

KW - Performance parameters

KW - Resource management techniques

KW - Service Level Agreements

KW - Virtual machine migrations

KW - Green computing

U2 - 10.1016/j.jss.2020.110596

DO - 10.1016/j.jss.2020.110596

M3 - Journal article

VL - 166

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

M1 - 110596

ER -