Paper deep dive
Designing Sustainable Federated Learning as a Service using Neural Architecture Search
Keya Patel, Sajib Mistry, Sheik Fattah, Deepak Kanneganti, Aneesh Krishna, Mufti Mahmud, Monowar Bhuyan
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 8/17/2026, 5:33:35 AM
Summary
The paper proposes SFLaaS-NAS, a framework for Sustainable Federated Learning as a Service that integrates Neural Architecture Search (NAS) to optimize model architectures under hard carbon constraints. It introduces a requirement-driven search space, consumer-level carbon feasibility estimation, sustainable consumer scheduling, and an evolutionary search strategy to balance predictive performance, consumer participation, and carbon sustainability.
Entities (8)
Relation Signals (7)
Keya Patel → affiliatedwith → Curtin University
confidence 99% · Keya Patel Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University
SFLaaS-NAS → uses → Neural Architecture Search
confidence 95% · We propose a Sustainable Federated Learning as a Service (SFLaaS), a carbon-constrained Neural Architecture Search (NAS) framework
SFLaaS-NAS → includes → Carbon Feasibility Estimation
confidence 92% · We develop a consumer-level carbon feasibility estimation mechanism to evaluate candidate architectures
SFLaaS-NAS → includes → Sustainable Consumer Scheduling
confidence 92% · We propose a sustainable consumer scheduling strategy that adaptively selects feasible consumers
SFLaaS-NAS → includes → Evolutionary Search Strategy
confidence 90% · An evolutionary search strategy jointly optimised for predictive performance, consumer feasibility, and participation coverage
SFLaaS-NAS → optimizes → Predictive Performance
confidence 90% · jointly optimised for predictive performance, consumer feasibility, and participation coverage
SFLaaS-NAS → optimizes → carbon sustainability
confidence 90% · jointly optimised for predictive performance, consumer feasibility, and participation coverage under hard carbon constraints
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The sustainability constraints of FLaaS consumers pose significant challenges to maintaining carbon-feasible federated training in FLaaS environments. These constraints often lead to infeasible consumer participation and unstable federated training under hard carbon constraints. We propose a Sustainable Federated Learning as a Service (SFLaaS), a carbon- constrained Neural Architecture Search (NAS) framework for heteroge- neous sustainable constraints. We introduce a requirement-driven search space that transforms consumer sustainability profiles into a feasible architecture region before federated execution. We develop a consumer-level carbon feasibility estimation mechanism to evaluate candidate architectures under dynamic carbon conditions. We propose a sustainable con- sumer scheduling strategy that adaptively selects feasible consumers and allocates local workloads to preserve consumer participation and statistical data coverage. An evolutionary search strategy jointly optimised for predictive performance, consumer feasibility, and participation coverage under hard carbon constraints. Experiments on real-world datasets and a simulated environment demonstrate the effectiveness of the proposed approach.
Tags
Links
- Source: https://arxiv.org/abs/2608.14359v1
- Canonical: https://arxiv.org/abs/2608.14359v1
Trouble viewing inline? Open PDF directly →
Full Text
52,472 characters extracted from source content.
Expand or collapse full text
Designing Sustainable Federated Learning as a Service using Neural Architecture Search Keya Patel Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia E-mail k.patel38@postgrad.curtin.edu.au Sajib Mistry Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia E-mail k.patel38@postgrad.curtin.edu.au Sheik Fattah Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia E-mail k.patel38@postgrad.curtin.edu.au Deepak Kanneganti Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia E-mail k.patel38@postgrad.curtin.edu.au Aneesh Krishna Affiliation: School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia E-mail k.patel38@postgrad.curtin.edu.au Mufti Mahmud Affiliation: King Fahd University of Petroleum and Minerals, Saudi Arabia E-mail mufti.mahmud@kfupm.edu.sa Monowar Bhuyan E-mail sajib.mistry, sheik.fattah, s.kanneganti, a.krishna@curtin.edu.au Affiliation: Umeå University, Umeå, SE-90187, Sweden E-mail monowar@cs.umu.se Abstract The sustainability constraints of FLaaS consumers pose significant challenges to maintaining carbon-feasible federated training in FLaaS environments. These constraints often lead to infeasible consumer participation and unstable federated training under hard carbon constraints. We propose a Sustainable Federated Learning as a Service (SFLaaS), a carbon-constrained Neural Architecture Search (NAS) framework for heterogeneous sustainable constraints. We introduce a requirement-driven search space that transforms consumer sustainability profiles into a feasible architecture region before federated execution. We develop a consumer-level carbon feasibility estimation mechanism to evaluate candidate architectures under dynamic carbon conditions. We propose a sustainable consumer scheduling strategy that adaptively selects feasible consumers and allocates local workloads to preserve consumer participation and statistical data coverage. An evolutionary search strategy jointly optimised for predictive performance, consumer feasibility, and participation coverage under hard carbon constraints. Experiments on real-world datasets and a simulated environment demonstrate the effectiveness of the proposed approach. Keywords: Federated Learning as a Service Green AI Neural Architecture Search Sustainable ML Carbon-aware Computing. 1 Introduction Machine learning (ML) has been increasingly adopted in domains such as healthcare, finance, and smart cities to enable intelligent applications and data-driven decision-making. However, centralised data collection and processing often introduce privacy and security concerns [1]. Federated Learning (FL) addresses this challenge by allowing multiple participants to train a shared model without moving raw data off-site. Each participant performs local training on its own data and sends model updates to a coordinating server, which aggregates them into a global model over multiple communication rounds [2]. FL is increasingly being offered as a cloud-based service, giving rise to Federated Learning as a Service (FLaaS) [3]. In FLaaS, the provider manages federated training across distributed organisations. As illustrated in Fig. 1, the provider manages the overall learning process, including service orchestration, resource management, consumer scheduling, workload allocation, and model aggregation. Service consumers participate in FLaaS training using their private datasets to gain knowledge and collaboratively improve prediction performance. Figure 1: An FLaaS System Architecture FLaaS enables consumers to adopt FL without centrally collecting sensitive data from distributed environments. However, consumers in FLaaS often operate under different sustainability constraints, such as carbon budgets that limit their participation in federated training [4]. Such constraints are important because participating organisations may operate under energy budgets, carbon-emission policies, and green computing objectives aimed at reducing operational costs and satisfying sustainability requirements. Since federated training requires repeated local computation and frequent communication, participation in FLaaS significantly increases consumer-side energy consumption and carbon emissions. Sustainability constraints are influenced by factors such as computational capabilities, local dataset size, time-varying carbon emissions, and carbon budgets. Consequently, maintaining feasible and sustainable consumer participation creates a significant challenge in the FLaaS environment. Therefore, our focus is to design a sustainable FLaaS that enables consumers to participate effectively under sustainability constraints. The model architecture plays a critical role in determining consumer feasibility, which refers to the ability of consumers to participate in FL training while satisfying their sustainability constraints. Neural Architecture Search (NAS) provides an opportunity to automatically design model architectures [5]. By exploring architectures with varying computational and communication costs, NAS identifies architectures that achieve high predictive performance while ensuring consumer feasibility within sustainability constraints. Existing Green FL studies reduce energy and carbon emissions using techniques such as client selection, compression, and carbon-aware scheduling [4], [6], [7]. Similarly, Green and carbon-aware NAS methods optimise architecture design to reduce model complexity, communication costs, and energy consumption [8], [9]. However, these approaches neither consider hard carbon budgets nor ensure architectural feasibility for sustainability constraints. To the best of our knowledge, sustainability constraints remain largely unexplored in both FLaaS design and in neural architecture optimisation. Therefore, we investigate how NAS can be leveraged to design a sustainable FLaaS service that enhances consumer participation while maintaining learning quality. We identify three key challenges in applying NAS to design a sustainable FLaaS. The primary challenge is service architecture design, where an architecture remains feasible across consumers. Larger architectures require more computation per local epoch, increase the size of model updates, and therefore raise the carbon cost imposed on consumers. Consequently, an architecture that is feasible for high-resource consumers may become infeasible for consumers under stricter sustainability constraints. Consumer feasibility under time-varying conditions is another challenge. Repeated local training gradually depletes consumer carbon budgets, while time-varying grid carbon intensity changes the carbon cost of participation. As a result, consumers feasible in early communication rounds may become infeasible later, leading to consumer dropout and reduced service continuity. The third challenge is maintaining a participation coverage under dynamic sustainability conditions. For example, consumers in similar geographic regions may simultaneously experience high grid carbon intensity, making participation in the same round infeasible. Such correlated dropouts reduce the diversity of training data and increase workload imbalance, negatively affecting model convergence and generalisation. To address these challenges, we formulate NAS as a sustainability optimisation problem in an FLaaS environment. The key contributions of this paper are as follows. • We design a requirement-driven macro NAS framework that integrates consumer sustainability constraints into architecture feasibility estimation. • We develop a Consumer-Level Carbon Feasibility Estimation mechanism that determines whether consumers can participate under candidate architectures and workload configurations while satisfying carbon constraints. • We propose a Sustainable Consumer Scheduling mechanism that preserves consumer participation under dynamic carbon constraints. • We introduce an Evolutionary Search Strategy that optimises performance, individual consumer feasibility, and participation coverage in FLaaS. 2 Related Work FLaaS extends traditional FL by providing model orchestration, aggregation, and lifecycle management as cloud-based services. Early FLaaS enables collaborative model training across third-party applications while preserving privacy and enabling scalable service deployment [2], [3]. TruFLaaS further enhanced service reliability through trust management and secure aggregation for industrial IoT applications [10]. More recently, hierarchical FLaaS frameworks have been proposed for edge-cloud environments to support heterogeneous models across resource-constrained IoT devices and cloud servers [2]. NebulaFL further extended FLaaS to decentralised multi-cloud systems using asynchronous training and resource-aware scheduling to improve scalability and reduce communication overhead [11]. However, these studies mainly focus on orchestration and scalability rather than sustainable optimisation under consumer-level carbon constraints. Green FL aims to reduce the environmental cost of distributed training through energy-efficient scheduling and communication optimisation. FedCS introduced a client selection strategy based on computational capability and communication latency [13], while Oort improved participant selection using statistical utility and runtime performance [19]. GREED later proposed an energy-aware client selection mechanism that explicitly considers energy consumption and communication cost during training [4]. FedGreen additionally reduced communication overhead through fine-grained gradient compression for mobile edge environments [6]. Although these methods improve training efficiency, they primarily optimise execution-level behaviour, leaving architecture-level sustainability largely unexplored. NAS has evolved towards hardware-aware and energy-aware optimisation by incorporating latency and energy efficiency into architecture design. DARTS introduced differentiable architecture search for efficient gradient-based optimisation [14], while ProxylessNAS, MnasNet, and FBNet integrated hardware-aware latency optimisation for mobile and embedded platforms [15], [20],[21]. More recently, KNAS and EA-HAS-Bench demonstrated that architecture design and hyperparameter selection significantly affect training energy consumption [8], [22]. CarbonTracker and EcoNAS further incorporated carbon and energy measurements into model optimisation and architecture search [23],[9]. However, these approaches are designed for centralised infrastructures and do not consider geographically distributed participants, diverse hardware capabilities, or consumer-level carbon constraints. FedNAS integrated differentiable NAS into FL to optimise architectures across distributed consumers [24]. Nevertheless, existing federated NAS approaches primarily focus on predictive accuracy and communication efficiency rather than sustainable service orchestration. Consequently, limited work considers sustainable architecture search, consumer feasibility, and carbon constraints in FLaaS. 3 Motivation Scenario Let us consider an FLaaS provider delivering a cancer detection service across geographically distributed hospital networks in Sydney (c1c_1), Singapore (c2c_2), Berlin (c3c_3), and Toronto (c4c_4). Each hospital has private medical imaging data collected from local patients. However, hospitals may not have sufficient data diversity to train an accurate cancer detection model. Therefore, hospitals participate in the FLaaS to gain knowledge from distributed medical data while preserving patient privacy. In cancer detection services, insufficient predictive accuracy may reduce diagnostic reliability and affect clinical decision-making. Therefore, the provider is required to achieve at least 85% classification accuracy within 20 communication rounds while maintaining feasible consumer participation. However, the participating hospitals operate under sustainability constraints as shown in Table 1. Designing model architectures that remain feasible across heterogeneous consumers is challenging. Let us consider the cancer detection service, where the provider evaluates large architecture, αL _L with Cost(αL)=4.1Cost( _L)=4.1 GFLOPs/epoch and |αL|=25| _L|=25M parameters, achieving 87% accuracy. The small architecture, αS _S with Cost(αS)=0.6Cost( _S)=0.6 GFLOPs/epoch and |αS|=4| _S|=4M parameters, achieving 83% accuracy. Although αL _L provides higher accuracy, its high computational and communication costs may make it infeasible for hospitals under hard carbon budgets. Maintaining consumer feasibility under dynamic conditions is another key challenge. Suppose hospital c2c_2 in Singapore is constrained to a maximum carbon emission of 0.700.70 gCO2. When αL _L is trained with five local epochs, the resulting carbon cost for c2c_2 becomes approximately 0.840.84 gCO2, exceeding the allowable limit. Consequently, hospital c2c_2, which initially has sufficient carbon budget to participate, later becomes infeasible. The FLaaS provider may reduce the local epoch assignment for c2c_2 to maintain participation. However, repeated workload adjustments across communication rounds can create training imbalance. Another challenge is in maintaining participation coverage across consumers. Suppose multiple hospitals in similar geographic regions simultaneously experience periods of high electricity-related carbon emissions. Under architecture αL _L, several hospitals may become infeasible within the same communication round. The FLaaS provider may exclude infeasible consumers, such as hospital c2c_2, to maintain training continuity. However, excluding c2c_2 removes 8,000 medical images from a distinct patient subpopulation, thereby reducing the diversity of the training data and negatively affecting the performance of FLaaS. Therefore, the FLaaS provider requires a sustainable NAS strategy that balances model performance, consumer feasibility, and stable participation under sustainability constraints. Table 1: Consumer constraints in the motivating example. Consumer _i (GFLOPs/J) CI_i (gCO2/kWh) B_i (gCO2) || |D_i| (images) c1c_1 Sydney 2.1 420 800 12,000 c2c_2 Singapore 3.4 310 1500 8,000 c3c_3 Berlin 4.8 180 2000 15,000 c4c_4 Toronto 2.6 250 1200 10,000 4 Problem Formulation We consider a FLaaS system with one provider P and a set of N distributed consumers =c1,…,cNC=\c_1,…,c_N\, where each consumer cic_i holds a private local dataset DiD_i of size |Di||D_i|. The provider controls the overall service orchestration, including architecture selection, consumer participation, workload assignment, and aggregation strategy. We represent the federated service configuration as Ω=(α,Stt=1T,Eiti∈St,t≤T,Agg,T), = (α,\S_t\_t=1^T,\E_i^t\_i∈ S_t,t≤ T,Agg,T ), (1) where (α∈)(α ) denotes the neural architecture selected from the search space A, (St⊆)(S_t ) denotes the subset of participating consumers in round t, (Eit∈ℤ>0)(E_i^t _>0) denotes the number of local training epochs assigned to consumer cic_i, and Agg(⋅)Agg(·) denotes the aggregation operator. A consumer cic_i is characterised by heterogeneous sustainability and system profiles, including hardware efficiency (ηi)( _i), communication profile (ρi)( _i), time-varying carbon intensity (CIi(t))(CI_i(t)), and carbon budget (Bi)(B_i). (ηi)( _i) is measured in FLOPs/joule, (ρi)( _i) captures communication overhead, (CIi(t))(CI_i(t)) denotes the carbon intensity of the local power grid at time (t), and (Bi)(B_i) represents the total carbon budget available to the consumer during service execution. We assume that consumers follow the assigned training procedure, and the provider has access to the consumer’s profile. Carbon budgets are treated as hard constraints. The carbon cost is modelled as the sum of computation and communication costs. The carbon cost incurred by consumer cic_i under architecture α and EitE_i^t at t as Carbonit(α,Eit)=Eit⋅Cost(α)ηi⋅CIi(t)+Comm(|α|,ρi)⋅CIi(t)Carbon_i^t(α,E_i^t)= E_i^t· Cost(α) _i· CI_i(t)+Comm(|α|, _i)· CI_i(t) (2) where Cost(α)Cost(α) denotes the computation required for one local epoch and |α||α| denotes the model size, which determines the update transmission volume. The first term captures computation-related emissions, while the second captures communication-related emissions. Let bi(t)b_i(t) denote the remaining carbon budget of consumer i at the start of round t. Its budget evolves as bi(t+1)=bi(t)−Carbonit(α,Eit)⋅[i∈St],bi(1)=Bib_i(t+1)=b_i(t)-Carbon_i^t(α,E_i^t)·1[i∈ S_t],b_i(1)=B_i (3) A consumer is feasible if its assigned workload does not exceed its remaining budget. The carbon-feasible participation of consumer cic_i under architecture α as Γi(α)=(t,E):Carbonit(α,E)≤bi(t) _i(α)= \(t,E):Carbon_i^t(α,E)≤ b_i(t) \ (4) The objective of the provider is to optimise the architecture and service orchestration to maximise the quality of the service model while ensuring carbon-feasible participation throughout training. The optimisation problem is defined as maxα∈,St,Eit,Agg,T _α ,\S_t\,\E_i^t\,Agg,T F(wT(α)) F(w_T(α)) (5) subject to subject to F(wT(α))≥τacc, F(w_T(α))≥ _acc, T≤τdeadline, T≤ _deadline, (t,Eit)∈Γi(α),∀i∈St, (t,E_i^t)∈ _i(α),∀ i∈ S_t, |St|≥Kmin∀t. |S_t|≥ K_min∀ t. Here, F(wT(α))F(w_T(α)) denotes the final validation accuracy, τacc _acc is the minimum accuracy, τdeadline _deadline is the maximum allowable communication rounds, and KminK_min is the minimum number of participating consumers for stable aggregation. 5 Proposed SFLaaS-NAS Framework The proposed framework SFLaaS-NAS(Sustainable Federated Learning as a Service via Neural Architecture Search) consists of four components, as illustrated in Fig. 2. First, a requirement-driven search space transforms heterogeneous consumer sustainability constraints into a feasible architecture space. Second, a consumer-level carbon feasibility estimation assesses whether individual consumers can implement a candidate architecture without exceeding their remaining carbon budgets. Third, a dynamic carbon-aware consumer scheduling selects sustainable participants and allocates local workloads based on carbon availability, data contribution, and computational efficiency. Finally, an evolutionary optimisation strategy evaluates candidate architectures through communication rounds and iteratively searches for architectures that maximise predictive performance, participation coverage, and carbon sustainability. We formulate SFLaaS-NAS using the following notations and definitions in Table 2. Figure 2: An Overview of SFLaaS-NAS Framework Table 2: Notation and Description Notation Description α∈α Candidate architecture R∗R^* Unified sustainability profile feasibleA_feasible Feasible architecture set bi(t)b_i(t) Remaining carbon budget of consumer i Carbonit(α,Eit)Carbon_i^t(α,E_i^t) Consumer-side carbon cost Γi(α) _i(α) Carbon-feasible participation region ϕi(α,t,Eit) _i(α,t,E_i^t) Feasibility indicator CtαC_t^α Feasible consumer set StαS_t^α Scheduled consumer set Qit(α)Q_i^t(α) Scheduling score PgP_g Population in generation g Fitness(α)Fitness(α) Architecture fitness t Communication round 5.1 Requirement-Driven Search Space We design a macro search space that explicitly exposes the architectural factors governing consumer-side carbon costs. To address the service architecture design challenge, consumer feasibility depends not only on performance but also on whether the selected architecture can be executed across heterogeneous constraints. Therefore, rather than searching over an arbitrary network configuration, we parameterise the architecture space using a set of carbon-aware green knobs whose impact on execution cost can be directly quantified. Each candidate architecture is represented by a set of green architectural knobs α=d,w,k,o,s,p∈α=\d,w,k,o,s,p\ , where depth (d) controls the number of computational blocks, width (w) controls channels expansion, kernel size (k) controls the convolutional receptive field, operator type (o) selects computational primitives such as standard and depthwise convolution with different energy efficiency, sparsity (s) is the fraction of inactive weights, reducing active computations, precision (p) defines numerical representation, affecting arithmetic energy, memory traffic, and communication cost. For α, the provider estimates its computational complexity and parameter footprint F(α)=FLOPs(α)F(α)=FLOPs(α), and P(α)=Params(α)P(α)=Params(α) to estimate both the local computation cost Cost(α)Cost(α) and communication cost Comm(|α|,ρi)Comm(|α|, _i) required by the carbon model (eq. 2), where F(α)F(α) represents the total floating-point operations required for one forward-backward pass, and P(α)P(α) denotes the total number of trainable parameters. These determine the Carbonit(α,Eit)Carbon_i^t(α,E_i^t) and communication cost in the carbon model. The search space A contains architectures with diverse predictive capacities; however, many candidate architectures may be inherently infeasible under heterogeneous sustainability constraints. To avoid unnecessary exploration of such architectures, we transform sustainability constraints into a constrained search region. Given the consumer set =c1,c2,…,cNC=\c_1,c_2,…,c_N\, the provider constructs a R∗=(η∗,CI∗(t),B∗)R^*=(η^*,CI^*(t),B^*). The aggregated hardware efficiency is computed using the harmonic mean as η∗=(1/N∑i=1N1/ηi)−1η^*= (1/N _i=1^N1/ _i )^-1. The aggregated carbon intensity is computed as the dataset-weighted average as CI∗(t)=∑i=1N|Di|CIi(t)/∑i=1N|Di|CI^*(t)= _i=1^N|D_i|CI_i(t)/ _i=1^N|D_i|. The carbon budget B∗=Percentile(Bii=1N,25)B^*=Percentile(\B_i\_i=1^N,25). For α, the provider estimates the carbon cost under R∗R^* as dCarbon(α,R∗)dCarbon(α,R^*), which captures both computational and communication emissions under aggregated consumer conditions. Increasing network depth and width increases both computational complexity and parameter count, which, in turn, increases training and communication costs. Architectures exceeding the carbon budget are excluded, while sustainable architectures are retained for further search. The feasible architecture region defined in Eq. (6), reducing the search space by eliminating architectures that violate sustainability constraints and focusing optimisation on sustainable architectures. feasible=α∈|dCarbon(α,R∗)≤B∗A_feasible= \α \; |\;dCarbon(α,R^*)≤ B^* \ (6) 5.2 Consumer-Level Carbon Feasibility Estimation To maintain consumer feasibility, we evaluate whether a consumer can participate in α, since architecture filtering does not guarantee that a consumer remains feasible throughout training. Consider a α∈gα ^g, where g denotes the evolutionary generation. Suppose consumer cic_i is assigned EitE_i^t local training epochs during t. The total computational workload of consumer cic_i is defined as Wit(α)=F(α)⋅|Di|⋅EitW_i^t(α)=F(α)·|D_i|· E_i^t (7) where F(α)F(α) denotes the per-sample computational complexity of α, |Di||D_i| defines local dataset size, and EitE_i^t define assigned local epochs. Given hardware efficiency ηi _i, the local training energy computed as Eitrain(α,t)=Wit(α)/ηiE_i^train(α,t)=W_i^t(α)/ _i. The communication energy is estimated as Eicomm(α,t)=ρiP(α)E_i^comm(α,t)= _iP(α), where ρi _i denotes the communication energy coefficient and P(α)P(α) denotes the model parameter size. The total carbon cost during communication round t is influenced by the time-varying carbon intensity CIi(t)CI_i(t) of the consumer cic_i, which is defined as Carbonit(α,Eit)=(Eit⋅Cost(α)ηi+Eicomm(α,ρi))CIi(t)3.6×106Carbon_i^t(α,E_i^t)= ( E_i^t·Cost(α) _i+E_i^comm(α, _i) ) CI_i(t)3.6× 10^6 (8) Theorem 5.1 (Monotonic Carbon Cost and Consumer Feasibility) For consumer cic_i and α, Carbonit(α,Eit)Carbon_i^t(α,E_i^t) increases monotonically with workload Wit(α)W_i^t(α). Consumer cic_i remains feasible iff (t,Eit)∈Γi(α)⟺Carbonit(α,Eit)≤bi(t)(t,E_i^t)∈ _i(α) 10.00002pt 10.00002ptCarbon_i^t(α,E_i^t)≤ b_i(t). If (t,Eit)∉Γi(α)(t,E_i^t)∉ _i(α), then ϕi(α,t,Eit)=0 _i(α,t,E_i^t)=0. Proof From Eq. (7), Wit(α)W_i^t(α) depends on architecture complexity, local data volume and epochs. Since the ηi _i is fixed for cic_i and Eicomm(α,t)≥0E_i^comm(α,t)≥ 0, the total carbon cost increases monotonically with workload. Since CIi(t)>0CI_i(t)>0, the carbon cost preserves monotonically with workload, and is defined as ∂Carbonit(α,Eit)∂Wit(α)≥0. ∂ Carbon_i^t(α,E_i^t)∂ W_i^t(α)≥ 0. (9) By definition Eq. (2), cic_i is feasible if and only if (t,Eit)∈Γi(α)(t,E_i^t)∈ _i(α), which is equivalent to Carbonit(α,Eit)≤bi(t)Carbon_i^t(α,E_i^t)≤ b_i(t). Therefore, ϕi(α,t,Eit)=1 _i(α,t,E_i^t)=1 when the carbon constraint is satisfied, and ϕi(α,t,Eit)=0 _i(α,t,E_i^t)=0 otherwise. A consumer is feasible at t if its assigned workload belongs to the feasible participation region. The feasibility indicator is, ϕi(α,t,Eit)=[(t,Eit)∈Γi(α)] _i(α,t,E_i^t)=1 [(t,E_i^t)∈ _i(α) ]. The feasible consumer set CtαC_t^α in α during t is defined as tα=ci∈|ϕi(α,t,Eit)=1C_t^α= \c_i \; |\; _i(α,t,E_i^t)=1 \. 5.3 Sustainable Consumer Scheduling To preserve participation under dynamic sustainability constraints, the provider must select sustainable consumers across communication rounds. Although all consumers in tαC_t^α satisfy individual carbon-feasibility constraints, selecting all feasible consumers may rapidly deplete remaining carbon budgets, increase communication overhead, and amplify statistical heterogeneity. We implement a dynamic carbon-aware scheduler that prioritises sustainability, statistical contribution, and carbon-efficient computation. For α, the provider selects a scheduled consumer subset Stα⊆tαS_t^α _t^α based on three scheduling components. a) Carbon Availability Measurement (CAM): CAM evaluates the remaining carbon budget, bi(t)b_i(t) of consumer cic_i. Consumers with larger bi(t)b_i(t) are more likely to sustain participation without premature dropout, where the CAM is defined as ψit=bi(t)/Bi _i^t=b_i(t)/B_i (10) b) Data Contribution Measurement (DCM): DCM evaluates the contribution of consumer cic_i to the data. Consumers with higher values make a greater statistical contribution to global data coverage. The DCM score is defined as δi=|Di|/∑j|Dj| _i=|D_i|/ _j|D_j| (11) c) Carbon-Efficient Compute Measurement (CCM): CCM evaluates the consumer cic_i under the computational efficiency of their current regional carbon conditions. Consumers with efficient hardware and low carbon intensity are preferred, which is defined as ξit=ηi/CIi(t) _i^t= _i/CI_i(t) (12) The unified scheduling score is computed as Qit(α)=λ1ψit+λ2δi+λ3ξitQ_i^t(α)= _1 _i^t+ _2 _i+ _3 _i^t, where λ1 _1, λ2 _2, and λ3 _3 denotes scheduling weight. Consumers with larger remaining carbon budgets, greater data contribution, and more carbon-efficient hardware receive higher scheduling priority. To preserve aggregation stability, the provider selects the highest-ranked feasible participants s.t the minimum aggregation requirement, Stα=TopK(tα,Qit(α),Kt)S_t^α=TopK (C_t^α,Q_i^t(α),K_t ) where the round-wise consumer participation is denoted as Kt=min(|tα|,Ktarget),Kt≥KminK_t= (|C_t^α|,K_target ),K_t≥ K_min. After that, local training workloads are allocated adaptively as shown in Eq. (13). If the assigned workload violates the consumer-side feasibility constraint, (t,Eit)∉Γi(α)(t,E_i^t)∉ _i(α). The provider iteratively reduces EitE_i^t until feasibility is restored. Eit(α)=max(1,⌊Emaxbi(t)Biηimaxjηj⌋)E_i^t(α)= (1, E_ b_i(t)B_i _i _j _j ) (13) Lemma 1 (Conditional Participation Stability) Let us assume that every selected consumer satisfies Carbonit(α,Eit)≤λbi(t),0<λ<1Carbon_i^t(α,E_i^t)≤λ b_i(t), 10.00002pt0<λ<1, then the number of scheduled consumers converges to a non-zero stable participation level as limt→∞|Stα|=K∗>0 _t→∞|S_t^α|=K^*>0. Proof For each selected consumer, the remaining carbon budget evolves as bi(t+1)=bi(t)−Carbonit(α,Eit)b_i(t+1)=b_i(t)-Carbon_i^t(α,E_i^t). Since Carbonit(α,Eit)≤λbi(t)Carbon_i^t(α,E_i^t)≤λ b_i(t). We obtain bi(t+1)≥(1−λ)bi(t)b_i(t+1)≥(1-λ)b_i(t). Recursively, bi(t)≥(1−λ)tbi(0)b_i(t)≥(1-λ)^tb_i(0). Since 0<λ<10<λ<1, budget depletion occurs gradually rather than abruptly. The scheduler maintains a stable, non-empty, feasible subset, implying convergence to a stable participation level K∗>0K^*>0. 5.4 Evolutionary Search Strategy under Sustainable Constraints We adopt an evolutionary search strategy over the feasible architecture space to optimise architecture performance, consumer feasibility, and participation coverage. This is suitable because the architecture variables are discrete, and the feasibility constraints are non-differentiable. Starting from an initial population sampled from feasibleA_feasible, the provider evaluates candidate architecture, selects high-fitness architects as elite parents, and generates new offspring through mutation and crossover with green knobs. For α∈gα ^g, selected consumers perform local training, and aggregate updates using FedAvg [13]. We define the following round-level utilities, such as predictive utility Eq. (14), participation utility Eq. (15) and the carbon utility Eq. (16) for optimasation. Uacct(α) U_acc^t(α) =Acct(α) =Acc^t(α) (14) Upartt(α) U_part^t(α) =|Stα|/N =|S_t^α|/N (15) Ucarbont(α) U_carbon^t(α) =1|Stα|∑i∈Stαbi(t)−Carbonit(α,Eit)Bi+ϵ = 1|S_t^α| _i∈ S_t^α b_i(t)-Carbon_i^t(α,E_i^t)B_i+ε (16) The round-level utilities are combined into a unified fitness function as Ut(α)=β1Uacct(α)+β2Upartt(α)+β3Ucarbont(α)U^t(α)= _1U_acc^t(α)+ _2U_part^t(α)+ _3U_carbon^t(α), where β1,β2, _1, _2, and β3 _3 denote non-negative utility weights satisfying β1+β2+β3=1 _1+ _2+ _3=1. The cumulative fitness is represented as Fitness(α)=1T∑t=1TUt(α)Fitness(α)= 1T _t=1^TU^t(α). Higher-fitness architectures are selected as elite parents: ℰg=TopM(g,Fitness)E^g=TopM (P^g,Fitness ). The next generation is produced through mutation and crossover [5], where mutation perturbs one or more green knobs, and crossover combines complementary design choices from elite parents as g+1=Mutate(ℰg)∪Crossover(ℰg)P^g+1= Mutate (E^g )∪ Crossover (E^g ) (17) After G generations, the provider selects α∗=argmaxα∈⋃gFitness(α)α^*= _α∈ _gP^gFitness(α). The selected architecture α∗α^* is deployed as the final FLaaS. Theorem 5.2 (Feasible Evolutionary Convergence) Assume the feasible search space feasibleA_feasible is finite and offspring violating dCarbon(α,R∗)≤B∗dCarbon(α,R^*)≤ B^* is discarded during offspring generation. If elite selection preserves the top-M architectures ranked by fitness, every generation gP^g remains feasible, and the search converges to a locally sustainable architecture limg→∞maxα∈gFitness(α)=Fitness(α∗) _g→∞ _α ^gFitness(α)=Fitness(α^*). Proof At generation g, architectures are sampled from the feasible search space. During offspring, mutation and crossover produce architectures violating the carbon-feasibility constraint dCarbon(α,R∗)≤B∗dCarbon(α,R^*)≤ B^*. Such offspring are discarded, ensuring g+1⊆feasibleP^g+1 _feasible. Elite selection preserves the top-M architectures ranked by the fitness function. Let αi∈Eg _i∈ E^g denote an elite architecture and αj∈g _j ^g E^g denote a non-elite architecture. Since elite architectures are preserved, the best fitness is non-decreasing: maxα∈g+1Fitness(α)≥maxα∈gFitness(α) _α ^g+1Fitness(α)≥ _α ^gFitness(α). Therefore, the fitness sequence is monotonically non-decreasing and bounded over the finite search space feasibleA_feasible, ensuring convergence to a locally sustainable architecture. 6 Experiment and Results A series of experiments is conducted to evaluate SFLaaS-NAS. We simulate a heterogeneous FLaaS with N=20N=20 consumers over T=20T=20 communication rounds, where ranges of parameters: ηi∈[2.0,5.0] _i∈[2.0,5.0]FLOPs/J, ρi∈[0.5,1.5] _i∈[0.5,1.5]J/parameter, Bi∈[800,2000]gCO2B_i∈[800,2000]gCO_2. The minimum aggregation requirement is fixed as Kmin=5K_ =5 for stable aggregation. All datasets use a non-IID Dirichlet split (α=0.5α=0.5). CIFAR-10 [16] and ImageNet- 100[18] represent vision tasks with increasing complexity, MedMNIST[12] captures heterogeneous medical data across institutions, and WISDM [17] models sensor-driven applications in mobile environments. We design search space with green knobs, d=2,3,4,5\d=2,3,4,5\, width=16,32,64\width=16,32,64\, kernalsize=3,5\kernalsize=3,5\, operator type (standardand depthwise convolution), s=0,0.25,0.5\s=0,0.25,0.5\, and p=8,16,32\p=8,16,32\ bits, resulting in ||=432|A|=432 candidate architectures. Experiments are implemented in Python on an AMD Ryzen 7 processor with AMD Radeon(TM) Graphics. The implementation and experimental code are available at: 11 1 https://github.com/keyadata/SFLaaS-NAS 6.1 Baselines We compare SFLaaS-NAS with several baselines that do not consider consumer-level sustainable constraints and evaluated using the same configurations. 1. Accuracy-driven NAS[14]: A conventional NAS approach that optimises only predictive accuracy on validation data. 2. Efficiency-Aware NAS[15]: This approach jointly considers predictive performance and model-complexity metrics, such as FLOPs and parameter count. 3. Federated NAS[24]: This strategy performs NAS within an FL setting and optimises model accuracy under non-IID data. 4. Global Carbon-Aware NAS[9]: This approach selects an architecture based on overall energy or carbon efficiency. 6.2 Evaluation Metrics We have employed the following metrics. Accuracy, which measures the test accuracy of FLaaS after T rounds. Participation Rate and Carbon Violation Rate, which quantify the average fraction of consumers participating and proportion of selected consumers whose carbon cost exceeds their remaining carbon budget, respectively. Participation Rate=1T∑t=1T|St|NParticipation Rate= 1T _t=1^T |S_t|N Carbon Violation Rate=∑t=1T∑i∈St[Carbonit(α,Eit)>bi(t)]∑t=1T|St|Carbon Violation Rate= _t=1^T _i∈ S_tI\! [Carbon_i^t(α,E_i^t)>b_i(t) ] _t=1^T|S_t| We use separate validation and test partitions and evaluate across 55 random seeds. Validation data select the fitness weights β1 _1–β3 _3 and scheduling weights λ1 _1–λ3 _3, while final performance is evaluated on unseen test partitions. 6.3 Performance and Feasibility Analysis Performance Evaluation under Carbon Constraints: We evaluate the effectiveness of SFLaaS-NAS in sustainable constraints across multiple datasets. The results in Table 3 show that Accuracy-Driven NAS achieves strong performance but suffers from low participation (50-60%) and high violation rates (25-32%), limiting practicality under carbon constraints. Efficiency-Aware NAS improves participation (65-75%) and reduces violations, but it lacks strict constraint enforcement, leading to non-negligible violations. Federated NAS balances accuracy and efficiency but shows limited participation (63-73%) and notable violations (13-18%), reducing suitability for carbon-intensive environments. Global Carbon-Aware NAS provides a better balance, achieving 70-80% and lower violation rates without consumer heterogeneity. SFLaaS-NAS achieves high participation (around 90%) and very low violation rates (1-2%) across all datasets, demonstrating effective sustainable FLaaS orchestration under sustainability constraints. Table 3: Performance Comparison under Carbon Constraints across Datasets Dataset Method Accuracy (%) Participation (%) Violation (%) Accuracy-Driven NAS 85.8 ± 0.8 58.3 ± 2.6 26.7 ± 2.1 Efficiency-Aware NAS 83.9 ± 0.9 74.6 ± 2.0 12.4 ± 1.7 Federated NAS 85.1 ± 0.7 69.2 ± 2.4 15.8 ± 1.5 CIFAR-10 Global Carbon-Aware NAS 84.3 ± 0.6 78.5 ± 1.8 9.6 ± 1.2 SFLaaS-NAS 86.4 ± 0.5 94.8 ± 1.6 1.2 ± 0.7 Accuracy-Driven NAS 92.9 ± 0.6 61.2 ± 2.4 24.8 ± 1.8 Efficiency-Aware NAS 91.3 ± 0.5 77.8 ± 1.9 10.9 ± 1.3 Federated NAS 92.1 ± 0.6 73.5 ± 2.2 13.6 ± 1.4 WISDM Global Carbon-Aware NAS 91.6 ± 0.4 81.3 ± 1.5 8.2 ± 1.0 SFLaaS-NAS 93.7 ± 0.4 96.1 ± 1.3 0.9 ± 0.5 Accuracy-Driven NAS 84.2 ± 0.7 56.8 ± 2.8 28.1 ± 2.2 Efficiency-Aware NAS 82.7 ± 0.8 72.4 ± 2.1 13.2 ± 1.6 Federated NAS 83.5 ± 0.6 68.7 ± 2.0 16.5 ± 1.5 MedMNIST Global Carbon-Aware NAS 83.0 ± 0.5 76.9 ± 1.8 10.4 ± 1.1 SFLaaS-NAS 83.6 ± 0.5 80.0 ± 1.7 1.0 ± 0.6 Accuracy-Driven NAS 77.2 ± 1.1 49.5 ± 3.0 31.8 ± 2.4 Efficiency-Aware NAS 75.1 ± 0.9 66.2 ± 2.5 16.1 ± 1.9 Federated NAS 76.5 ± 0.8 63.8 ± 2.7 18.4 ± 1.8 ImageNet Global Carbon-Aware NAS 75.8 ± 0.7 72.1 ± 2.1 12.3 ± 1.5 SFLaaS-NAS 78.1 ± 0.6 91.2 ± 1.9 2.5 ± 0.8 Feasibility Filtering Analysis: We evaluate the contribution of the feasibility filtering mechanism using CIFAR-10 by removing the feasibility-aware filtering condition in Eq. (6), allowing search over the full architecture space. The results in Table 4 show that removing feasibility filtering reduces participation from 94.8% to 82.1% while increasing the carbon violation rate from 1.2% to 11.4%. This occurs because higher-cost architectures become infeasible under a strict carbon budget. In contrast, feasibility-aware filtering improves participation stability and reduces carbon violations in FLaaS. Table 4: Impact of Feasibility-Aware Search Space Reduction Method Participation (%) Violation (%) Without Feasibility Filtering 82.1 ± 2.3 11.4 ± 1.4 SFLaaS-NAS 94.8 ± 1.6 1.2 ± 0.7 Figure 3: (a) Consumer Feasibility Analysis, (b) Impact of Dynamic Scheduling, (c) Evolutionary Search Convergence, and (d) Scalability Analysis 6.4 Consumer Feasibility and Scheduling Analysis Consumer Feasibility Analysis: We further evaluate consumer feasibility and participation coverage using the CIFAR-10 dataset. Fig. 3(a) shows the number of feasible consumers at the first and final round. All methods start with 20 consumers in Round 1, indicating that all consumers initially satisfy the carbon constraint. However, baseline methods show different levels of feasibility degradation by the final round. Accuracy-Driven NAS drops sharply from 20 to 11 consumers due to the selection of high-complexity architectures that quickly consume carbon budgets. Efficiency-Aware NAS reduces this degradation and retains 15 consumers, but does not enforce consumer-level carbon feasibility. Global Carbon-Aware NAS retains 16 consumers, but cannot handle heterogeneous consumer budgets. Interestingly, SFLaaS-NAS maintains 19 out of 20 feasible consumers in the final round, showing effective preservation of consumer participation by selecting architectures that satisfy consumer-level carbon constraints. SFLaaS-NAS not only improves final performance but also supports sustainable, stable FLaaS execution. Dymanic Scheduling Analysis: To evaluate adaptive consumer selection, we analyse the contribution of the dynamic carbon-aware scheduler in SFLaaS-NAS using CIFAR-10. We compare against a variant without dynamic carbon-aware scheduling, in which consumer selection does not adapt to round-wise carbon budgets. Fig. 3(b) shows that, without dynamic scheduling, consumer feasibility degrades more rapidly, reducing consumers from 20 to 16 due to uncontrolled carbon budget consumption. In contrast, SFLaaS-NAS maintains stable participation (19/20) by selecting consumers based on their remaining carbon budgets. Removing dynamic scheduling also lowers participation 82.6% vs. 94.8%) and increases carbon violations (6.8% vs. 1.2%). These results show that dynamic scheduling plays a critical role in maintaining consumer feasibility and stable FL under carbon constraints. 6.5 Search Convergence and Scalability Analysis Evolutionary Search Convergence: We evaluate the convergence behaviour of the proposed evolutionary search on MedMNIST using G=20G=20 generations, population size |g|=30|P^g|=30, elite size M=10M=10, mutation probability 0.20.2, and crossover probability 0.80.8. For each generation, we record the best fitness architecture. The results in Fig. 3(c) show that the best architecture fitness increases steadily from 0.64 to 0.88 by generation 14, after which the search gradually stabilises. Furthermore, no infeasible offspring are retained, indicating that all candidate architectures remain consumer-feasible across generations. Also, the monotonic improvement in fitness validates the effectiveness of elite preservation. These results confirm effective convergence toward stable carbon-feasible architectures. Scalability under Hard Carbon Constraints: To evaluate the scalability of SFLaaS-NAS on ImageNet-100, we increase the number of consumers from 10 to 100, while scaling each consumer’s carbon budget BiB_i to 100%100\%, 80%80\%, 60%60\%, 40%40\%, and 20%20\% of its original value. The results in Fig. 3(d) show that participation gradually decreases as the number of consumers increases and carbon budgets become stricter due to greater consumer heterogeneity and reduced allowable training workloads. Nevertheless, SFLaaS-NAS maintains stable participation through carbon-feasible architecture selection and adaptive consumer scheduling. Even with N=100N=100 and a 20%20\% carbon budget, SFLaaS-NAS sustains over 60%60\% participation, demonstrating strong scalability in large-scale FLaaS. Figure 4: (e) Robustness under Correlated Carbon-Intensity Spikes, and (f) Sensitivity Analysis under Fixed and Tuned Weight Configurations. 6.6 Robustness and Sensitivity Analysis Robustness under Correlated Carbon-Intensity Spikes: We evaluate the robustness of SFLaaS-NAS under correlated regional carbon-intensity spikes using hourly Electricity Maps [25] based on geographic locations. We model synchronised high-carbon periods to evaluate participation stability under correlated regional carbon-intensity spikes, as shown in Fig. 4(e). During spike periods, Federated NAS drop to around 55% due to computationally intensive architectures violating carbon constraints under elevated regional carbon intensity. Global Carbon-Aware NAS improves participation to 62-66% during spike intervals by reducing average carbon consumption. In contrast, SFLaaS-NAS maintains participation above 75% across most spike periods through carbon-feasible architecture selection and adaptive consumer scheduling, demonstrating stronger robustness under correlated carbon-constrained conditions. The results support Lemma 1, as stable participation and low violation rates indicate bounded consumer-side carbon expenditure. Sensitivity to Weight Selection: We evaluate whether the performance gains of SFLaaS-NAS arise from the proposed methodology or hyperparameter tuning. Specifically, we compare the tuned configuration against a fixed-weight setting with uniform weights, where β=(1/3,1/3,1/3)β=(1/3,1/3,1/3) and λ=(1/3,1/3,1/3)λ=(1/3,1/3,1/3). The results in Fig. 4(f) show that SFLaaS-NAS maintains strong performance under fixed-weight, achieving 85.1% accuracy, 87.4% participation, and only 4.1% carbon-violation rate. Validation-based tuning further improves participation to 90.8% while reducing violations to 2.8%. However, the small performance gap between the fixed and tuned configurations indicates that improvements come from the proposed feasible search space, carbon estimation, and dynamic scheduling rather than from extensive hyperparameter tuning alone. 7 Discussion Experimental results show that SFLaaS-NAS improves consumer participation while reducing carbon-constraint violations by integrating consumer-level feasibility estimation, dynamic scheduling, and evolutionary NAS. However, one key limitation of SFLaaS-NAS is that the proposed evolutionary NAS effectively discovers carbon-feasible architectures; it introduces additional computational overhead during the search phase. We focused on the feasibility of sustainable architecture rather than minimising NAS search cost. Investigating lightweight or low-cost search strategies could improve the practicality of large-scale FLaaS deployment. Moreover, the current framework assumes a single FLaaS provider. In large-scale practical deployments, multiple providers operate with different infrastructure capabilities and sustainability goals. Such scenarios introduce additional challenges in coordination, resource allocation, fairness, and carbon-aware scheduling across providers. Extending the framework toward distributed multi-provider FLaaS remains an important direction for future work. 8 Conclusion The proposed SFLaaS-NAS framework enables sustainable architecture design for FL under consumer-level carbon constraints. By integrating a feasibility-aware search space, consumer-level carbon estimation, and dynamic carbon-aware scheduling, the framework selects architectures that maintain high participation while satisfying carbon budgets. Experimental results show that SFLaaS-NAS sustains over 90% participation with near-zero violations across multiple datasets, demonstrating effectiveness in heterogeneous environments. Future work will investigate lightweight sustainable NAS strategies and distributed multi-provider FLaaS environments to further improve scalability and efficiency. References [1] Wen, J. et al.: A survey on federated learning: challenges and applications. Int. J. Mach. Learn. Cybern. 14(2), 513–535 (2023) [2] Gao, W. et al.: FLaaS for hierarchical edge networks with heterogeneous models. In: ICSOC. Springer (2024) [3] Kourtellis, N. et al.: Flaas: Federated learning as a service. In: 1st Workshop on Dist.ML (2020). [4] Albelaihi, R. et al.: Green federated learning via energy-aware client selection. In: IEEE GLOBECOM (2022). [5] Salmani Pour Avval, S. et al.: Systematic review on neural architecture search. Artif. Intell. Rev. 58(3), 73 (2025) [6] Li, P., Huang, X., Pan, M., Yu, R.: FedGreen: Federated learning with fine-grained gradient compression for green mobile edge computing. In: GLOBECOM (2021). [7] Arputharaj, D. et al.: Green Federated Learning via Carbon-Aware Client and Time Slot Scheduling. In: MASCOTS (2025). [8] Xu, J. et al.: KNAS: Green neural architecture search. In: ICML, PMLR (2021) [9] Zhou, D. et al.: EcoNAS: Finding proxies for economical neural architecture search. In: Proceedings of the IEEE/CVF (CVPR), p. 11396–11404 (2020) [10] Mazzocca, C. et al.: TruFLaaS: Trustworthy federated learning as a service. IEEE IoT J. 10(24), 21266–21281 (2023) [11] Gao, F. et al.: NebulaFL: Effective asynchronous federated learning for joint cloud computing. arXiv:2412.04868 (2024) [12] Kather, J. et al.: Predicting Survival from Colorectal Cancer Histology Slides Using DL: A Retrospective Multicenter Study. PLOS Medicine (2019). [13] Nishio, T., Yonetani, R.: Client selection for federated learning with heterogeneous resources in mobile edge. In:(ICC), p. 1–7. IEEE (2019) [14] Liu, H. et al.: Darts: Differentiable architecture search. In: ICLR (2019). [15] Cai, H. et al.: ProxylessNAS: Direct neural architecture search on target task and hardware. In: ICLR (2019) [16] Krizhevsky, A.: Learning Multiple Layers of Features from Tiny Images. Technical Report, University of Toronto (2009). [17] Weiss, G.: WISDM Smartphone and Smartwatch Activity and Biometrics Dataset. UCI ML Repository (2019). 10.24432/C5HK59 [18] Howard, A. et al.: ImageNet object localisation challenge. Kaggle (2018). https://kaggle.com/competitions/imagenet-object-localization-challenge [19] Lai, F. et al.: Oort: Efficient federated learning via guided participant selection. In: 15th USENIX Symposium on OSDI, p. 19–35 (2021) [20] Tan, M. et al.: MnasNet: Platform-aware neural architecture search for mobile. In: Proceedings of the IEEE/CVF Conference on CVPR, p. 2820–2828 (2019) [21] Wu, B. et al.: FBNet: Hardware-aware efficient ConvNet design via differentiable neural architecture search. In: Proceedings of the IEEE/CVF (CVPR), (2019) [22] Dou, S. et al.: EA-HAS-Bench: Energy-aware hyperparameter and architecture search benchmark. In: The Eleventh (ICLR) (2023) [23] Anthony, L.F.W. et al.: CarbonTracker: Tracking and predicting the carbon footprint of training deep learning models. arXiv:2007.03051 (2020) [24] He, C. et al.: FedNAS: Federated deep learning via neural architecture search (2021) [25] Electricity Maps: Live carbon intensity of electricity consumption.https://app.electricitymaps.com/