{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,4]],"date-time":"2026-01-04T03:05:40Z","timestamp":1767495940574,"version":"3.48.0"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"16","license":[{"start":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T00:00:00Z","timestamp":1762128000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T00:00:00Z","timestamp":1762128000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1007\/s10586-025-05765-4","type":"journal-article","created":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T18:20:17Z","timestamp":1762194017000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["AdaptFedDS: adaptive federated learning edge devices selection by using a light-dual reinforcement learning approach"],"prefix":"10.1007","volume":"28","author":[{"given":"Fazeleh","family":"Tavassolian","sequence":"first","affiliation":[]},{"given":"Mahdi","family":"Abbasi","sequence":"additional","affiliation":[]},{"given":"Abbas","family":"Ramezani","sequence":"additional","affiliation":[]},{"given":"Atefeh","family":"Salimi","sequence":"additional","affiliation":[]},{"given":"Amir","family":"Taherkordi","sequence":"additional","affiliation":[]},{"given":"M. Reza","family":"Khosravi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,3]]},"reference":[{"issue":"5","key":"5765_CR1","doi-asserted-by":"publisher","DOI":"10.3390\/app13053083","volume":"13","author":"P Tam","year":"2023","unstructured":"Tam, P., et al.: Applicability of deep reinforcement learning for efficient federated learning in massive IoT communications. Applied Sciences 13(5), 3083 (2023)","journal-title":"Applied Sciences"},{"key":"5765_CR2","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.comcom.2021.01.022","volume":"169","author":"M Abbasi","year":"2021","unstructured":"Abbasi, M., Mohammadi-Pasand, E., Khosravi, M.R.: Intelligent workload allocation in IoT\u2013Fog\u2013cloud architecture towards mobile edge computing. Computer Communications 169, 71\u201380 (2021)","journal-title":"Computer Communications"},{"issue":"1","key":"5765_CR3","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/COMST.2019.2943405","volume":"22","author":"TK Rodrigues","year":"2019","unstructured":"Rodrigues, T.K., et al.: Machine learning Meets computation and communication control in evolving edge and cloud: Challenges and future perspective. IEEE Commun. Surv. Tutorials. 22(1), 38\u201367 (2019)","journal-title":"IEEE Commun. Surv. Tutorials"},{"key":"5765_CR4","doi-asserted-by":"crossref","unstructured":"Tam, P., et al.: Multi-Agent Deep Q-Networks for Efficient Edge Federated Learning Communications in Software-Defined IoT, vol. 71. Computers, Materials & Continua (2022). 2","DOI":"10.32604\/cmc.2022.023215"},{"key":"5765_CR5","unstructured":"McMahan, B., et al.: Communication-efficient Learning of Deep Networks from Decentralized data. In Artificial Intelligence and Statistics. PMLR (2017)"},{"key":"5765_CR6","doi-asserted-by":"crossref","unstructured":"Smestad, C., Li, J.: A systematic literature review on client selection in federated learning. in Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering. (2023)","DOI":"10.1145\/3593434.3593438"},{"key":"5765_CR7","doi-asserted-by":"crossref","unstructured":"Yun, W.J., Kim, S., Kim, J.: Multi-Site Clinical Federated Learning using Recursive and Attentive Models and NVFlare. in IEEE 43rd International Conference on Distributed Computing Systems (ICDCS). 2023. IEEE. (2023)","DOI":"10.1109\/ICDCS57875.2023.00115"},{"key":"5765_CR8","doi-asserted-by":"crossref","unstructured":"Tavassolian, F., et al.: ResFed: an Accurate and Light Federated multi-shot pre-trained Model on Edge Devices. Tsinghua Science and Technology (2024)","DOI":"10.26599\/TST.2024.9010042"},{"key":"5765_CR9","doi-asserted-by":"crossref","unstructured":"Rao, M., et al.: Federated self-learning with weak supervision for speech recognition. in ICASSP 2023\u20132023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE. (2023)","DOI":"10.1109\/ICASSP49357.2023.10096983"},{"key":"5765_CR10","first-page":"374","volume":"1","author":"K Bonawitz","year":"2019","unstructured":"Bonawitz, K., et al.: Towards federated learning at scale: System design. Proc. Mach. Learn. Syst. 1, 374\u2013388 (2019)","journal-title":"Proc. Mach. Learn. Syst."},{"issue":"1","key":"5765_CR11","doi-asserted-by":"publisher","first-page":"8783380","DOI":"10.1155\/2022\/8783380","volume":"2022","author":"A Nazari","year":"2022","unstructured":"Nazari, A., et al.: An intelligent SDN-Based clustering approach for optimizing IoT power consumption in smart homes. Wirel. Commun. Mob. Comput. 2022(1), 8783380 (2022)","journal-title":"Wirel. Commun. Mob. Comput."},{"issue":"4","key":"5765_CR12","doi-asserted-by":"publisher","first-page":"3203","DOI":"10.1007\/s10586-020-03081-7","volume":"23","author":"M Abbasi","year":"2020","unstructured":"Abbasi, M., Shokrollahi, A.: Enhancing the performance of decision tree-based packet classification algorithms using CPU cluster. Cluster Comput. 23(4), 3203\u20133219 (2020)","journal-title":"Cluster Comput."},{"key":"5765_CR13","doi-asserted-by":"crossref","unstructured":"Nishio, T., Yonetani, R.: Client selection for federated learning with heterogeneous resources in mobile edge. in ICC 2019\u20132019 IEEE international conference on communications (ICC). IEEE. (2019)","DOI":"10.1109\/ICC.2019.8761315"},{"key":"5765_CR14","doi-asserted-by":"crossref","unstructured":"Qin, Y., Kondo, M.: Mlmg: Multi-local and multi-global model aggregation for federated learning. in IEEE international conference on pervasive computing and communications workshops and other affiliated events (PerCom Workshops). 2021. IEEE. (2021)","DOI":"10.1109\/PerComWorkshops51409.2021.9431011"},{"key":"5765_CR15","doi-asserted-by":"crossref","unstructured":"Ek, S., et al.: Artifact: A federated learning aggregation algorithm for pervasive computing: Evaluation and comparison. in. IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops). 2021. IEEE. (2021)","DOI":"10.1109\/PerComWorkshops51409.2021.9431080"},{"key":"5765_CR16","doi-asserted-by":"crossref","unstructured":"Pour-Hosseini, M.R., et al.: Efficient Edge Computing: Harnessing Compact Machine Learning Models for Workload Optimization. in Proceedings of the Genetic and Evolutionary Computation Conference Companion. (2024)","DOI":"10.1145\/3638530.3654307"},{"key":"5765_CR17","unstructured":"Reddi, S., et al.: Adaptive federated optimization. arXiv preprint arXiv:2003.00295, (2020)"},{"key":"5765_CR18","unstructured":"Ivkin, N., et al.: Communication-efficient distributed SGD with sketching. Adv. Neural. Inf. Process. Syst. 32,(2019)"},{"key":"5765_CR19","doi-asserted-by":"crossref","unstructured":"Li, A., et al.: Hermes: an efficient federated learning framework for heterogeneous mobile clients. in Proceedings of the 27th Annual International Conference on Mobile Computing and Networking. (2021)","DOI":"10.1145\/3447993.3483278"},{"key":"5765_CR20","unstructured":"He, C., et al.: Fedml: A research library and benchmark for federated machine learning. arXiv preprint arXiv:2007.13518, (2020)"},{"key":"5765_CR21","doi-asserted-by":"crossref","unstructured":"Zhang, S.Q., Lin, J., Zhang, Q.: A multi-agent reinforcement learning approach for efficient client selection in federated learning. in Proceedings of the AAAI conference on artificial intelligence. (2022)","DOI":"10.1609\/aaai.v36i8.20894"},{"key":"5765_CR22","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2023.3299573","author":"L Fu","year":"2023","unstructured":"Fu, L., et al.: Client Selection in Federated Learning: Principles, challenges, and Opportunities. IEEE Internet of Things Journal (2023). https:\/\/doi.org\/10.1109\/JIOT.2023.3299573","journal-title":"IEEE Internet of Things Journal"},{"key":"5765_CR23","doi-asserted-by":"crossref","unstructured":"Chen, X., et al.: Two-phase deep reinforcement learning of dynamic resource allocation and client selection for hierarchical federated learning. in 2022 IEEE\/CIC International Conference on Communications in China (ICCC). IEEE. (2022)","DOI":"10.1109\/ICCC55456.2022.9880724"},{"key":"5765_CR24","doi-asserted-by":"crossref","unstructured":"Wang, H., et al.: Optimizing federated learning on non-iid data with reinforcement learning. in IEEE INFOCOM 2020-IEEE conference on computer communications. IEEE. (2020)","DOI":"10.1109\/INFOCOM41043.2020.9155494"},{"issue":"6","key":"5765_CR25","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1514","volume":"13","author":"M Panigrahi","year":"2023","unstructured":"Panigrahi, M., Bharti, S., Sharma, A.: A review on client selection models in federated learning. WIREs Data Mining and Knowledge Discovery 13(6), e1514 (2023)","journal-title":"WIREs Data Mining and Knowledge Discovery"},{"key":"5765_CR26","doi-asserted-by":"crossref","unstructured":"Shi, Y., et al.: Fairness-aware client selection for federated learning. in. IEEE International Conference on Multimedia and Expo (ICME). 2023. IEEE. (2023)","DOI":"10.1109\/ICME55011.2023.00063"},{"key":"5765_CR27","doi-asserted-by":"crossref","unstructured":"Wehbi, O., Wahab, O.A., Mourad, A., Otrok, H., Alkhzaimi, H., Guizani, M.: Towards mutual trust-based matching for federated learning client selection. in 2023 International Wireless Communications and Mobile Computing (IWCMC), pp. 1112\u20131117. IEEE (2023).","DOI":"10.1109\/IWCMC58020.2023.10182581"},{"issue":"1","key":"5765_CR28","first-page":"1","volume":"58","author":"J Ayeelyan","year":"2025","unstructured":"Ayeelyan, J., et al.: Federated learning design and functional models: Survey. Artif. Intell. Rev. 58(1), 1\u201338 (2025)","journal-title":"Artif. Intell. Rev."},{"key":"5765_CR29","first-page":"429","volume":"2","author":"T Li","year":"2020","unstructured":"Li, T., et al.: Federated optimization in heterogeneous networks. Proc. Mach. Learn. Syst. 2, 429\u2013450 (2020)","journal-title":"Proc. Mach. Learn. Syst."},{"issue":"12","key":"5765_CR30","doi-asserted-by":"publisher","first-page":"2689","DOI":"10.3390\/electronics12122689","volume":"12","author":"Z Liu","year":"2023","unstructured":"Liu, Z., et al.: MFLCES: Multi-Level federated edge learning algorithm based on client and edge server selection. Electronics. 12(12), 2689 (2023)","journal-title":"Electronics"},{"issue":"2","key":"5765_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-024-04846-0","volume":"28","author":"L Hu","year":"2025","unstructured":"Hu, L., et al.: Federated learning client selection algorithm based on gradient similarity. Cluster Comput 28(2), 134 (2025)","journal-title":"Cluster Comput"},{"key":"5765_CR32","doi-asserted-by":"crossref","unstructured":"Tang, M., et al.: FedCor: Correlation-based active client selection strategy for heterogeneous federated learning. in Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition. (2022)","DOI":"10.1109\/CVPR52688.2022.00986"},{"key":"5765_CR33","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2024.3361876","author":"Z Wu","year":"2024","unstructured":"Wu, Z., et al.: Fedcache: A knowledge cache-driven federated learning architecture for personalized edge intelligence. IEEE Transactions on Mobile Computing,(2024). https:\/\/doi.org\/10.1109\/TMC.2024.3361876","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"5765_CR34","doi-asserted-by":"crossref","unstructured":"Zhang, Y., et al.: Dpp-based client selection for federated learning with non-iid data. in ICASSP 2023\u20132023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE. (2023)","DOI":"10.1109\/ICASSP49357.2023.10095604"},{"key":"5765_CR35","doi-asserted-by":"crossref","unstructured":"Van Hasselt, H., Guez, A., Silver, D.: Deep reinforcement learning with double q-learning. in Proceedings of the AAAI conference on artificial intelligence. (2016)","DOI":"10.1609\/aaai.v30i1.10295"},{"key":"5765_CR36","doi-asserted-by":"publisher","first-page":"98423","DOI":"10.1109\/ACCESS.2021.3095915","volume":"9","author":"H Zhang","year":"2021","unstructured":"Zhang, H., et al.: Adaptive client selection in resource constrained federated learning systems: A deep reinforcement learning approach. IEEE Access. 9, 98423\u201398432 (2021)","journal-title":"IEEE Access."},{"key":"5765_CR37","unstructured":"Xie, Z., Song, S.: Client selection for federated policy optimization with environment heterogeneity. arXiv preprint arXiv:2305.10978, (2023)"},{"key":"5765_CR38","doi-asserted-by":"crossref","unstructured":"Bouaziz, S., et al.: FLASH-RL: Federated Learning Addressing System and Static Heterogeneity using Reinforcement Learning. in. IEEE 41st International Conference on Computer Design (ICCD). 2023. IEEE. (2023)","DOI":"10.1109\/ICCD58817.2023.00074"},{"key":"5765_CR39","unstructured":"Krizhevsky, A., Hinton, G.: Learn. Multiple Layers Features Tiny Images (2009)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05765-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05765-4","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05765-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,4]],"date-time":"2026-01-04T03:02:18Z","timestamp":1767495738000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05765-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,3]]},"references-count":39,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["5765"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05765-4","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2025,11,3]]},"assertion":[{"value":"23 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 June 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 September 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 November 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 December 2025","order":6,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Update","order":7,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The original online version of this article was revised: The affiliation 'Department of Computer Science, Ume\u00e5 University, Ume\u00e5, Sweden' has been corrected to 'Department of Computing Science, Ume\u00e5 University, Ume\u00e5, Sweden'.","order":8,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}}],"article-number":"1079"}}