{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T11:10:39Z","timestamp":1779361839058,"version":"3.51.4"},"reference-count":137,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"7","license":[{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100004489","name":"MITACS","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004489","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ericsson Canada"},{"name":"ETS Montreal"},{"DOI":"10.13039\/100010340","name":"Lebanese American University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100010340","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Internet Things J."],"published-print":{"date-parts":[[2021,4,1]]},"DOI":"10.1109\/jiot.2020.3030072","type":"journal-article","created":{"date-parts":[[2020,10,12]],"date-time":"2020-10-12T20:25:19Z","timestamp":1602534319000},"page":"5476-5497","source":"Crossref","is-referenced-by-count":685,"title":["A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond"],"prefix":"10.1109","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4281-4382","authenticated-orcid":false,"given":"Sawsan","family":"Abdulrahman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8018-8709","authenticated-orcid":false,"given":"Hanine","family":"Tout","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hakima","family":"Ould-Slimane","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9434-5322","authenticated-orcid":false,"given":"Azzam","family":"Mourad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chamseddine","family":"Talhi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8972-8094","authenticated-orcid":false,"given":"Mohsen","family":"Guizani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"ref38","year":"2020","journal-title":"Nvidia Developer Blog Federated Learning Powered by Nvidia Clara"},{"key":"ref33","author":"mcmahan","year":"2017","journal-title":"Google AI Blog"},{"key":"ref32","author":"kone?n?","year":"2016","journal-title":"Federated learning Strategies for improving communication efficiency"},{"key":"ref31","author":"bonawitz","year":"2019","journal-title":"Towards Federated Learning at Scale System Design"},{"key":"ref30","first-page":"1","article-title":"$\\mu$\nlayer: Low latency on-device inference using cooperative single-layer acceleration and processor-friendly quantization","author":"kim","year":"2019","journal-title":"Proc 14th EuroSys Conf"},{"key":"ref37","year":"2020","journal-title":"PFL Federated Deep Learning in Paddlepaddle"},{"key":"ref36","year":"2020","journal-title":"PYSYFT A Library for Encrypted Privacy Preserving Machine Learning"},{"key":"ref35","year":"2020","journal-title":"Federated Ai Ecosystem&#x2014;Collaborative Learning and Knowledge Transfer With Data Protection"},{"key":"ref34","year":"2020","journal-title":"TensorFlow federated Machine learning on decentralized data"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2013.2253226"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/FMEC.2019.8795362"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/EIT.2018.8500260"},{"key":"ref20","author":"lyu","year":"2020","journal-title":"Threats to federated learning A survey"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2018.2822762"},{"key":"ref21","author":"li","year":"2019","journal-title":"A survey on federated learning systems vision hype and reality for data privacy and protection"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/CONFLUENCE.2019.8776942"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2891390"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2019.00035"},{"key":"ref101","author":"geyer","year":"2017","journal-title":"Differentially private federated learning A client level perspective"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2017.2699169"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737416"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2019.8852172"},{"key":"ref51","author":"konecn?","year":"2016","journal-title":"Federated optimization distributed machine learning for on-device intelligence"},{"key":"ref59","first-page":"4424","article-title":"Federated multi-task learning","author":"smith","year":"2017","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref58","author":"zhao","year":"2018","journal-title":"Federated learning with non-IID data"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-35166-3_34"},{"key":"ref56","author":"guha","year":"2019","journal-title":"One-Shot Federated Learning"},{"key":"ref55","author":"liu","year":"2019","journal-title":"Edge-assisted hierarchical federated learning with non-iid data"},{"key":"ref54","author":"mohri","year":"2019","journal-title":"Agnostic federated learning"},{"key":"ref53","article-title":"Co-OP: Cooperative machine learning from mobile devices","author":"wang","year":"2017"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/3286490.3286559"},{"key":"ref40","article-title":"Learning multiple layers of features from tiny images","author":"krizhevsky","year":"2009"},{"key":"ref4","author":"yang","year":"2018","journal-title":"Applied Federated Learning Improving Google Keyboard Query Suggestions"},{"key":"ref3","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","author":"mcmahan","year":"2016","journal-title":"Proc AISTATS"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.011.2000286"},{"key":"ref5","author":"hard","year":"2018","journal-title":"Federated learning for mobile keyboard prediction"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3302505.3310070"},{"key":"ref7","first-page":"165","article-title":"A novel on-demand vehicular sensing framework for traffic condition monitoring","volume":"12","author":"rahman","year":"2018","journal-title":"Veh Commun"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00099"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2919736"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2019.2953131"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2019.2944481"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2019.8683546"},{"key":"ref47","first-page":"1","article-title":"Two-stream federated learning: Reduce the communication costs","author":"yao","year":"2019","journal-title":"Proc IEEE Vis Commun Image Process (VCIP)"},{"key":"ref42","author":"yoshida","year":"2019","journal-title":"Hybrid-FL Cooperative learning mechanism using non-iid data in wireless networks"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761315"},{"key":"ref44","author":"yang","year":"2018","journal-title":"Federated learning via over-the-air computation"},{"key":"ref43","author":"caldas","year":"2018","journal-title":"Expanding the reach of federated learning by reducing client resource requirements"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT44484.2020.9173960"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/TCOMM.2019.2944169"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/ICOIN48656.2020.9016505"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM38437.2019.9013160"},{"key":"ref73","author":"zhao","year":"2019","journal-title":"Mobile edge computing blockchain and reputation-based crowdsourcing IoT federated learning A secure decentralized and privacy-preserving system"},{"key":"ref72","first-page":"756","article-title":"DIoT: A federated self-learning anomaly detection system for IoT","author":"nguyen","year":"2019","journal-title":"Proc IEEE 39th Int Conf Distrib Comput Syst (ICDCS)"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1145\/3369583.3392686"},{"key":"ref71","author":"gao","year":"2019","journal-title":"HHHFL Hierarchical heterogeneous horizontal federated learning for electroencephalography"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.3031503"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-32692-0_16"},{"key":"ref76","author":"zhuo","year":"2019","journal-title":"Federated Reinforcement Learning"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.3015671"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904348"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2019.1800286"},{"key":"ref75","author":"habachi","year":"2019","journal-title":"Fast uplink grant for NOMA A federated learning based approach"},{"key":"ref133","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP40776.2020.9054634"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2018.1800155"},{"key":"ref131","article-title":"PROPHET: Proactive candidate-selection for federated learning by predicting the qualities of training and reporting phases","author":"huang","year":"2020"},{"key":"ref78","author":"din","year":"2019","journal-title":"Federated collaborative filtering for privacy-preserving personalized recommendation system"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.3003744"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.3390\/app8122663"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2939221"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2019.00041"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2963643"},{"key":"ref60","author":"rakhlin","year":"2011","journal-title":"Making Gradient Descent Optimal for Strongly Convex Stochastic Optimization"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2019.2940820"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/VTS-APWCS.2019.8851649"},{"key":"ref63","author":"ramaswamy","year":"2019","journal-title":"Federated learning for mobile keyboard prediction"},{"key":"ref64","author":"chen","year":"2019","journal-title":"Federated learning of out-of-vocabulary words"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmedinf.2018.01.007"},{"key":"ref66","article-title":"Federated learning for intrusion detection systems in medical cyber-physical systems","author":"schneble","year":"2018"},{"key":"ref67","author":"chen","year":"2019","journal-title":"FedHealth A federated transfer learning framework for wearable healthcare"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ISBI.2019.8759317"},{"key":"ref2","article-title":"Using proxies to enable on-device machine learning","author":"mathew","year":"2018"},{"key":"ref69","first-page":"92","article-title":"Multi-institutional deep learning modeling without sharing patient data: A feasibility study on brain tumor segmentation","author":"sheller","year":"2018","journal-title":"Proc Int MICCAI Brainlesion Workshop"},{"key":"ref1","author":"swinhoe","year":"2020","journal-title":"The 15 Biggest Data Breaches of the 21st Century"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/2827872"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1109\/BigData47090.2019.9005992"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2012.08.009"},{"key":"ref108","author":"liu","year":"2018","journal-title":"Secure federated transfer learning"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1016\/j.enbuild.2017.01.083"},{"key":"ref107","author":"hardy","year":"2017","journal-title":"Private federated learning on vertically partitioned data via entity resolution and additively homomorphic encryption"},{"key":"ref92","year":"2020","journal-title":"Wikihow&#x2014;Home and Garden"},{"key":"ref106","author":"cheng","year":"2019","journal-title":"SecureBoost A lossless federated learning framework"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.3115\/1687878.1687892"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.5220\/0007571705440551"},{"key":"ref90","year":"2020","journal-title":"Spambase Data Set"},{"key":"ref104","author":"bonawitz","year":"2016","journal-title":"Practical secure aggregation for federated learning on user-held data"},{"key":"ref103","author":"choudhury","year":"2019","journal-title":"Differential privacy-enabled federated learning for sensitive health data"},{"key":"ref102","author":"mcmahan","year":"2017","journal-title":"Learning differentially private recurrent language models"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1145\/3338501.3357370"},{"key":"ref112","author":"chang","year":"2019","journal-title":"CRONUS Robust and heterogeneous collaborative learning with black-box knowledge transfer"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3133982"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.001.1900506"},{"key":"ref99","first-page":"691","article-title":"Exploiting unintended feature leakage in collaborative learning","author":"melis","year":"2018","journal-title":"Proc s of the IEEE"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.5220\/0006639801080116"},{"key":"ref97","author":"bhowmick","year":"2018","journal-title":"Protection against reconstruction and its applications in private federated learning"},{"key":"ref10","author":"liu","year":"2018","journal-title":"Fadl Federated-autonomous deep learning for distributed electronic health record"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.jbi.2019.103291"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2019.2931179"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3008488"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2953002"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2020.2986024"},{"key":"ref118","author":"kim","year":"2018","journal-title":"On-device federated learning via blockchain and its latency analysis"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3298981"},{"key":"ref82","author":"al-rfou","year":"2016","journal-title":"Conversational contextual cues The case of personalization and history for response ranking"},{"key":"ref117","author":"bhagoji","year":"2018","journal-title":"Analyzing federated learning through an adversarial lens"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2020.2975749"},{"key":"ref81","first-page":"1","article-title":"Collaborative learning on the edges: A case study on connected vehicles","author":"lu","year":"2019","journal-title":"Proc 2nd USENIX Workshop Hot Topics Edge Comput (HotEdge)"},{"key":"ref18","author":"niknam","year":"2019","journal-title":"Federated Learning for Wireless Communications Motivation Opportunities and Challenges"},{"key":"ref84","article-title":"MIMIC-III, a freely accessible critical care database","volume":"3","author":"johnson","year":"2016","journal-title":"Data Science Journal"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2966778"},{"key":"ref19","author":"kairouz","year":"2019","journal-title":"Advances and Open Problems in Federated Learning"},{"key":"ref83","article-title":"The EICU collaborative research database, a freely available multi-center database for critical care research","volume":"5","author":"pollard","year":"2018","journal-title":"Data Science Journal"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/DCC.2019.00101"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2020.02.037"},{"key":"ref116","author":"bagdasaryan","year":"2018","journal-title":"How to backdoor federated learning"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.2139\/ssrn.3314787"},{"key":"ref115","author":"fung","year":"2018","journal-title":"Mitigating sybils in federated learning poisoning"},{"key":"ref120","author":"ren","year":"2019","journal-title":"Accelerating dnn training in wireless federated edge learning system"},{"key":"ref89","year":"2020","journal-title":"Mindbigdata"},{"key":"ref121","first-page":"1205","article-title":"Resource-efficient and convergence-preserving online participant selection in federated learning","author":"jin","year":"2020","journal-title":"Proc IEEE 40th Int Conf Distrib Comput Syst"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737464"},{"key":"ref123","author":"shi","year":"2019","journal-title":"Device scheduling with fast convergence for wireless federated learning"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35395-6_30"},{"key":"ref86","year":"2017","journal-title":"ADNI&#x2014;Alzheimer&#x2019;s Disease Neuroimaging Initiative"},{"key":"ref87","year":"2020","journal-title":"PPMI&#x2014;Parkinson&#x2019;s Progression Markers Initiative"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/TMI.2014.2377694"}],"container-title":["IEEE Internet of Things Journal"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6488907\/9385815\/09220780.pdf?arnumber=9220780","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:53:41Z","timestamp":1652194421000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9220780\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,1]]},"references-count":137,"journal-issue":{"issue":"7"},"URL":"https:\/\/doi.org\/10.1109\/jiot.2020.3030072","relation":{},"ISSN":["2327-4662","2372-2541"],"issn-type":[{"value":"2327-4662","type":"electronic"},{"value":"2372-2541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,1]]}}}