{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T09:02:31Z","timestamp":1775293351437,"version":"3.50.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T00:00:00Z","timestamp":1683763200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T00:00:00Z","timestamp":1683763200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002943","name":"Departament d\u2019Innovaci\u00f3, Universitats i Empresa, Generalitat de Catalunya","doi-asserted-by":"publisher","award":["TutorIA"],"award-info":[{"award-number":["TutorIA"]}],"id":[{"id":"10.13039\/501100002943","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2023,10]]},"DOI":"10.1007\/s00607-023-01179-5","type":"journal-article","created":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T11:11:03Z","timestamp":1683803463000},"page":"2195-2229","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["A Docker-based federated learning framework design and deployment for multi-modal data stream classification"],"prefix":"10.1007","volume":"105","author":[{"given":"Arijit","family":"Nandi","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6569-5497","authenticated-orcid":false,"given":"Fatos","family":"Xhafa","sequence":"additional","affiliation":[]},{"given":"Rohit","family":"Kumar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,11]]},"reference":[{"key":"1179_CR1","doi-asserted-by":"publisher","unstructured":"Kim J, Kim D, Lee J (2021) Design and implementation of kubernetes enabled federated learning platform. In: 2021 international conference on information and communication technology convergence (ICTC), pp. 410\u2013412. https:\/\/doi.org\/10.1109\/ICTC52510.2021.9620986","DOI":"10.1109\/ICTC52510.2021.9620986"},{"key":"1179_CR2","doi-asserted-by":"publisher","unstructured":"Shivadekar S, Mangalagiri J, Nguyen P, Chapman D, Halem M, Gite R (2021) An intelligent parallel distributed streaming framework for near real-time science sensors and high-resolution medical images. In: 50th international conference on parallel processing workshop. ICPP Workshops \u201921. Association for computing machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3458744.3474039","DOI":"10.1145\/3458744.3474039"},{"issue":"3","key":"1179_CR3","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1016\/j.dcan.2021.04.001","volume":"7","author":"Z Chen","year":"2021","unstructured":"Chen Z, Liao W, Hua K, Lu C, Yu W (2021) Towards asynchronous federated learning for heterogeneous edge-powered internet of things. Digital Commun Netw 7(3):317\u2013326. https:\/\/doi.org\/10.1016\/j.dcan.2021.04.001","journal-title":"Digital Commun Netw"},{"key":"1179_CR4","doi-asserted-by":"publisher","DOI":"10.3390\/s22020450","author":"HG Abreha","year":"2022","unstructured":"Abreha HG, Hayajneh M, Serhani MA (2022) Federated learning in edge computing: a systematic survey. Sensors. https:\/\/doi.org\/10.3390\/s22020450","journal-title":"Sensors"},{"key":"1179_CR5","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.jnca.2018.07.003","volume":"119","author":"X Wan","year":"2018","unstructured":"Wan X, Guan X, Wang T, Bai G, Choi B-Y (2018) Application deployment using microservice and docker containers: Framework and optimization. J Netw Comput Appl 119:97\u2013109. https:\/\/doi.org\/10.1016\/j.jnca.2018.07.003","journal-title":"J Netw Comput Appl"},{"key":"1179_CR6","unstructured":"McMahan B, Moore E, Ramage D, Hampson S, Arcas BAy (2017) Communication-efficient learning of deep networks from decentralized data. In: Singh A, Zhu J (eds.) Proceedings of the 20th international conference on artificial intelligence and statistics. Proceedings of machine learning research, vol 54, pp 1273\u20131282. https:\/\/proceedings.mlr.press\/v54\/mcmahan17a.html"},{"key":"1179_CR7","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1016\/j.ymeth.2022.03.005","volume":"204","author":"A Nandi","year":"2022","unstructured":"Nandi A, Xhafa F (2022) A federated learning method for real-time emotion state classification from multi-modal streaming. Methods 204:340\u2013347. https:\/\/doi.org\/10.1016\/j.ymeth.2022.03.005","journal-title":"Methods"},{"key":"1179_CR8","unstructured":"Novakouski M, Lewis G (2021) Operating at the edge. Carnegie Mellon University\u2019s Software Engineering Institute Blog. Accessed 2023 Jan 24 (2021). http:\/\/insights.sei.cmu.edu\/blog\/operating-at-the-edge\/"},{"key":"1179_CR9","unstructured":"Pitstick K, Ratzlaff J (2022) Containerization at the Edge. Carnegie Mellon University\u2019s Software Engineering Institute Blog. Accessed 24 Jan 2023 (2022). http:\/\/insights.sei.cmu.edu\/blog\/containerization-at-the-edge\/"},{"key":"1179_CR10","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.future.2022.09.019","volume":"139","author":"J Dami\u00e1n Segrelles Quilis","year":"2023","unstructured":"Dami\u00e1n Segrelles Quilis J, L\u00f3pez-Huguet S, Lozano P, Blanquer I (2023) A federated cloud architecture for processing of cancer images on a distributed storage. Futur Gen Comput Syst 139:38\u201352. https:\/\/doi.org\/10.1016\/j.future.2022.09.019","journal-title":"Futur Gen Comput Syst"},{"issue":"1","key":"1179_CR11","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1109\/TCC.2019.2935724","volume":"10","author":"Z Zou","year":"2022","unstructured":"Zou Z, Xie Y, Huang K, Xu G, Feng D, Long D (2022) A docker container anomaly monitoring system based on optimized isolation forest. IEEE Trans Cloud Comput 10(1):134\u2013145. https:\/\/doi.org\/10.1109\/TCC.2019.2935724","journal-title":"IEEE Trans Cloud Comput"},{"issue":"15","key":"1179_CR12","doi-asserted-by":"publisher","first-page":"13740","DOI":"10.1109\/JIOT.2022.3143842","volume":"9","author":"W Zhuang","year":"2022","unstructured":"Zhuang W, Gan X, Wen Y, Zhang S (2022) Easyfl: a low-code federated learning platform for dummies. IEEE Internet Things J 9(15):13740\u201313754. https:\/\/doi.org\/10.1109\/JIOT.2022.3143842","journal-title":"IEEE Internet Things J"},{"key":"1179_CR13","unstructured":"Caldas S, Duddu SMK, Wu P, Li T, Kone\u010dn\u1ef3 J, McMahan HB, Smith V, Talwalkar A (2018) Leaf: a benchmark for federated settings. arXiv preprint arXiv:1812.01097"},{"key":"1179_CR14","unstructured":"Tensorflow Federated. https:\/\/www.tensorflow.org\/federated"},{"key":"1179_CR15","unstructured":"Ryffel T, Trask A, Dahl M, Wagner B, Mancuso J, Rueckert D, Passerat-Palmbach J (2018) A generic framework for privacy preserving deep learning. arXiv preprint arXiv:1811.04017"},{"key":"1179_CR16","unstructured":"FederatedAI: Federatedai\/Fate: An Industrial Grade Federated Learning Framework. https:\/\/github.com\/FederatedAI\/FATE"},{"issue":"1","key":"1179_CR17","first-page":"105","volume":"1","author":"Y Ma","year":"2019","unstructured":"Ma Y, Yu D, Wu T, Wang H (2019) Paddlepaddle: an open-source deep learning platform from industrial practice. Front Data Comput 1(1):105\u2013115","journal-title":"Front Data Comput"},{"issue":"11","key":"1179_CR18","doi-asserted-by":"publisher","first-page":"1984","DOI":"10.1109\/JPROC.2020.3021381","volume":"108","author":"M Nokleby","year":"2020","unstructured":"Nokleby M, Raja H, Bajwa WU (2020) Scaling-up distributed processing of data streams for machine learning. Proc IEEE 108(11):1984\u20132012. https:\/\/doi.org\/10.1109\/JPROC.2020.3021381","journal-title":"Proc IEEE"},{"key":"1179_CR19","first-page":"1601","volume":"11","author":"A Bifet","year":"2010","unstructured":"Bifet A, Holmes G, Kirkby R, Pfahringer B (2010) Moa: Massive online analysis. J Mach Learn Res 11:1601\u20131604","journal-title":"J Mach Learn Res"},{"key":"1179_CR20","doi-asserted-by":"publisher","first-page":"1469","DOI":"10.1007\/s10994-017-5642-8","volume":"106","author":"HM Gomes","year":"2017","unstructured":"Gomes HM, Bifet A, Read J, Barddal JP, Enembreck F, Pfharinger B, Holmes G, Abdessalem T (2017) Adaptive random forests for evolving data stream classification. Mach Learn 106:1469\u20131495","journal-title":"Mach Learn"},{"issue":"91","key":"1179_CR21","first-page":"2755","volume":"8","author":"JZ Kolter","year":"2007","unstructured":"Kolter JZ, Maloof MA (2007) Dynamic weighted majority: an ensemble method for drifting concepts. J Mach Learn Res 8(91):2755\u20132790","journal-title":"J Mach Learn Res"},{"issue":"10","key":"1179_CR22","doi-asserted-by":"publisher","first-page":"1517","DOI":"10.1109\/TNN.2011.2160459","volume":"22","author":"R Elwell","year":"2011","unstructured":"Elwell R, Polikar R (2011) Incremental learning of concept drift in nonstationary environments. IEEE Trans Neural Netw 22(10):1517\u20131531. https:\/\/doi.org\/10.1109\/TNN.2011.2160459","journal-title":"IEEE Trans Neural Netw"},{"issue":"4","key":"1179_CR23","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/5326.983933","volume":"31","author":"R Polikar","year":"2001","unstructured":"Polikar R, Upda L, Upda SS, Honavar V (2001) Learn++: an incremental learning algorithm for supervised neural networks. IEEE Trans Syst Man Cybernet Part C (Appl Rev) 31(4):497\u2013508. https:\/\/doi.org\/10.1109\/5326.983933","journal-title":"IEEE Trans Syst Man Cybernet Part C (Appl Rev)"},{"key":"1179_CR24","doi-asserted-by":"publisher","unstructured":"Gomes HM, Read J, Bifet A (2019) Streaming random patches for evolving data stream classification. In: 2019 IEEE international conference on data mining (ICDM), pp 240\u2013249. https:\/\/doi.org\/10.1109\/ICDM.2019.00034","DOI":"10.1109\/ICDM.2019.00034"},{"key":"1179_CR25","unstructured":"Haddadpour F, Kamani MM, Mokhtari A, Mahdavi M (2020) Federated learning with compression: unified analysis and sharp guarantees. arXiv preprint arXiv:2007.01154"},{"key":"1179_CR26","unstructured":"He C, Li S, So J, Zhang M, Wang H, Wang X, Vepakomma P, Singh A, Qiu H, Shen L, Zhao P, Kang Y, Liu Y, Raskar R, Yang Q, Annavaram M, Avestimehr S (2020) Fedml: a research library and benchmark for federated machine learning. arXiv:2007.13518"},{"issue":"7","key":"1179_CR27","doi-asserted-by":"publisher","first-page":"5476","DOI":"10.1109\/JIOT.2020.3030072","volume":"8","author":"S Abdulrahman","year":"2021","unstructured":"Abdulrahman S, Tout H, Ould-Slimane H, Mourad A, Talhi C, Guizani M (2021) A survey on federated learning: the journey from centralized to distributed on-site learning and beyond. IEEE Internet Things J 8(7):5476\u20135497. https:\/\/doi.org\/10.1109\/JIOT.2020.3030072","journal-title":"IEEE Internet Things J"},{"key":"1179_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2023.100694","volume":"22","author":"M Arafeh","year":"2023","unstructured":"Arafeh M, Otrok H, Ould-Slimane H, Mourad A, Talhi C, Damiani E (2023) Modularfed: leveraging modularity in federated learning frameworks. Internet of Things 22:100694. https:\/\/doi.org\/10.1016\/j.iot.2023.100694","journal-title":"Internet of Things"},{"key":"1179_CR29","doi-asserted-by":"publisher","unstructured":"Ismail BI, Mostajeran Goortani E, Ab Karim MB, Ming Tat W, Setapa S, Luke JY, Hong Hoe O (2015) Evaluation of docker as edge computing platform. In: 2015 IEEE conference on open systems (ICOS), pp 130\u2013135. https:\/\/doi.org\/10.1109\/ICOS.2015.7377291","DOI":"10.1109\/ICOS.2015.7377291"},{"issue":"3","key":"1179_CR30","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/MS.2015.62","volume":"32","author":"C Anderson","year":"2015","unstructured":"Anderson C (2015) Docker [software engineering]. IEEE Softw 32(3):102\u20133. https:\/\/doi.org\/10.1109\/MS.2015.62","journal-title":"IEEE Softw"},{"key":"1179_CR31","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/978-1-4419-8014-4_25","volume-title":"Data driven e-Science","author":"BI Ismail","year":"2011","unstructured":"Ismail BI, Jagadisan D, Khalid MF (2011) Determining overhead, variance & isolation metrics in virtualization for iaas cloud. In: Lin SC, Yen E (eds) Data driven e-Science. Springer, New York, NY, pp 315\u2013330"},{"key":"1179_CR32","doi-asserted-by":"publisher","unstructured":"Felter W, Ferreira A, Rajamony R, Rubio J (2015) An updated performance comparison of virtual machines and linux containers. In: 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 171\u2013172. https:\/\/doi.org\/10.1109\/ISPASS.2015.7095802","DOI":"10.1109\/ISPASS.2015.7095802"},{"key":"1179_CR33","doi-asserted-by":"crossref","unstructured":"Nandi A, Xhafa F, Subirats L, Fort S (2021) Real-time multimodal emotion classification system in e-learning context. In: Proceedings of the 22nd engineering applications of neural networks conference, pp 423\u2013435","DOI":"10.1007\/978-3-030-80568-5_35"},{"issue":"19","key":"1179_CR34","doi-asserted-by":"publisher","first-page":"19463","DOI":"10.1109\/JIOT.2022.3168085","volume":"9","author":"Z Wan","year":"2022","unstructured":"Wan Z, Zhang Z, Yin R, Yu G (2022) Kfiml: Kubernetes-based fog computing iot platform for online machine learning. IEEE Internet Things J 9(19):19463\u201319476. https:\/\/doi.org\/10.1109\/JIOT.2022.3168085","journal-title":"IEEE Internet Things J"},{"key":"1179_CR35","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/j.inffus.2021.11.018","volume":"81","author":"Y Zhang","year":"2022","unstructured":"Zhang Y, Jiang C, Yue B, Wan J, Guizani M (2022) Information fusion for edge intelligence: a survey. Inf Fusion 81:171\u2013186","journal-title":"Inf Fusion"},{"key":"1179_CR36","doi-asserted-by":"publisher","unstructured":"Zawad S, Yan F, Anwar A (2022) In: Ludwig, H., Baracaldo, N. (eds.) Introduction to federated learning systems, pp. 195\u2013212. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-030-96896-0_9","DOI":"10.1007\/978-3-030-96896-0_9"},{"issue":"1","key":"1179_CR37","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2022.103150","volume":"60","author":"M Chahoud","year":"2023","unstructured":"Chahoud M, Otoum S, Mourad A (2023) On the feasibility of federated learning towards on-demand client deployment at the edge. Inf Process Manag 60(1):103150. https:\/\/doi.org\/10.1016\/j.ipm.2022.103150","journal-title":"Inf Process Manag"},{"issue":"1","key":"1179_CR38","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/T-AFFC.2011.15","volume":"3","author":"S Koelstra","year":"2012","unstructured":"Koelstra S, Muhl C, Soleymani M, Lee J-S, Yazdani A, Ebrahimi T, Pun T, Nijholt A, Patras I (2012) Deap: a database for emotion analysis;using physiological signals. IEEE Trans Affect Comput 3(1):18\u201331","journal-title":"IEEE Trans Affect Comput"},{"key":"1179_CR39","doi-asserted-by":"crossref","unstructured":"Ayata D, Yaslan Y, Kama\u015fak M (2016) Emotion recognition via random forest and galvanic skin response: comparison of time based feature sets, window sizes and wavelet approaches. In: Medical technologies national congress, pp 1\u20134","DOI":"10.1109\/TIPTEKNO.2016.7863130"},{"key":"1179_CR40","doi-asserted-by":"crossref","unstructured":"Candra H, Yuwono M, Chai R, Handojoseno A, Elamvazuthi I, Nguyen HT, Su S (2015) Investigation of window size in classification of EEg-emotion signal with wavelet entropy and support vector machine. In: 37th annual international conference of the IEEE EMBS, pp 7250\u20137253","DOI":"10.1109\/EMBC.2015.7320065"},{"key":"1179_CR41","doi-asserted-by":"publisher","unstructured":"Nandi A, Jana ND, Das S (2020) Improving the performance of neural networks with an ensemble of activation functions. In: 2020 international joint conference on neural networks (IJCNN), pp 1\u20137. https:\/\/doi.org\/10.1109\/IJCNN48605.2020.9207277","DOI":"10.1109\/IJCNN48605.2020.9207277"},{"key":"1179_CR42","doi-asserted-by":"publisher","first-page":"91332","DOI":"10.1109\/ACCESS.2022.3201342","volume":"10","author":"D-H Kang","year":"2022","unstructured":"Kang D-H, Kim D-H (2022) 1d convolutional autoencoder-based ppg and gsr signals for real-time emotion classification. IEEE Access 10:91332\u201391345. https:\/\/doi.org\/10.1109\/ACCESS.2022.3201342","journal-title":"IEEE Access"},{"key":"1179_CR43","doi-asserted-by":"crossref","unstructured":"Ayata D, Yaslan Y, Kamasak EM (2020) Emotion recognition from multimodal physiological signals for emotion aware healthcare systems. J Med Biol Eng 149\u2013157","DOI":"10.1007\/s40846-019-00505-7"},{"issue":"2","key":"1179_CR44","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1109\/TCE.2018.2844736","volume":"64","author":"D Ayata","year":"2018","unstructured":"Ayata D, Yaslan Y, Kamasak ME (2018) Emotion based music recommendation system using wearable physiological sensors. IEEE Trans Consum Electron 64(2):196\u2013203. https:\/\/doi.org\/10.1109\/TCE.2018.2844736","journal-title":"IEEE Trans Consum Electron"},{"key":"1179_CR45","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.inffus.2018.10.009","volume":"51","author":"MM Hassan","year":"2019","unstructured":"Hassan MM, Alam MGR, Uddin MZ, Huda S, Almogren A, Fortino G (2019) Human emotion recognition using deep belief network architecture. Inf Fusion 51:10\u201318. https:\/\/doi.org\/10.1016\/j.inffus.2018.10.009","journal-title":"Inf Fusion"},{"key":"1179_CR46","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2022.1000716","author":"Z Fu","year":"2022","unstructured":"Fu Z, Zhang B, He X, Li Y, Wang H, Huang J (2022) Emotion recognition based on multi-modal physiological signals and transfer learning. Front Neurosci. https:\/\/doi.org\/10.3389\/fnins.2022.1000716","journal-title":"Front Neurosci"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01179-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-023-01179-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01179-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,29]],"date-time":"2023-08-29T17:05:32Z","timestamp":1693328732000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-023-01179-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,11]]},"references-count":46,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["1179"],"URL":"https:\/\/doi.org\/10.1007\/s00607-023-01179-5","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,11]]},"assertion":[{"value":"14 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 April 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 May 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"All authors have agreed on the publication.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}