Designing Sustainable Federated Learning as a Service using Neural Architecture Search
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
Designing Sustainable Federated Learning as a Service using Neural Architecture Search Keya Patel1 , Sajib Mistry1 , Sheik Fattah1 , Deepak Kanneganti1 , Aneesh Krishna1 , Mufti Mahmud2 , and Monowar Bhuyan3 School of Electrical Engineering, Computing and Mathematical Sciences Curtin University, Perth, Australia k.patel38@postgrad.curtin.edu.au {sajib.mistry, sheik.fattah, s.kanneganti, a.krishna}@curtin.edu.au 2 King Fahd University of Petroleum and Minerals, Saudi Arabia mufti.mahmud@kfupm.edu.sa 3 Umeå University, Umeå, SE-90187, Sweden monowar@cs.umu.se
arXiv:2608.14359v1 [cs.AI] 14 Aug 2026
1
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 carbonconstrained 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.
2
K. Patel et al.
Fig. 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.
Sustainable FLaaS using NAS
3
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 resourceconstrained IoT devices and cloud servers [2]. NebulaFL further extended FLaaS to decentralised multi-cloud systems using asynchronous training and resourceaware 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 finegrained 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.
4
K. Patel et al.
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 (c1 ), Singapore (c2 ), Berlin (c3 ), and Toronto (c4 ). 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 with Cost(αL ) = 4.1 GFLOPs/epoch and |αL | = 25M parameters, achieving 87% accuracy. The small architecture, αS with Cost(αS ) = 0.6 GFLOPs/epoch and |αS | = 4M parameters, achieving 83% accuracy. Although α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 c2 in Singapore is constrained to a maximum carbon emission of 0.70 gCO2 . When αL is trained with five local epochs, the resulting carbon cost for c2 becomes approximately 0.84 gCO2 , exceeding the allowable limit. Consequently, hospital c2 , which initially has sufficient carbon budget to participate, later becomes infeasible. The FLaaS provider may reduce the local epoch assignment for c2 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 , several hospitals may become infeasible within the same communication round. The FLaaS provider may exclude infeasible consumers, such as hospital c2 , to maintain training continuity. However, excluding c2 removes 8,000 medical images from a
Sustainable FLaaS using NAS
5
Table 1. Consumer constraints in the motivating example. Consumer ηi (GFLOPs/J) CIi (gCO2 /kWh) Bi (gCO2 ) |Di | (images) c1 Sydney 2.1 420 800 12,000 c2 Singapore 3.4 310 1500 8,000 c3 Berlin 4.8 180 2000 15,000 c4 Toronto 2.6 250 1200 10,000
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.
4
Problem Formulation
We consider a FLaaS system with one provider P and a set of N distributed consumers C = {c1 , . . . , cN }, where each consumer ci holds a private local dataset Di of size |Di |. The provider controls the overall service orchestration, including architecture selection, consumer participation, workload assignment, and aggregation strategy. We represent the federated service configuration as Ω = α, {St }Tt=1 , {Eit }i∈St ,t≤T , Agg, T , (1) where (α ∈ A) denotes the neural architecture selected from the search space A, (St ⊆ C) denotes the subset of participating consumers in round t, (Eit ∈ Z>0 ) denotes the number of local training epochs assigned to consumer ci , and Agg(·) denotes the aggregation operator. A consumer ci is characterised by heterogeneous sustainability and system profiles, including hardware efficiency (ηi ), communication profile (ρi ), time-varying carbon intensity (CIi (t)), and carbon budget (Bi ). (ηi ) is measured in FLOPs/joule, (ρi ) captures communication overhead, (CIi (t)) denotes the carbon intensity of the local power grid at time (t), and (Bi ) 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 ci under architecture α and Eit at t as E t · Cost(α) · CIi (t) + Comm(|α|, ρi ) · CIi (t) (2) Carbonti (α, Eit ) = i ηi where 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 communicationrelated emissions. Let bi (t) denote the remaining carbon budget of consumer i at the start of round t. Its budget evolves as bi (t + 1) = bi (t) − Carbonti (α, Eit ) · 1[i ∈ St ], bi (1) = Bi (3) A consumer is feasible if its assigned workload does not exceed its remaining budget. The carbon-feasible participation of consumer ci under architecture α as Γi (α) = (t, E) : Carbonti (α, E) ≤ bi (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
6
K. Patel et al.
max
F (wT (α))
subject to
F (wT (α)) ≥ τacc ,
α∈A,{St },{Eit },Agg,T
T ≤ τdeadline ,
(5)
(t, Eit ) ∈ Γi (α), ∀i ∈ St , |St | ≥ Kmin ∀t. Here, F (wT (α)) denotes the final validation accuracy, τacc is the minimum accuracy, τdeadline is the maximum allowable communication rounds, and Kmin 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.
Fig. 2. An Overview of SFLaaS-NAS Framework
Sustainable FLaaS using NAS
7
Table 2. Notation and Description Notation α∈A R∗ Afeasible bi (t) Carbonti (α, Eit ) Γi (α) ϕi (α, t, Eit ) Ctα Stα Qti (α) Pg Fitness(α) t
5.1
Description Candidate architecture Unified sustainability profile Feasible architecture set Remaining carbon budget of consumer i Consumer-side carbon cost Carbon-feasible participation region Feasibility indicator Feasible consumer set Scheduled consumer set Scheduling score Population in generation g Architecture fitness Communication round
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} ∈ A, 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(α), and P (α) = Params(α) to estimate both the local computation cost Cost(α) and communication cost Comm(|α|, ρi ) required by the carbon model (eq. 2), where F (α) represents the total floating-point operations required for one forward-backward pass, and P (α) denotes the total number of trainable parameters. These determine the Carbonti (α, Eit ) 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 C = {c1 , c2 , . . . , cN }, the provider constructs a R∗ = (η ∗ , CI ∗ (t), B ∗ ). The aggregated hardware efficiency is computed using the har −1 PN monic mean as η ∗ = 1/N i=1 1/ηi . The aggregated carbon intensity is comPN PN puted as the dataset-weighted average as CI ∗ (t) = i=1 |Di |. i=1 |Di |CIi (t)/ The carbon budget B ∗ = Percentile({Bi }N , 25). For α, the provider estimates i=1 the carbon cost under R∗ as 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),
8
K. Patel et al.
reducing the search space by eliminating architectures that violate sustainability constraints and focusing optimisation on sustainable architectures. Af easible = {α ∈ A | dCarbon(α, R∗ ) ≤ B ∗ } 5.2
(6)
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 α ∈ P g , where g denotes the evolutionary generation. Suppose consumer ci is assigned Eit local training epochs during t. The total computational workload of consumer ci is defined as Wit (α) = F (α) · |Di | · Eit
(7)
where F (α) denotes the per-sample computational complexity of α, |Di | defines local dataset size, and Eit define assigned local epochs. Given hardware efficiency ηi , the local training energy computed as Eitrain (α, t) = Wit (α)/ηi . The communication energy is estimated as Eicomm (α, t) = ρi P (α), where ρi denotes the communication energy coefficient and P (α) denotes the model parameter size. The total carbon cost during communication round t is influenced by the time-varying carbon intensity CIi (t) of the consumer ci , which is defined as t CIi (t) Ei · Cost(α) t comm t + Ei (α, ρi ) (8) Carboni (α, Ei ) = ηi 3.6 × 106 Theorem 1 (Monotonic Carbon Cost and Consumer Feasibility). For consumer ci and α, Carbonti (α, Eit ) increases monotonically with workload Wit (α). Consumer ci remains feasible iff (t, Eit ) ∈ Γi (α) ⇐⇒ Carbonti (α, Eit ) ≤ bi (t). If (t, Eit ) ∈ / Γi (α), then ϕi (α, t, Eit ) = 0. Proof. From Eq. (7), Wit (α) depends on architecture complexity, local data volume and epochs. Since the ηi is fixed for ci and Eicomm (α, t) ≥ 0, the total carbon cost increases monotonically with workload. Since CIi (t) > 0, the carbon cost preserves monotonically with workload, and is defined as ∂Carbonti (α, Eit ) ≥ 0. ∂Wit (α)
(9)
By definition Eq. (2), ci is feasible if and only if (t, Eit ) ∈ Γi (α), which is equivalent to Carbonti (α, Eit ) ≤ bi (t). Therefore, ϕi (α, t, Eit ) = 1 when the carbon constraint is satisfied, and ϕi (α, t, Eit ) = 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 ) = 1 [(t, Eit ) ∈ Γi (α)]. The feasible consumer set Ctα in α during t is defined as Ctα = {ci ∈ C | ϕi (α, t, Eit ) = 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 Ctα 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
Sustainable FLaaS using NAS
9
carbon-efficient computation. For α, the provider selects a scheduled consumer subset Stα ⊆ Ctα based on three scheduling components. a) Carbon Availability Measurement (CAM): CAM evaluates the remaining carbon budget, bi (t) of consumer ci . Consumers with larger bi (t) are more likely to sustain participation without premature dropout, where the CAM is defined as ψit = bi (t)/Bi
(10)
b) Data Contribution Measurement (DCM): DCM evaluates the contribution of consumer ci to the data. Consumers with higher values make a greater statistical contribution to global data coverage. The DCM score is defined as X δi = |Di |/ |Dj | (11) j
c) Carbon-Efficient Compute Measurement (CCM): CCM evaluates the consumer ci 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) (12) The unified scheduling score is computed as Qti (α) = λ1 ψit + λ2 δi + λ3 ξit , where λ1 , λ2 , and λ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 (Ctα , Qti (α), Kt ) where the round-wise consumer participation is denoted as Kt = min (|Ctα |, Ktarget ) , Kt ≥ Kmin . 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 (α). The provider iteratively reduces Eit until feasibility is restored. bi (t) ηi Eit (α) = max 1, Emax (13) Bi maxj ηj Lemma 1 (Conditional Participation Stability). Let us assume that every selected consumer satisfies Carbonti (α, Eit ) ≤ λbi (t), 0 < λ < 1, then the number of scheduled consumers converges to a non-zero stable participation level as limt→∞ |Stα | = K ∗ > 0. Proof. For each selected consumer, the remaining carbon budget evolves as bi (t + 1) = bi (t) − Carbonti (α, Eit ). Since Carbonti (α, Eit ) ≤ λbi (t). We obtain bi (t + 1) ≥ (1 − λ)bi (t). Recursively, bi (t) ≥ (1 − λ)t bi (0). Since 0 < λ < 1, budget depletion occurs gradually rather than abruptly. The scheduler maintains a stable, nonempty, feasible subset, implying convergence to a stable participation level K ∗ > 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 Af easible , the provider evaluates candidate architecture, selects high-fitness architects as elite parents, and generates new offspring through mutation and crossover with green knobs. For α ∈ P g , selected consumers perform local training, and
10
K. Patel et al.
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. t Uacc (α) = Acct (α) (14) t Upart (α) = |Stα |/N 1 X bi (t) − Carbonti (α, Eit ) t Ucarbon (α) = α |St | Bi + ϵ α
(15) (16)
i∈St
The round-level utilities are combined into a unified fitness function as U t (α) = t t t β1 Uacc (α) + β2 Upart (α) + β3 Ucarbon (α), where β1 , β2 , and β3 denote non-negative utility weights satisfying β + β + β3 = 1. The cumulative fitness is represented 1 2 PT as F itness(α) = T1 t=1 U t (α). Higher-fitness architectures are selected as elite parents: E g = T opM (P g , F itness). 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 P g+1 = Mutate (E g ) ∪ Crossover (E g )
(17)
After G generations, the provider selects α∗ = arg maxα∈Sg P g F itness(α). The selected architecture α∗ is deployed as the final FLaaS. Theorem 2 (Feasible Evolutionary Convergence). Assume the feasible search space Afeasible is finite and offspring violating dCarbon(α, R∗ ) ≤ B ∗ is discarded during offspring generation. If elite selection preserves the top-M architectures ranked by fitness, every generation P g remains feasible, and the search converges to a locally sustainable architecture limg→∞ maxα∈P g F itness(α) = F itness(α∗ ). Proof. At generation g, architectures are sampled from the feasible search space. During offspring, mutation and crossover produce architectures violating the carbonfeasibility constraint dCarbon(α, R∗ ) ≤ B ∗ . Such offspring are discarded, ensuring P g+1 ⊆ Afeasible . Elite selection preserves the top-M architectures ranked by the fitness function. Let αi ∈ E g denote an elite architecture and αj ∈ P g \E g denote a non-elite architecture. Since elite architectures are preserved, the best fitness is non-decreasing: maxα∈P g+1 F itness(α) ≥ maxα∈P g F itness(α). Therefore, the fitness sequence is monotonically non-decreasing and bounded over the finite search space Afeasible , 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 = 20 consumers over T = 20 communication rounds, where ranges of parameters: ηi ∈ [2.0, 5.0]FLOPs/J, ρi ∈ [0.5, 1.5]J/parameter, Bi ∈ [800, 2000]gCO2 . The minimum aggregation requirement is fixed as Kmin = 5 for stable aggregation. All datasets use a non-IID Dirichlet split (α = 0.5). CIFAR10 [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}, {width = 16, 32, 64}, {kernalsize = 3, 5}, operator type (standardand depthwise convolution), {s = 0, 0.25, 0.5}, and {p = 8, 16, 32} bits, resulting in |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: 4 4
https://github.com/keyadata/SFLaaS-NAS
Sustainable FLaaS using NAS
6.1
11
Baselines
We compare SFLaaS-NAS with several baselines that do not consider consumerlevel 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. T 1 X |St | Participation Rate = T t=1 N PT P t t t=1 i∈St I Carboni (α, Ei ) > bi (t) Carbon Violation Rate = PT t=1 |St | We use separate validation and test partitions and evaluate across 5 random seeds. Validation data select the fitness weights β1 –β3 and scheduling weights λ1 –λ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. 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.
12
K. Patel et al. 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
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
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 SFLaaSNAS using CIFAR-10. We compare against a variant without dynamic carbonaware 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.
Sustainable FLaaS using NAS
13
Fig. 3. (a) Consumer Feasibility Analysis, (b) Impact of Dynamic Scheduling, (c) Evolutionary Search Convergence, and (d) Scalability Analysis
6.5
Search Convergence and Scalability Analysis
Evolutionary Search Convergence: We evaluate the convergence behaviour of the proposed evolutionary search on MedMNIST using G = 20 generations, population size |P g | = 30, elite size M = 10, mutation probability 0.2, and crossover probability 0.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 Bi to 100%, 80%, 60%, 40%, and 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 = 100 and a 20% carbon budget, SFLaaS-NAS sustains over 60% participation, demonstrating strong scalability in large-scale FLaaS. 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
14
K. Patel et al.
Fig. 4. (e) Robustness under Correlated Carbon-Intensity Spikes, and (f) Sensitivity Analysis under Fixed and Tuned Weight Configurations.
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) and λ = (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
Sustainable FLaaS using NAS
15
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), pp. 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), pp. 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). https://doi.org/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, pp. 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, pp. 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/
Related documents
- The Federation Strikes Back: A Survey of Federated Learning Privacy Attacks, Defenses, Applications, and Policy Landscape#1135292
- ZAPS: Zero-Cost Active Proxy Search for Neural Architecture Search#1083646
- Trustful AI through fair and privacy-preserving federated machine learning#391862
- A distributed neural architecture of sustained affect across external and internal experience#266288
- Solution-space heterogeneity shapes federated learning dynamics across partial differential equations#971970
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive