{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T05:01:39Z","timestamp":1784782899713,"version":"3.55.0"},"reference-count":53,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T00:00:00Z","timestamp":1783728000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2026,12]]},"DOI":"10.1016\/j.future.2026.108707","type":"journal-article","created":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T14:54:40Z","timestamp":1783781680000},"page":"108707","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["MetaCS-FL: A metaheuristic-based framework for client selection in federated learning systems"],"prefix":"10.1016","volume":"185","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9384-862X","authenticated-orcid":false,"given":"Alan L.","family":"Nunes","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1679-6643","authenticated-orcid":false,"given":"Cristina","family":"Boeres","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0997-586X","authenticated-orcid":false,"given":"La\u00e9rcio L.","family":"Pilla","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3831-5230","authenticated-orcid":false,"given":"L\u00facia M.A.","family":"Drummond","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.future.2026.108707_b1","series-title":"Proceedings of the 20th International Conference on Artificial Intelligence and Statistics","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","volume":"vol. 54","author":"McMahan","year":"2017"},{"issue":"16","key":"10.1016\/j.future.2026.108707_b2","doi-asserted-by":"crossref","DOI":"10.1002\/cpe.6002","article-title":"From distributed machine learning to federated learning: In the view of data privacy and security","volume":"34","author":"Shen","year":"2022","journal-title":"Concurr. Comput.: Pr. Exp."},{"issue":"2","key":"10.1016\/j.future.2026.108707_b3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3298981","article-title":"Federated machine learning: Concept and applications","volume":"10","author":"Yang","year":"2019","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"10.1016\/j.future.2026.108707_b4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1200\/CCI.20.00060","article-title":"Cloud-based federated learning implementation across medical centers","volume":"5","author":"Rajendran","year":"2021","journal-title":"JCO Clin. Cancer Inform."},{"issue":"6","key":"10.1016\/j.future.2026.108707_b5","doi-asserted-by":"crossref","first-page":"4723","DOI":"10.1109\/JIOT.2020.3028742","article-title":"FedMCCS: Multicriteria client selection model for optimal IoT federated learning","volume":"8","author":"Abdulrahman","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2026.108707_b6","series-title":"IEEE Global Communications Conference","first-page":"13","article-title":"Green federated learning via energy-aware client selection","author":"Albelaihi","year":"2022"},{"key":"10.1016\/j.future.2026.108707_b7","series-title":"IEEE International Conference on Communications","first-page":"1","article-title":"Client selection for federated learning with heterogeneous resources in mobile edge","author":"Nishio","year":"2019"},{"key":"10.1016\/j.future.2026.108707_b8","series-title":"IEEE International Parallel and Distributed Processing Symposium","first-page":"661","article-title":"Optimal task assignment for heterogeneous federated learning devices","author":"Pilla","year":"2021"},{"issue":"5","key":"10.1016\/j.future.2026.108707_b9","doi-asserted-by":"crossref","first-page":"3099","DOI":"10.1109\/TNSE.2022.3146399","article-title":"Node selection toward faster convergence for federated learning on non-IID data","volume":"9","author":"Wu","year":"2022","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"issue":"6","key":"10.1016\/j.future.2026.108707_b10","doi-asserted-by":"crossref","first-page":"4385","DOI":"10.1109\/JIOT.2021.3103715","article-title":"Jointly optimizing client selection and resource management in wireless federated learning for internet of things","volume":"9","author":"Yu","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2026.108707_b11","series-title":"IEEE International Conference on Joint Cloud Computing","first-page":"46","article-title":"Scout: An efficient federated learning client selection algorithm driven by heterogeneous data and resource","author":"Zhang","year":"2023"},{"key":"10.1016\/j.future.2026.108707_b12","series-title":"International Wireless Communications and Mobile Computing","first-page":"1942","article-title":"Federated learning for energy-balanced client selection in mobile edge computing","author":"Zheng","year":"2021"},{"key":"10.1016\/j.future.2026.108707_b13","doi-asserted-by":"crossref","DOI":"10.1016\/j.comnet.2024.110663","article-title":"A comprehensive survey on client selection strategies in federated learning","volume":"251","author":"Li","year":"2024","journal-title":"Comput. Netw."},{"issue":"3","key":"10.1016\/j.future.2026.108707_b14","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MSP.2020.2975749","article-title":"Federated learning: Challenges, methods, and future directions","volume":"37","author":"Li","year":"2020","journal-title":"IEEE Signal Process. Mag."},{"key":"10.1016\/j.future.2026.108707_b15","unstructured":"R. Balakrishnan, T. Li, T. Zhou, N. Himayat, V. Smith, J. Bilmes, Diverse Client Selection for Federated Learning via Submodular Maximization, in: International Conference on Learning Representations, 2022, pp. 1\u201318."},{"issue":"24","key":"10.1016\/j.future.2026.108707_b16","doi-asserted-by":"crossref","first-page":"21811","DOI":"10.1109\/JIOT.2023.3299573","article-title":"Client selection in federated learning: Principles, challenges, and opportunities","volume":"10","author":"Fu","year":"2023","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2026.108707_b17","series-title":"ECML PKDD 2018 Workshops","first-page":"21","article-title":"Asynchronous federated learning for geospatial applications","author":"Sprague","year":"2019"},{"issue":"2","key":"10.1016\/j.future.2026.108707_b18","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1109\/TPDS.2020.3023905","article-title":"Towards efficient scheduling of federated mobile devices under computational and statistical heterogeneity","volume":"32","author":"Wang","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"7","key":"10.1016\/j.future.2026.108707_b19","doi-asserted-by":"crossref","first-page":"2138","DOI":"10.1109\/TPDS.2023.3277423","article-title":"Energy-aware, device-to-device assisted federated learning in edge computing","volume":"34","author":"Li","year":"2023","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"10.1016\/j.future.2026.108707_b20","doi-asserted-by":"crossref","first-page":"865","DOI":"10.1109\/TGCN.2024.3350735","article-title":"Novel approach for curbing unfair energy consumption and biased model in federated edge learning","volume":"8","author":"Albaseer","year":"2024","journal-title":"IEEE Trans. Green Commun. Netw."},{"issue":"129","key":"10.1016\/j.future.2026.108707_b21","first-page":"1","article-title":"A first look into the carbon footprint of federated learning","volume":"24","author":"Qiu","year":"2023","journal-title":"J. Mach. Learn. Res."},{"issue":"12","key":"10.1016\/j.future.2026.108707_b22","doi-asserted-by":"crossref","first-page":"13144","DOI":"10.1109\/TMC.2024.3427709","article-title":"The analysis and optimization of volatile clients in over-the-air federated learning","volume":"23","author":"Shi","year":"2024","journal-title":"IEEE Trans. Mob. Comput."},{"issue":"12","key":"10.1016\/j.future.2026.108707_b23","doi-asserted-by":"crossref","first-page":"18508","DOI":"10.1109\/JIOT.2024.3523947","article-title":"Dynamic client selection for over-the-air federated learning networks","volume":"12","author":"Shi","year":"2025","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2026.108707_b24","series-title":"Handbook of Metaheuristics","first-page":"99","article-title":"Large neighborhood search","author":"Pisinger","year":"2018"},{"key":"10.1016\/j.future.2026.108707_b25","series-title":"Flower: A friendly federated learning research framework","author":"Beutel","year":"2020"},{"issue":"4","key":"10.1016\/j.future.2026.108707_b26","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1177\/1094342006070078","article-title":"Grid\u20195000: A large scale and highly reconfigurable experimental grid testbed","volume":"20","author":"Bolze","year":"2006","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/j.future.2026.108707_b27","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.future.2022.05.003","article-title":"A state-of-the-art survey on solving non-IID data in federated learning","volume":"135","author":"Ma","year":"2022","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.future.2026.108707_b28","series-title":"IEEE Conference on Computer Communications","first-page":"1698","article-title":"Optimizing federated learning on non-IID data with reinforcement learning","author":"Wang","year":"2020"},{"key":"10.1016\/j.future.2026.108707_b29","unstructured":"F. Lai, X. Zhu, H.V. Madhyastha, M. Chowdhury, Oort: Efficient Federated Learning via Guided Participant Selection, in: 15th USENIX Symposium on Operating Systems Design and Implementation, 2021, pp. 19\u201335."},{"issue":"7","key":"10.1016\/j.future.2026.108707_b30","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1109\/TPDS.2024.3379933","article-title":"Fed-RAC: Resource-aware clustering for tackling heterogeneity of participants in federated learning","volume":"35","author":"Mishra","year":"2024","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"6","key":"10.1016\/j.future.2026.108707_b31","doi-asserted-by":"crossref","first-page":"8835","DOI":"10.1109\/TVT.2024.3359860","article-title":"FedAEB: Deep reinforcement learning based joint client selection and resource allocation strategy for heterogeneous federated learning","volume":"73","author":"Zheng","year":"2024","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"12","key":"10.1016\/j.future.2026.108707_b32","doi-asserted-by":"crossref","first-page":"8505","DOI":"10.1109\/TII.2021.3073642","article-title":"Resource allocation for latency-aware federated learning in industrial internet of things","volume":"17","author":"Gao","year":"2021","journal-title":"IEEE Trans. Ind. Inform."},{"key":"10.1016\/j.future.2026.108707_b33","series-title":"IEEE 36th International Symposium on Computer Architecture and High Performance Computing","first-page":"148","article-title":"Optimal time and energy-aware client selection algorithms for federated learning on heterogeneous resources","author":"Nunes","year":"2024"},{"key":"10.1016\/j.future.2026.108707_b34","series-title":"IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology","first-page":"13","article-title":"ECSM: An ensembled client selection mechanism for efficient federated learning","author":"Putra","year":"2023"},{"issue":"4","key":"10.1016\/j.future.2026.108707_b35","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1109\/TPDS.2025.3543368","article-title":"FedTune-SGM: A stackelberg-driven personalized federated learning strategy for edge networks","volume":"36","author":"Singh","year":"2025","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"4","key":"10.1016\/j.future.2026.108707_b36","doi-asserted-by":"crossref","first-page":"1215","DOI":"10.1109\/TPDS.2023.3240833","article-title":"Scheduling algorithms for federated learning with minimal energy consumption","volume":"34","author":"Pilla","year":"2023","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.future.2026.108707_b37","series-title":"20th International Conference on the Design of Reliable Communication Networks","first-page":"62","article-title":"GWO-boosted multi-attribute client selection for over-the-air federated learning","author":"Driss","year":"2024"},{"issue":"18","key":"10.1016\/j.future.2026.108707_b38","doi-asserted-by":"crossref","first-page":"15822","DOI":"10.1109\/JIOT.2023.3265564","article-title":"On-demand-FL: A dynamic and efficient multicriteria federated learning client deployment scheme","volume":"10","author":"Chahoud","year":"2023","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.future.2026.108707_b39","doi-asserted-by":"crossref","first-page":"3454","DOI":"10.1109\/TIFS.2020.2988575","article-title":"Federated learning with differential privacy: Algorithms and performance analysis","volume":"15","author":"Wei","year":"2020","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"10.1016\/j.future.2026.108707_b40","series-title":"Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security","first-page":"1175","article-title":"Practical secure aggregation for privacy-preserving machine learning","author":"Bonawitz","year":"2017"},{"key":"10.1016\/j.future.2026.108707_b41","series-title":"Biological Diversity: Frontiers in Measurement and Assessment","first-page":"38","article-title":"Diversity indices","author":"Magurran","year":"2021"},{"issue":"4","key":"10.1016\/j.future.2026.108707_b42","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1287\/trsc.1050.0135","article-title":"An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows","volume":"40","author":"Ropke","year":"2006","journal-title":"Transp. Sci."},{"issue":"8","key":"10.1016\/j.future.2026.108707_b43","doi-asserted-by":"crossref","first-page":"2403","DOI":"10.1016\/j.cor.2005.09.012","article-title":"A general heuristic for vehicle routing problems","volume":"34","author":"Pisinger","year":"2007","journal-title":"Comput. Oper. Res."},{"key":"10.1016\/j.future.2026.108707_b44","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1007\/s10951-010-0188-7","article-title":"Scheduling technicians and tasks in a telecommunications company","volume":"13","author":"Cordeau","year":"2010","journal-title":"J. Sched."},{"key":"10.1016\/j.future.2026.108707_b45","unstructured":"L.F. Muller, An Adaptive Large Neighborhood Search Algorithm for the Resource-Constrained Project Scheduling Problem, in: MIC 2009: The VIII Metaheuristics International Conference, 2009, pp. 1\u201311."},{"key":"10.1016\/j.future.2026.108707_b46","series-title":"Learning Multiple Layers of Features from Tiny Images","author":"Krizhevsky","year":"2009"},{"key":"10.1016\/j.future.2026.108707_b47","series-title":"Fashion-MNIST: a novel image dataset for benchmarking machine learning algorithms","author":"Xiao","year":"2017"},{"issue":"11","key":"10.1016\/j.future.2026.108707_b48","doi-asserted-by":"crossref","first-page":"2278","DOI":"10.1109\/5.726791","article-title":"Gradient-based learning applied to document recognition","volume":"86","author":"Lecun","year":"1998","journal-title":"Proc. IEEE"},{"key":"10.1016\/j.future.2026.108707_b49","series-title":"38th International Conference on Data Engineering","first-page":"965","article-title":"Federated learning on non-IID data silos: An experimental study","author":"Li","year":"2022"},{"key":"10.1016\/j.future.2026.108707_b50","series-title":"International Conference on Learning Representations","first-page":"1","article-title":"Adam: A method for stochastic optimization","author":"Kingma","year":"2015"},{"key":"10.1016\/j.future.2026.108707_b51","series-title":"FedML: A research library and benchmark for federated machine learning","author":"He","year":"2020"},{"key":"10.1016\/j.future.2026.108707_b52","series-title":"International Conference on Machine Learning","first-page":"11814","article-title":"FedScale: Benchmarking model and system performance of federated learning at scale","author":"Lai","year":"2022"},{"key":"10.1016\/j.future.2026.108707_b53","series-title":"The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling","first-page":"577","article-title":"Fairness measures","author":"Jain","year":"1991"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26003419?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X26003419?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T04:19:03Z","timestamp":1784780343000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X26003419"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,12]]},"references-count":53,"alternative-id":["S0167739X26003419"],"URL":"https:\/\/doi.org\/10.1016\/j.future.2026.108707","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2026,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"MetaCS-FL: A metaheuristic-based framework for client selection in federated learning systems","name":"articletitle","label":"Article Title"},{"value":"Future Generation Computer Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.future.2026.108707","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108707"}}