<div class="csl-bib-body">
<div class="csl-entry">Raith, P., Rattihalli, G., Dhakal, A., Chalamalasetti, S. R., Milojicic, D., Frachtenberg, E., Nastic, S., & Dustdar, S. (2024). Opportunistic Energy-Aware Scheduling for Container Orchestration Platforms Using Graph Neural Networks. In <i>2024 IEEE 24th International Symposium on Cluster, Cloud and Internet Computing (CCGrid)</i> (pp. 299–306). IEEE. https://doi.org/10.1109/CCGrid59990.2024.00042</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/204921
-
dc.description.abstract
Reducing the energy consumption of data centers is critical to meeting international climate goals and lowering operation costs. Container orchestration platforms can help counteract this trend by optimally placing applications across the infrastructure to increase resource utilization and reduce energy consumption. But platforms in use today are still energy-agnostic and do not offer any insights into energy consumption. In this paper, we present a monitoring framework and a new modeling approach for resource usage in data centers. The model captures heterogeneous hardware and software and acts as input for a Graph Neural Network (GNN) to predict power consumption. Based on this model, we derive a set of container scheduling algorithms that opportunistically schedule applications based on the estimated energy impact of incoming containers. Our results show that the GNN-based prediction model is very accurate and achieves an average RMSE (Root Mean Square Error) of 7.5%. We have implemented a custom scheduler to demonstrate the benefits of using our prediction, and our scheduler can decrease energy consumption on average by 6.2% without any code changes for the application and without increasing workload completion time compared to the default Kubernetes scheduler.
en
dc.language.iso
en
-
dc.subject
Energy estimation
en
dc.subject
energy-aware scheduler
en
dc.subject
GNN
en
dc.title
Opportunistic Energy-Aware Scheduling for Container Orchestration Platforms Using Graph Neural Networks
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
Labs - Hewlett Packard Labs (Milpitas, US)
-
dc.relation.isbn
979-8-3503-9566-2
-
dc.relation.doi
10.1109/CCGrid59990.2024
-
dc.relation.issn
2376-4414
-
dc.description.startpage
299
-
dc.description.endpage
306
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2993-2114
-
tuw.booktitle
2024 IEEE 24th International Symposium on Cluster, Cloud and Internet Computing (CCGrid)
-
tuw.peerreviewed
true
-
tuw.relation.publisher
IEEE
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.1109/CCGrid59990.2024.00042
-
dc.description.numberOfPages
8
-
tuw.author.orcid
0000-0003-3293-9437
-
tuw.author.orcid
0000-0002-0373-1867
-
tuw.author.orcid
0000-0002-8297-8525
-
tuw.author.orcid
0000-0002-3709-1829
-
tuw.author.orcid
0000-0003-0410-6315
-
tuw.author.orcid
0000-0001-6872-8821
-
tuw.event.name
24th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID 2024)
en
tuw.event.startdate
06-05-2024
-
tuw.event.enddate
09-05-2024
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Philadelphia
-
tuw.event.country
US
-
tuw.event.presenter
Raith, Philipp
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
Labs - Hewlett Packard Labs (Milpitas, US)
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0003-3293-9437
-
crisitem.author.orcid
0000-0002-0373-1867
-
crisitem.author.orcid
0000-0002-8297-8525
-
crisitem.author.orcid
0000-0001-9004-440X
-
crisitem.author.orcid
0000-0001-9830-8588
-
crisitem.author.orcid
0000-0002-3709-1829
-
crisitem.author.orcid
0000-0003-0410-6315
-
crisitem.author.orcid
0000-0001-6872-8821
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering