{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T05:15:46Z","timestamp":1781673346288,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,22]],"date-time":"2022-06-22T00:00:00Z","timestamp":1655856000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,22]]},"DOI":"10.1145\/3532577.3532591","type":"proceedings-article","created":{"date-parts":[[2022,6,15]],"date-time":"2022-06-15T10:07:54Z","timestamp":1655287674000},"page":"97-104","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["ns3-fl: Simulating Federated Learning with ns-3"],"prefix":"10.1145","author":[{"given":"Emily","family":"Ekaireb","sequence":"first","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaofan","family":"Yu","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kazim","family":"Ergun","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Quanling","family":"Zhao","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kai","family":"Lee","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad","family":"Huzaifa","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tajana","family":"Rosing","sequence":"additional","affiliation":[{"name":"University of California San Diego, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"2010 USENIX Annual Technical Conference (USENIX ATC 10)","author":"Carroll Aaron","year":"2010","unstructured":"Aaron Carroll and Gernot Heiser . 2010 . An Analysis of Power Consumption in a Smartphone . In 2010 USENIX Annual Technical Conference (USENIX ATC 10) . Aaron Carroll and Gernot Heiser. 2010. An Analysis of Power Consumption in a Smartphone. In 2010 USENIX Annual Technical Conference (USENIX ATC 10)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.3042530"},{"key":"e_1_3_2_1_3_1","volume-title":"Asynchronous Online Federated Learning for Edge Devices with Non-IID Data. In 2020 IEEE International Conference on Big Data (Big Data). 15\u201324","author":"Chen Yujing","year":"2020","unstructured":"Yujing Chen , Yue Ning , Martin Slawski , and Huzefa Rangwala . 2020 . Asynchronous Online Federated Learning for Edge Devices with Non-IID Data. In 2020 IEEE International Conference on Big Data (Big Data). 15\u201324 . https:\/\/doi.org\/10.1109\/BigData50022.2020.9378161 10.1109\/BigData50022.2020.9378161 Yujing Chen, Yue Ning, Martin Slawski, and Huzefa Rangwala. 2020. Asynchronous Online Federated Learning for Edge Devices with Non-IID Data. In 2020 IEEE International Conference on Big Data (Big Data). 15\u201324. https:\/\/doi.org\/10.1109\/BigData50022.2020.9378161"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2019.2953131"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dcan.2021.04.001"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2012.2211477"},{"key":"e_1_3_2_1_7_1","unstructured":"Piotr Gawlowicz and Anatolij Zubow. 2018. ns3-gym: Extending OpenAI Gym for Networking Research. (2018). arxiv:1810.03943\u00a0[cs.NI]  Piotr Gawlowicz and Anatolij Zubow. 2018. ns3-gym: Extending OpenAI Gym for Networking Research. (2018). arxiv:1810.03943\u00a0[cs.NI]"},{"key":"e_1_3_2_1_8_1","volume-title":"Time Efficient Federated Learning with Semi-Asynchronous Communication. In 2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS). 156\u2013163","author":"Hao Jiangshan","year":"2020","unstructured":"Jiangshan Hao , Yanchao Zhao , and Jiale Zhang . 2020 . Time Efficient Federated Learning with Semi-Asynchronous Communication. In 2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS). 156\u2013163 . https:\/\/doi.org\/10.1109\/ICPADS51040.2020.00030 10.1109\/ICPADS51040.2020.00030 Jiangshan Hao, Yanchao Zhao, and Jiale Zhang. 2020. Time Efficient Federated Learning with Semi-Asynchronous Communication. In 2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS). 156\u2013163. https:\/\/doi.org\/10.1109\/ICPADS51040.2020.00030"},{"key":"e_1_3_2_1_9_1","unstructured":"Chaoyang He Songze Li Jinhyun So Mi Zhang Hongyi Wang Xiaoyang Wang Praneeth Vepakomma Abhishek Singh Hang Qiu Li Shen Peilin Zhao Yan Kang Yang Liu Ramesh Raskar Qiang Yang Murali Annavaram and Salman Avestimehr. 2020. FedML: A Research Library and Benchmark for Federated Machine Learning. arXiv preprint arXiv:2007.13518(2020).  Chaoyang He Songze Li Jinhyun So Mi Zhang Hongyi Wang Xiaoyang Wang Praneeth Vepakomma Abhishek Singh Hang Qiu Li Shen Peilin Zhao Yan Kang Yang Liu Ramesh Raskar Qiang Yang Murali Annavaram and Salman Avestimehr. 2020. FedML: A Research Library and Benchmark for Federated Machine Learning. arXiv preprint arXiv:2007.13518(2020)."},{"key":"e_1_3_2_1_10_1","volume-title":"Network Simulations with the ns-3 Simulator. SIGCOMM demonstration 14, 14","author":"Henderson R","year":"2008","unstructured":"Thomas\u00a0 R Henderson , Mathieu Lacage , George\u00a0 F Riley , Craig Dowell , and Joseph Kopena . 2008. Network Simulations with the ns-3 Simulator. SIGCOMM demonstration 14, 14 ( 2008 ), 527. Thomas\u00a0R Henderson, Mathieu Lacage, George\u00a0F Riley, Craig Dowell, and Joseph Kopena. 2008. Network Simulations with the ns-3 Simulator. SIGCOMM demonstration 14, 14 (2008), 527."},{"key":"e_1_3_2_1_11_1","unstructured":"Hioki3334 Powermeter. [n.d.]. Hioki3334 Powermeter. https:\/\/www.hioki.com\/en\/products\/detail\/?product_key=5812.  Hioki3334 Powermeter. [n.d.]. Hioki3334 Powermeter. https:\/\/www.hioki.com\/en\/products\/detail\/?product_key=5812."},{"key":"#cr-split#-e_1_3_2_1_12_1.1","doi-asserted-by":"crossref","unstructured":"Chung-Hsuan Hu Zheng Chen and Erik\u00a0G. Larsson. 2021. Device Scheduling and Update Aggregation Policies for Asynchronous Federated Learning. In 2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). 281-285. https:\/\/doi.org\/10.1109\/SPAWC51858.2021.9593194 10.1109\/SPAWC51858.2021.9593194","DOI":"10.1109\/SPAWC51858.2021.9593194"},{"key":"#cr-split#-e_1_3_2_1_12_1.2","doi-asserted-by":"crossref","unstructured":"Chung-Hsuan Hu Zheng Chen and Erik\u00a0G. Larsson. 2021. Device Scheduling and Update Aggregation Policies for Asynchronous Federated Learning. In 2021 IEEE 22nd International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). 281-285. https:\/\/doi.org\/10.1109\/SPAWC51858.2021.9593194","DOI":"10.1109\/SPAWC51858.2021.9593194"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Peter Kairouz H\u00a0Brendan McMahan Brendan Avent Aur\u00e9lien Bellet Mehdi Bennis Arjun\u00a0Nitin Bhagoji Kallista Bonawitz Zachary Charles Graham Cormode Rachel Cummings 2021. Advances and Open Problems in Federated Learning. Foundations and Trends\u00ae in Machine Learning 14 1\u20132(2021) 1\u2013210.  Peter Kairouz H\u00a0Brendan McMahan Brendan Avent Aur\u00e9lien Bellet Mehdi Bennis Arjun\u00a0Nitin Bhagoji Kallista Bonawitz Zachary Charles Graham Cormode Rachel Cummings 2021. Advances and Open Problems in Federated Learning. Foundations and Trends\u00ae in Machine Learning 14 1\u20132(2021) 1\u2013210.","DOI":"10.1561\/2200000083"},{"key":"e_1_3_2_1_14_1","unstructured":"Alex Krizhevsky Geoffrey Hinton 2009. Learning Multiple Layers of Features from Tiny Images. (2009).  Alex Krizhevsky Geoffrey Hinton 2009. Learning Multiple Layers of Features from Tiny Images. (2009)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2020.2975749"},{"key":"e_1_3_2_1_16_1","unstructured":"Brendan McMahan Eider Moore Daniel Ramage Seth Hampson and Blaise\u00a0Aguera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Artificial Intelligence and Statistics. PMLR 1273\u20131282.  Brendan McMahan Eider Moore Daniel Ramage Seth Hampson and Blaise\u00a0Aguera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In Artificial Intelligence and Statistics. PMLR 1273\u20131282."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340531.3412771"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2021.3075439"},{"key":"e_1_3_2_1_19_1","unstructured":"Raspberry Pi 400. [n.d.]. Raspberry Pi 400. https:\/\/www.raspberrypi.com\/products\/raspberry-pi-400\/.  Raspberry Pi 400. [n.d.]. Raspberry Pi 400. https:\/\/www.raspberrypi.com\/products\/raspberry-pi-400\/."},{"key":"e_1_3_2_1_20_1","unstructured":"Raspberry Pi 4B. [n.d.]. Raspberry Pi 4B. https:\/\/www.raspberrypi.com\/products\/raspberry-pi-4-model-b\/.  Raspberry Pi 4B. [n.d.]. Raspberry Pi 4B. https:\/\/www.raspberrypi.com\/products\/raspberry-pi-4-model-b\/."},{"key":"e_1_3_2_1_21_1","unstructured":"Jae\u00a0Hun Ro Ananda\u00a0Theertha Suresh and Ke Wu. 2021. FedJAX: Federated Learning Simulation with JAX. CoRR abs\/2108.02117(2021). arXiv:2108.02117https:\/\/arxiv.org\/abs\/2108.02117  Jae\u00a0Hun Ro Ananda\u00a0Theertha Suresh and Ke Wu. 2021. FedJAX: Federated Learning Simulation with JAX. CoRR abs\/2108.02117(2021). arXiv:2108.02117https:\/\/arxiv.org\/abs\/2108.02117"},{"key":"e_1_3_2_1_22_1","volume-title":"Optimizing Federated Learning on Non-IID Data with Reinforcement Learning. In IEEE INFOCOM 2020-IEEE Conference on Computer Communications. IEEE, 1698\u20131707","author":"Wang Hao","year":"2020","unstructured":"Hao Wang , Zakhary Kaplan , Di Niu , and Baochun Li . 2020 . Optimizing Federated Learning on Non-IID Data with Reinforcement Learning. In IEEE INFOCOM 2020-IEEE Conference on Computer Communications. IEEE, 1698\u20131707 . Hao Wang, Zakhary Kaplan, Di Niu, and Baochun Li. 2020. Optimizing Federated Learning on Non-IID Data with Reinforcement Learning. In IEEE INFOCOM 2020-IEEE Conference on Computer Communications. IEEE, 1698\u20131707."},{"key":"e_1_3_2_1_23_1","unstructured":"Han Xiao Kashif Rasul and Roland Vollgraf. 2017. Fashion-MNIST: A Novel Image Dataset for Benchmarking Machine Learning Algorithms. arxiv:1708.07747\u00a0[cs.LG]  Han Xiao Kashif Rasul and Roland Vollgraf. 2017. Fashion-MNIST: A Novel Image Dataset for Benchmarking Machine Learning Algorithms. arxiv:1708.07747\u00a0[cs.LG]"},{"key":"e_1_3_2_1_24_1","unstructured":"Cong Xie Oluwasanmi Koyejo and Indranil Gupta. 2019. Asynchronous Federated Optimization. ArXiv abs\/1903.03934(2019).  Cong Xie Oluwasanmi Koyejo and Indranil Gupta. 2019. Asynchronous Federated Optimization. ArXiv abs\/1903.03934(2019)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.3037554"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3389400.3389404"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1878961.1878982"}],"event":{"name":"WNS3 2022: 2022 Workshop on ns-3","location":"Virtual Event USA","acronym":"WNS3 2022"},"container-title":["Proceedings of the 2022 Workshop on ns-3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532577.3532591","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3532577.3532591","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:10Z","timestamp":1750188610000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532577.3532591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,22]]},"references-count":28,"alternative-id":["10.1145\/3532577.3532591","10.1145\/3532577"],"URL":"https:\/\/doi.org\/10.1145\/3532577.3532591","relation":{},"subject":[],"published":{"date-parts":[[2022,6,22]]},"assertion":[{"value":"2022-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}