REVIEW 3 major objections 4 minor 1 cited by
Energy-Optimized Scheduling for AIoT Workloads Using TOPSIS
T0 review · 3 major / 4 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read A TOPSIS-based Kubernetes scheduler cuts scheduling-energy use by up to 39.1%.
desk verdict A plausible narrow result about scheduling-decision energy is inflated into cluster-wide savings by a unit mismatch in the extrapolation; worth a look but needs major revision. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is TOPSIS (Technique for Order Preference by Similarity to Ideal Solution), a multi-criteria decision analysis method that ranks each candidate node by its distances to an ideal positive solution and an ideal negative solution, then orders nodes by the resulting closeness coefficient. GreenPod wraps this scoring engine in a scheduling pipeline that profiles workload energy, adaptively weights the five criteria, normalizes the decision matrix, and binds the pod to the top-ranked node through the Kubernetes API. This machinery carries the argument by collapsing five competing objectives into a single node ranking that the scheduler can optimize directly.
What would settle it
Measure whole-cluster energy (idle, scheduling, and pod execution) over a full day on the same heterogeneous GKE node pool with GreenPod energy-centric scheduling and the default scheduler, using identical workloads; if the total-energy difference is far below the 19.38% used in Section V.E, the annual 10.70 MWh and 3.99-ton CO2 estimates do not follow.
Extended reading notes
Core claim
GreenPod replaces the default kube-scheduler's single-objective scoring with a TOPSIS ranking over five weighted criteria (execution time, energy consumption, core availability, memory availability, and resource balance), selecting the node with the highest closeness to an ideal solution. In a heterogeneous Google Kubernetes Engine cluster, the energy-centric weighting profile reduced scheduling-decision energy by up to 39.1% compared with the default Kubernetes scheduler, with the largest gains on medium-complexity workloads and under medium competition. The paper further extrapolates these savings to annual cluster-level energy, CO2, and cost reductions using SURF Lisa job statistics and a blade-server power model.
Load-bearing premise
The broad annual savings claims depend on applying the 19.38% average optimization, which was measured on scheduling-decision energy, to the 0.024 kWh per-job total-energy estimate, and the paper does not show that scheduling overhead scales to total workload energy.
Editorial extensions
If this is right
- With energy-centric weighting, GreenPod reports 37.96%, 39.13%, and 33.82% energy optimization over the default scheduler at low, medium, and high competition levels.
- Medium competition is the sweet spot: the average optimization across profiles is 24.03%, compared with 18.98% at low and 15.12% at high competition.
- Performance-centric weighting produces the smallest energy gains (2.22% to 8.29%), so prioritizing execution speed alone undercuts the sustainability objective.
- If the Section V.E extrapolation holds, one SURF Lisa-scale cluster would save about 10.70 MWh and 3.99 metric tons of CO2 per year, and about $1,380 in direct electricity costs.
- Energy-centric scheduling allocates work preferentially to energy-efficient node category A, which is why medium-complexity workloads benefit most while light workloads show variable results due to scheduling overhead.
Reading between the lines
- Beyond the paper's measurements, the headline 39.1% figure describes the energy consumed by the scheduling process itself; whether that translates to total cluster energy (including pod execution) is a separate experiment the paper does not report.
- Because the resource-efficient profile collapses to 4.86% optimization under high competition, an adaptive scheduler that switches weighting profiles as contention rises could preserve savings where any single fixed profile degrades.
- The same TOPSIS pipeline could be tested on GPU-bound or memory-bound AIoT services rather than batch-style linear-regression tasks to see whether the 39% ceiling generalizes to other workload shapes.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents GreenPod, a TOPSIS-based Kubernetes scheduler that ranks candidate nodes on five weighted criteria: execution time, energy consumption, core availability, memory availability, and resource balance. The authors evaluate GreenPod against the default Kubernetes scheduler on a heterogeneous Google Kubernetes Engine cluster under three competition levels and four weighting schemes, reporting energy savings of up to 39.1%. They then extrapolate these savings to a production-scale cluster using SURF Lisa job statistics and a blade-server power model, claiming annual savings of 10.70 MWh, 3.99 metric tons of CO2, and about $1,380 per cluster. The paper also releases an open-source scheduler. The core experimental comparison is real, but the headline claim and the real-world impact analysis rest on a conflation between scheduling-decision energy and total workload energy, which is a load-bearing error.
Significance. If the experimental results were properly scoped to scheduling-decision energy only, GreenPod would be a modest engineering contribution: it demonstrates that a TOPSIS-based custom scheduler can be integrated into Kubernetes and can reduce the energy spent in scheduling decisions in a heterogeneous cluster. However, the paper's stated significance—energy-efficient orchestration for AIoT workloads with meaningful cluster-wide savings—depends entirely on the unsupported extrapolation in Section V.E. The paper explicitly defines its measured 'Energy Consumed (kJ)' as quantifying the efficiency of scheduling decisions (Table IV), yet the abstract and conclusion make unqualified claims about reducing energy consumption, and the impact analysis applies the scheduling-decision savings percentage to total per-job energy. Because the extrapolation inflates the savings by roughly two orders of magnitude, the environmental and economic claims (MWh, CO2, cost, carbon credits) are not credible as presented. The underlying experimental comparison may be salvageable, but only with a major reframing of the claims and new measurements of total workload energy.
major comments (3)
- [Table VI] Section V.E contains a unit mismatch that undermines the real-world impact claims. Table IV defines 'Energy Consumed (kJ)' as quantifying the efficiency of scheduling decisions, and Table VI reports values around 0.5 kJ per decision for the default scheduler. The average optimization of 19.38% is therefore the reduction in scheduling-decision energy, which is roughly 0.0886 kJ (about 0.000025 kWh) per decision. Section V.E multiplies a per-job total-energy estimate of 0.024 kWh (derived from the Dayarathna blade-server power model with assumed parameters) by 0.1938 to obtain daily savings of 0.0293 MWh and annual savings of 10.70 MWh. This assumes, without any justification, that the 19.38% scheduling-decision energy improvement transfers to the total energy consumed by the job. The paper's own numbers show that scheduling-decision energy is about 0.1% of the 0.024 kWh per-job estimate, so the extrapolated MWh, CO2, and cost savings are inflated by approximately two orders of magnitude. This error is load-bearing because the paper's conclusion and contribution claims are based on these extrapolated savings.
- [V.E] The abstract and conclusion state that GreenPod 'reduces energy consumption by up to 39.1% compared to the default scheduler.' Since the experimental metric in Table VI is explicitly defined in Table IV as 'energy consumed' by scheduling decisions, the claim should be scoped to 'scheduling-decision energy' or similar. As written, the unqualified phrasing overstates the result by implying a 39.1% reduction in total workload or cluster energy. This is not merely a wording issue: the unsupported extrapolation in Section V.E is a direct consequence of treating the scheduling-only percentage as a workload-level energy saving.
- [IV.C] The paper does not specify how the energy consumption values in Table VI were measured. Section III.A mentions 'monitoring agents that collect fine-grained energy data via hardware interfaces or calibrated power models,' but Section IV never states which method was used, what hardware or sensors were involved, how the energy of a single scheduling decision was isolated from the energy of the running workloads, or whether any statistical replication was performed. Without this information, the numerical values in Table VI (e.g., identical 0.5036 kJ for all low-competition default-scheduler rows) cannot be independently assessed, which is a serious problem for the paper's central empirical claim.
minor comments (4)
- [Abstract] The abstract reports CO2 reductions of '~3.39 metric tons per cluster annually,' while Section V.F and Table VII state 3.99 metric tons per cluster. These numbers are inconsistent and should be reconciled.
- [V.F] Table VII lists Total Savings (1 Yr, Min) as $1,381, while the text in Section V.F says the combined range is '$1,380 to $2,047.' The $1 versus $0 difference is a minor arithmetic inconsistency.
- [V.E] The text writes '0.8 88 MWh monthly' with a stray space; Table VII correctly shows 0.88 MWh. Also, 'approximately 0.8 8 MWh monthly' should be '0.88 MWh.'
- [II.B] Reference [37] is titled 'K-Tahp: A Kubernetes Load Balancing Strategy base on TOPSIS+AHP'; the acronym should likely be 'K-TAHP' and the word 'based' is misspelled. In addition, the open-source link in reference [39] points to 'aeris-lab/GreenCube,' which does not match the paper's project name 'GreenPod'; the reproducibility claim should be verified.
Circularity Check
No significant circularity: GreenPod's central energy-savings claim is an empirical comparison against the default Kubernetes scheduler, and the extrapolation issue in Section V.E is a validity concern, not a circular derivation.
full rationale
GreenPod's central claim is an empirical comparison against the default Kubernetes scheduler on a GKE testbed, with energy savings reported in Table VI. TOPSIS ranking with energy-centric weights is a design choice, not a fitted parameter, and the 39.1% figure is a measured outcome rather than a quantity defined into existence. No load-bearing argument rests on a self-citation; the reference to the authors' own repository [39] only supports reproducibility of the implementation. The Section V.E extrapolation applies the measured 19.38% scheduling-energy optimization to a per-job total-energy estimate derived from an external blade-server power model by Dayarathna et al. This is a questionable unit and scope transfer, since the measured quantity is scheduling-decision energy while the extrapolation target is total workload energy, but it is not circular: the 19.38% is empirically measured, the 0.024 kWh value is externally parameterized, and neither quantity is defined in terms of the claimed savings. Consequently, the derivation chain does not reduce to its own inputs, and no circular step is present. Concerns about the Section V.E extrapolation should be treated as correctness or external-validity risks rather than circularity.
Assumptions & free parameters
free parameters (3)
- TOPSIS criterion weights =
unspecified
- Power model parameters for extrapolation =
60% CPU, 8M mem accesses/s, 350 I/O ops/s, 3M net ops/s, 34-min runtime, PUE 1.45
- Competition level pod counts =
Low: 4/2/2, Medium: 8/4/2, High: 12/6/4
assumptions (4)
- standard math TOPSIS is a valid multi-criteria decision method.
- domain assumption Energy profiling data are accurate.
- domain assumption The default Kubernetes scheduler does not consider energy.
- ad hoc to paper SURF Lisa SLURM job statistics can be combined with a blade-server power model and the measured optimization percentage.
invented entities (1)
-
GreenPod scheduler
independent evidence
Cite this review
Pith. "Pith review of Energy-Optimized Scheduling for AIoT Workloads Using TOPSIS." pith.science (2026). https://pith.science/paper/ZVQ7NNVS
@misc{pith2026250604902,
author = {Pith},
title = {Pith review of: Energy-Optimized Scheduling for AIoT Workloads Using TOPSIS},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZVQ7NNVS}},
note = {Machine review of arXiv:2506.04902}
}
read the original abstract
AIoT workloads demand energy-efficient orchestration across cloud-edge infrastructures, but Kubernetes' default scheduler lacks multi-criteria optimization for heterogeneous environments. This paper presents GreenPod, a TOPSIS-based scheduler optimizing pod placement based on execution time, energy consumption, processing core, memory availability, and resource balance. Tested on a heterogeneous Google Kubernetes cluster, GreenPod improves energy efficiency by up to 39.1% over the default Kubernetes (K8s) scheduler, particularly with energy-centric weighting schemes. Medium complexity workloads showed the highest energy savings, despite slight scheduling latency. GreenPod effectively balances sustainability and performance for AIoT applications.
Figures
Forward citations
Cited by 1 Pith paper
-
A Survey on Task Scheduling in Carbon-Aware Container Orchestration
A systematic survey categorizing carbon-aware Kubernetes scheduling algorithms along hardware/software and energy/carbon axes, with a proposed taxonomy.
Reference graph
Works this paper leans on
-
[1]
Thakare, Vaibhav, Gauri Khire, and Ma nisha Kumbhar. "Artificial intelligence (AI) and internet of things (IoT) in healthcare: Opportunities and challenges." Ecs Transactions 107, no. 1 (2022): 7941
work page 2022
-
[2]
Microservices: yesterday, today, and tomorrow
Dragoni, Nicola, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi , Ruslan Mustafin, and Larisa Safina. "Microservices: yesterday, today, and tomorrow." Present and ulterior software engineering (2017): 195-216
work page 2017
-
[3]
Se rverless computing: Current trends and open problems
Baldini, Ioana, Paul Castro, Kerry Chang, Perry Cheng, Stephen Fink, Vatche Ishakian, Nick Mitchell et al. "Se rverless computing: Current trends and open problems." Research advances in cloud computing (2017): 1-20
work page 2017
-
[4]
A serverless real -time data analytics platform for edge computing
Nastic, Stefan, Thomas Rausch, Ognjen Scekic, Schahram Dustdar, Marjan Gusev, Bojana Koteska, Magdalena Kostoska, Boro Jakimovski, Sasko Ristov, and R adu Prodan. "A serverless real -time data analytics platform for edge computing." IEEE Internet Computing 21, no. 4 (2017): 64-71
work page 2017
-
[5]
Kubernetes scheduling: Taxonomy, ongoing issues and challenges
Carrión, Carmen. "Kubernetes scheduling: Taxonomy, ongoing issues and challenges." ACM Computing Surveys 55, no. 7 (2022): 1-37
work page 2022
-
[6]
Container ‐based cluster orchestration systems: A taxonomy and future directions
Rodriguez, Maria A., and Rajkumar Buyya. "Container ‐based cluster orchestration systems: A taxonomy and future directions." Software: Practice and Experience 49, no. 5 (2019): 698-719
work page 2019
-
[7]
Garimella, Suresh V., Tim Persoons, Justin Weibel, and Lian -Tuu Yeh. "Technological drivers in data centers and telecom systems: Multiscale thermal, electrical, and energy management." Applied energy 107 (2013): 66-80
work page 2013
-
[8]
On global electricity usage of communication technology: trends to 2030
Andrae, Anders SG, and Tomas Edler. "On global electricity usage of communication technology: trends to 2030." Challenges 6, no. 1 (2015): 117-157
work page 2015
Show all 39 references
-
[9]
A survey and taxonomy of energy efficient resource management techniques in platform as a service cloud
Piraghaj, Sareh Fotuhi, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, and Rajkumar Buyya. "A survey and taxonomy of energy efficient resource management techniques in platform as a service cloud." Handbook of Research on End-to-End Cloud Computing Architecture Design (2017): 410-454
2017
-
[10]
Energy -aware metaheuristic algorithm for industrial - Internet-of-Things task scheduling problems in fog computi ng applications
Abdel-Basset, Mohamed, Doaa El -Shahat, Mohamed Elhoseny, and Houbing Song. "Energy -aware metaheuristic algorithm for industrial - Internet-of-Things task scheduling problems in fog computi ng applications." IEEE Internet of Things Journal 8, no. 16 (2020): 12638 - 12649
2020
-
[11]
Quality -of-service in cloud computing: modeling techniques and their applications
Ardagna, Danilo, Giuliano Casale, Michele Ciavotta, Juan F. Pérez, and Weikun Wang. "Quality -of-service in cloud computing: modeling techniques and their applications." Journal of internet services and applications 5 (2014): 1-17
2014
-
[12]
Resource optimization of container orchestration: a case study in multi -cloud microservices-based applications
Guerrero, Carlos, Isaac Lera, and Carlos Juiz. "Resource optimization of container orchestration: a case study in multi -cloud microservices-based applications." Journal of Supercomputing 74, no. 7 (2018): 2956-2983
2018
-
[13]
O'Reilly Media, Inc
Ibryam, Bilgin, and Roland Huß. Kubernetes patterns. " O'Reilly Media, Inc.", 2022
2022
-
[14]
An optimal network-aware scheduling technique for distributed deep learning in distributed HPC platforms
Lee, Sangkwon, Syed Asif Raza Shah, Woojin Seok, Jeonghoon Moon, Kihyeon Kim, and Syed Hasnain Raza Shah. "An optimal network-aware scheduling technique for distributed deep learning in distributed HPC platforms." Electronics 12, no. 14 (2023): 3021
2023
-
[15]
Kube -scheduler
Kubernetes. "Kube -scheduler." Kubernetes Documentation. Available Online: https://kubernetes.io/docs/concepts/scheduling -eviction/kube- scheduler, Last Accessed May 15, 2025
2025
-
[16]
EIS: Edge Information - Aware Scheduler for Containerized IoT Applications
Wang, Zeyuan, Xinglin Zhang, and Lei Yang. "EIS: Edge Information - Aware Scheduler for Containerized IoT Applications." IEEE Int . Conf. on Edge Computing and Communications, pp. 280-289. IEEE, 2023
2023
-
[17]
Geo -distributed efficient deployment of containers with kubernetes
Rossi, Fabiana, Valeri a Cardellini, Francesco Lo Presti, and Matteo Nardelli. "Geo -distributed efficient deployment of containers with kubernetes." Computer Communications 159 (2020): 161-174
2020
-
[18]
KCSS: Kubernetes container scheduling strategy
Menouer, Tarek. "KCSS: Kubernetes container scheduling strategy." The Journal of Supercomputing 77, no. 5 (2021): 4267-4293
2021
-
[19]
Container Scheduling Using TOPSIS Algorithm
Shriniwar, Anurag Pravin. "Container Scheduling Using TOPSIS Algorithm." PhD diss., Dublin, National College of Ireland, 2020
2020
-
[20]
VIKOR and its applications: A state -of-the-art s urvey
Yazdani, Morteza, and Felipe R. Graeml. "VIKOR and its applications: A state -of-the-art s urvey." International Journal of Strategic Decision Sciences (IJSDS) 5, no. 2 (2014): 56-83
2014
-
[21]
A hybrid group multi-criteria approach based on SAW, TOPSIS, VIKOR, and COPRAS methods for complex IoT selection problems
Radulescu, Constanta Zoie, and Marius Radulescu. "A hybrid group multi-criteria approach based on SAW, TOPSIS, VIKOR, and COPRAS methods for complex IoT selection problems." Electronics 13, no. 4 (2024): 789
2024
-
[22]
Metric Impact Towards Carbon -Aware Multi -domain Network Orchestration
Chi, Hao Ran, Daniel Corujo, Ayman Radwan, and Rui L. Aguiar. "Metric Impact Towards Carbon -Aware Multi -domain Network Orchestration." In GLOBECOM 2024 -2024 IEEE Global Communications Conference, pp. 110-115. IEEE, 2024
2024
-
[23]
Minimizing communication traffic in data centers with power-aware VM placement
Zhang, Bolei, Zhuzhong Qian, Wei Huang, Xin Li, and Sanglu Lu. "Minimizing communication traffic in data centers with power-aware VM placement." In 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 280-285. IEEE, 2012
2012
-
[24]
Container -based orchestration in cloud: state of the art and challenges
Tosatto, Andrea, Pietro Ruiu, and Antonio Attanasio. "Container -based orchestration in cloud: state of the art and challenges." In 2015 Ninth international conference on complex, intelligent, and software intensive systems, pp. 70-75. IEEE, 2015
2015
-
[25]
Energy aware scheduling of deadline-constrained tasks in cloud computing
Kaur, Tarandeep, and Inderveer Chana. "Energy aware scheduling of deadline-constrained tasks in cloud computing." Cluster Computing 19 (2016): 679-698
2016
-
[26]
Gaia scheduler: A kubernete s-based scheduler framework
Song, Shengbo, Lelai Deng, Jun Gong, and Hanmei Luo. "Gaia scheduler: A kubernete s-based scheduler framework." Intl Conf on Parallel & Distributed Processing with Applications, pp. 252-259. IEEE, 2018
2018
-
[27]
FaasHouse: sustainable serverless edge computing through energy -aware resource scheduling
Aslanpour, Mohammad Sadegh, Adel N. Toosi, Muhammad Aamir Cheema, and Mohan Baruwal Chhetri. "FaasHouse: sustainable serverless edge computing through energy -aware resource scheduling." IEEE Transactions on Services Computing 17, no. 4 (2024): 1533-1547
2024
-
[28]
A framework and algorithm fo r energy efficient container consolidation in cloud data centers
Piraghaj, Sareh Fotuhi, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, and Rajkumar Buyya. "A framework and algorithm fo r energy efficient container consolidation in cloud data centers." International conference on data science and data intensive systems, pp. 368-375. IEEE, 2015
2015
-
[29]
Towards end-to-end resource p rovisioning in fog computing over low power wide area networks
Santos, José, Tim Wauters, Bruno Volckaert, and Filip De Turck. "Towards end-to-end resource p rovisioning in fog computing over low power wide area networks." Journal of Network and Computer Applications 175 (2021): 102915
2021
-
[30]
Carbon emission-aware job scheduling for Kubernetes deployments
Piontek, Tobias, Kawsar Haghshenas, and Marco Aiello. "Carbon emission-aware job scheduling for Kubernetes deployments." The Journal of Supercomputing 80, no. 1 (2024): 549-569
2024
-
[31]
How do ML jobs fail in datacenters? Analysis of a long -term dataset from an HPC cluster
Chu, Xiaoyu, Sacheendra Talluri, Laurens Versluis, and Alexandru Iosup. "How do ML jobs fail in datacenters? Analysis of a long -term dataset from an HPC cluster." ACM/SPEC International Conference on Performance Engineering, pp. 263-268. 2023
2023
-
[32]
Data center energy consumption modeling: A survey
Dayarathna, Miyuru, Yonggang Wen, and Rui Fan. "Data center energy consumption modeling: A survey." IEEE Communications surveys & tutorials 18, no. 1 (2015): 732-794
2015
-
[33]
Emissions & Generation Resource Integrated Databa se (eGRID) , Available Online: www.epa.gov/egrid, Last Accessed: May 15, 2025
2025
-
[34]
Greenhouse Gas Emissions from a Typical Passenger Vehicle, Available Online: https://www.epa.gov/greenvehicles/greenhouse-gas-emissions- typical-passenger-vehicle, Last Access: May 15, 2025
2025
-
[35]
Electricity Monthly Update , Available Online: www.eia.gov/electricity/monthly/update/, Last Accessed: May 15, 2025
2025
-
[36]
State and Trends of Carbon Pricing Dashboard , Available Online: carbonpricingdashboard.worldbank.org/, Last Accessed: May 15, 2025
2025
-
[37]
K -Tahp: A Kubernetes Load Balancing Strategy base on TOPSIS+AHP
Gao, Rong, Xiaolan Xie, and Qiang Guo. "K -Tahp: A Kubernetes Load Balancing Strategy base on TOPSIS+AHP." IEEE ACCESS 11 (2023): 102132-102139
2023
-
[38]
Multi Criteria Based Container Management in a Geo -Distributed Cluster
MR, Naveen Kumar, and B. Annappa. "Multi Criteria Based Container Management in a Geo -Distributed Cluster." IEEE Int . Conf. on Electronics, Computing and Communication Technologies, pp. 1 -6. IEEE, 2024
2024
-
[39]
GreenPod Scheduler for K8s, Available Online: https://github.com/aeris- lab/GreenCube, Last Accessed: May 15, 2025
2025
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.