{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:15:04Z","timestamp":1767183304944,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":86,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,12,7]],"date-time":"2020-12-07T00:00:00Z","timestamp":1607299200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,12,7]]},"DOI":"10.1145\/3423211.3425685","type":"proceedings-article","created":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T23:03:11Z","timestamp":1607727791000},"page":"163-177","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["FLeet"],"prefix":"10.1145","author":[{"given":"Georgios","family":"Damaskinos","sequence":"first","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anne-Marie","family":"Kermarrec","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vlad","family":"Nitu","sequence":"additional","affiliation":[{"name":"INSA Lyon, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rhicheek","family":"Patra","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francois","family":"Taiani","sequence":"additional","affiliation":[{"name":"Univ Rennes, Inria, CNRS, IRISA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,12,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mart\u00edn Abadi Paul Barham Jianmin Chen Zhifeng Chen Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Geoffrey Irving Michael Isard etal 2016. TensorFlow: A system for large-scale machine learning. In OSDI. 265--283.  Mart\u00edn Abadi Paul Barham Jianmin Chen Zhifeng Chen Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Geoffrey Irving Michael Isard et al. 2016. TensorFlow: A system for large-scale machine learning. In OSDI. 265--283."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Mart\u00edn Abadi Andy Chu Ian Goodfellow H Brendan McMahan Ilya Mironov Kunal Talwar and Li Zhang. 2016. Deep learning with differential privacy. In CCS. ACM 308--318.  Mart\u00edn Abadi Andy Chu Ian Goodfellow H Brendan McMahan Ilya Mironov Kunal Talwar and Li Zhang. 2016. Deep learning with differential privacy. In CCS. ACM 308--318.","DOI":"10.1145\/2976749.2978318"},{"volume-title":"Gradient Delay Analysis in Asynchronous Distributed Optimization","author":"Al-Lawati Haider","key":"e_1_3_2_1_3_1","unstructured":"Haider Al-Lawati and Stark C Draper . 2020. Gradient Delay Analysis in Asynchronous Distributed Optimization . In ICASSP. IEEE , 4207--4211. Haider Al-Lawati and Stark C Draper. 2020. Gradient Delay Analysis in Asynchronous Distributed Optimization. In ICASSP. IEEE, 4207--4211."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2014.2387752"},{"key":"e_1_3_2_1_5_1","unstructured":"Arm. 2020. SIMD ISAs | Neon. https:\/\/developer.arm.com\/architectures\/instruction-sets\/simd-isas\/neon.  Arm. 2020. SIMD ISAs | Neon. https:\/\/developer.arm.com\/architectures\/instruction-sets\/simd-isas\/neon."},{"key":"e_1_3_2_1_6_1","unstructured":"Arm Mali Graphics Processing Units (GPUs) 2020. https:\/\/developer.arm.com\/ip-products\/graphics-and-multimedia\/mali-gpus.  Arm Mali Graphics Processing Units (GPUs) 2020. https:\/\/developer.arm.com\/ip-products\/graphics-and-multimedia\/mali-gpus."},{"key":"e_1_3_2_1_7_1","unstructured":"AWS Device Farm 2020. https:\/\/aws.amazon.com\/device-farm\/.  AWS Device Farm 2020. https:\/\/aws.amazon.com\/device-farm\/."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 2nd SysML Conference","author":"Bonawitz Keith","year":"2019","unstructured":"Keith Bonawitz , Hubert Eichner , Wolfgang Grieskamp , Dzmitry Huba , Alex Ingerman , Vladimir Ivanov , Chloe Kiddon , Jakub Konecny , Stefano Mazzocchi , H Brendan McMahan , 2019 . Towards Federated Learning at Scale: System Design . Proceedings of the 2nd SysML Conference (2019). Keith Bonawitz, Hubert Eichner, Wolfgang Grieskamp, Dzmitry Huba, Alex Ingerman, Vladimir Ivanov, Chloe Kiddon, Jakub Konecny, Stefano Mazzocchi, H Brendan McMahan, et al. 2019. Towards Federated Learning at Scale: System Design. Proceedings of the 2nd SysML Conference (2019)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Keith Bonawitz Vladimir Ivanov Ben Kreuter Antonio Marcedone H Brendan McMahan Sarvar Patel Daniel Ramage Aaron Segal and Karn Seth. 2017. Practical secure aggregation for privacy-preserving machine learning. In CCS. ACM 1175--1191.  Keith Bonawitz Vladimir Ivanov Ben Kreuter Antonio Marcedone H Brendan McMahan Sarvar Patel Daniel Ramage Aaron Segal and Karn Seth. 2017. Practical secure aggregation for privacy-preserving machine learning. In CCS. ACM 1175--1191.","DOI":"10.1145\/3133956.3133982"},{"key":"e_1_3_2_1_10_1","volume-title":"USENIX ATC","volume":"14","author":"Carroll Aaron","year":"2010","unstructured":"Aaron Carroll , Gernot Heiser , 2010 . An Analysis of Power Consumption in a Smartphone . In USENIX ATC , Vol. 14 . Boston, MA, 21--21. Aaron Carroll, Gernot Heiser, et al. 2010. An Analysis of Power Consumption in a Smartphone. In USENIX ATC, Vol. 14. Boston, MA, 21--21."},{"key":"e_1_3_2_1_11_1","volume-title":"Federated Meta-Learning for Recommendation. arXiv preprint arXiv:1802.07876","author":"Chen Fei","year":"2018","unstructured":"Fei Chen , Zhenhua Dong , Zhenguo Li , and Xiuqiang He. 2018. Federated Meta-Learning for Recommendation. arXiv preprint arXiv:1802.07876 ( 2018 ). Fei Chen, Zhenhua Dong, Zhenguo Li, and Xiuqiang He. 2018. Federated Meta-Learning for Recommendation. arXiv preprint arXiv:1802.07876 (2018)."},{"key":"e_1_3_2_1_12_1","first-page":"571","article-title":"Project Adam: Building an Efficient and Scalable Deep Learning Training System","volume":"14","author":"Chilimbi Trishul M","year":"2014","unstructured":"Trishul M Chilimbi , Yutaka Suzue , Johnson Apacible , and Karthik Kalyanaraman . 2014 . Project Adam: Building an Efficient and Scalable Deep Learning Training System . In OSDI , Vol. 14. 571 -- 582 . Trishul M Chilimbi, Yutaka Suzue, Johnson Apacible, and Karthik Kalyanaraman. 2014. Project Adam: Building an Efficient and Scalable Deep Learning Training System. In OSDI, Vol. 14. 571--582.","journal-title":"OSDI"},{"key":"e_1_3_2_1_13_1","volume-title":"Mohomed Shazan Mohomed Jabbar, Varun Sapra, Karan Aggarwal, Abram Hindle, and Russell Greiner.","author":"Chowdhury Shaiful Alam","year":"2015","unstructured":"Shaiful Alam Chowdhury , Luke N Kumar , Md Toukir Imam , Mohomed Shazan Mohomed Jabbar, Varun Sapra, Karan Aggarwal, Abram Hindle, and Russell Greiner. 2015 . A system-call based model of software energy consumption without hardware instrumentation. In IGSC. 1--6. Shaiful Alam Chowdhury, Luke N Kumar, Md Toukir Imam, Mohomed Shazan Mohomed Jabbar, Varun Sapra, Karan Aggarwal, Abram Hindle, and Russell Greiner. 2015. A system-call based model of software energy consumption without hardware instrumentation. In IGSC. 1--6."},{"key":"e_1_3_2_1_14_1","volume-title":"Cong Pang, Xiangying Meng, Qing Guo, Fan Li, and Feng Zhao.","author":"Chu David","year":"2011","unstructured":"David Chu , Nicholas D Lane , Ted Tsung-Te Lai , Cong Pang, Xiangying Meng, Qing Guo, Fan Li, and Feng Zhao. 2011 . Balancing energy, latency and accuracy for mobile sensor data classification. In SenSys. ACM , 54--67. David Chu, Nicholas D Lane, Ted Tsung-Te Lai, Cong Pang, Xiangying Meng, Qing Guo, Fan Li, and Feng Zhao. 2011. Balancing energy, latency and accuracy for mobile sensor data classification. In SenSys. ACM, 54--67."},{"key":"e_1_3_2_1_15_1","volume-title":"EMNIST: an extension of MNIST to handwritten letters. arXiv preprint arXiv:1702.05373","author":"Cohen Gregory","year":"2017","unstructured":"Gregory Cohen , Saeed Afshar , Jonathan Tapson , and Andr\u00e9 van Schaik . 2017. EMNIST: an extension of MNIST to handwritten letters. arXiv preprint arXiv:1702.05373 ( 2017 ). Gregory Cohen, Saeed Afshar, Jonathan Tapson, and Andr\u00e9 van Schaik. 2017. EMNIST: an extension of MNIST to handwritten letters. arXiv preprint arXiv:1702.05373 (2017)."},{"key":"e_1_3_2_1_16_1","volume-title":"Mar","author":"Crammer Koby","year":"2006","unstructured":"Koby Crammer , Ofer Dekel , Joseph Keshet , Shai Shalev-Shwartz , and Yoram Singer . 2006. Online passive-aggressive algorithms. JMLR 7 , Mar ( 2006 ), 551--585. Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, and Yoram Singer. 2006. Online passive-aggressive algorithms. JMLR 7, Mar (2006), 551--585."},{"key":"e_1_3_2_1_17_1","unstructured":"Crushh. 2017. Average text message length. https:\/\/crushhapp.com\/blog\/k-wrap-it-up-mom.  Crushh. 2017. Average text message length. https:\/\/crushhapp.com\/blog\/k-wrap-it-up-mom."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Eduardo Cuervo Aruna Balasubramanian Dae-ki Cho Alec Wolman Stefan Saroiu Ranveer Chandra and Paramvir Bahl. 2010. MAUI: making smartphones last longer with code offload. In MobiSys. ACM 49--62.  Eduardo Cuervo Aruna Balasubramanian Dae-ki Cho Alec Wolman Stefan Saroiu Ranveer Chandra and Paramvir Bahl. 2010. MAUI: making smartphones last longer with code offload. In MobiSys. ACM 49--62.","DOI":"10.1145\/1814433.1814441"},{"key":"e_1_3_2_1_19_1","volume-title":"Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R Ganger, Phillip B Gibbons, et al.","author":"Cui Henggang","year":"2014","unstructured":"Henggang Cui , James Cipar , Qirong Ho , Jin Kyu Kim , Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R Ganger, Phillip B Gibbons, et al. 2014 . Exploiting Bounded Staleness to Speed Up Big Data Analytics. In USENIX ATC. 37--48. Henggang Cui, James Cipar, Qirong Ho, Jin Kyu Kim, Seunghak Lee, Abhimanu Kumar, Jinliang Wei, Wei Dai, Gregory R Ganger, Phillip B Gibbons, et al. 2014. Exploiting Bounded Staleness to Speed Up Big Data Analytics. In USENIX ATC. 37--48."},{"key":"e_1_3_2_1_20_1","volume-title":"Conference on Machine Learning and Systems (SysML \/MLSys).","author":"Damaskinos Georgios","year":"2019","unstructured":"Georgios Damaskinos , El Mahdi El Mhamdi , Rachid Guerraoui , Arsany Guirguis , and S\u00e9bastien Louis Alexandre Rouault . 2019 . Aggregathor: Byzantine machine learning via robust gradient aggregation . In Conference on Machine Learning and Systems (SysML \/MLSys). Georgios Damaskinos, El Mahdi El Mhamdi, Rachid Guerraoui, Arsany Guirguis, and S\u00e9bastien Louis Alexandre Rouault. 2019. Aggregathor: Byzantine machine learning via robust gradient aggregation. In Conference on Machine Learning and Systems (SysML \/MLSys)."},{"key":"e_1_3_2_1_21_1","volume-title":"Rachid Guerraoui, Rhicheek Patra, Mahsa Taziki, et al.","author":"Damaskinos Georgios","year":"2018","unstructured":"Georgios Damaskinos , El Mahdi El Mhamdi , Rachid Guerraoui, Rhicheek Patra, Mahsa Taziki, et al. 2018 . Asynchronous Byzantine Machine Learning (the case of SGD). In ICML. 1153--1162. Georgios Damaskinos, El Mahdi El Mhamdi, Rachid Guerraoui, Rhicheek Patra, Mahsa Taziki, et al. 2018. Asynchronous Byzantine Machine Learning (the case of SGD). In ICML. 1153--1162."},{"key":"e_1_3_2_1_22_1","unstructured":"Deeplearning4j. 2020. DL4J. https:\/\/deeplearning4j.org\/.  Deeplearning4j. 2020. DL4J. https:\/\/deeplearning4j.org\/."},{"key":"e_1_3_2_1_23_1","volume-title":"Tweet2vec: Character-based distributed representations for social media. arXiv preprint arXiv.1605.03481","author":"Dhingra Bhuwan","year":"2016","unstructured":"Bhuwan Dhingra , Zhong Zhou , Dylan Fitzpatrick , Michael Muehl , and William W Cohen . 2016. Tweet2vec: Character-based distributed representations for social media. arXiv preprint arXiv.1605.03481 ( 2016 ). Bhuwan Dhingra, Zhong Zhou, Dylan Fitzpatrick, Michael Muehl, and William W Cohen. 2016. Tweet2vec: Character-based distributed representations for social media. arXiv preprint arXiv.1605.03481 (2016)."},{"volume-title":"ISCA (ISCA '19)","author":"Ding Yi","key":"e_1_3_2_1_24_1","unstructured":"Yi Ding , Nikita Mishra , and Henry Hoffmann . 2019. Generative and Multi-Phase Learning for Computer Systems Optimization . In ISCA (ISCA '19) . Association for Computing Machinery , New York, NY, USA , 39--52. https:\/\/doi.org\/10.1145\/3307650.3326633 10.1145\/3307650.3326633 Yi Ding, Nikita Mishra, and Henry Hoffmann. 2019. Generative and Multi-Phase Learning for Computer Systems Optimization. In ISCA (ISCA '19). Association for Computing Machinery, New York, NY, USA, 39--52. https:\/\/doi.org\/10.1145\/3307650.3326633"},{"key":"e_1_3_2_1_25_1","volume-title":"Shortdot: Computing large linear transforms distributedly using coded short dot products. In NIPS. 2100--2108.","author":"Dutta Sanghamitra","year":"2016","unstructured":"Sanghamitra Dutta , Viveck Cadambe , and Pulkit Grover . 2016 . Shortdot: Computing large linear transforms distributedly using coded short dot products. In NIPS. 2100--2108. Sanghamitra Dutta, Viveck Cadambe, and Pulkit Grover. 2016. Shortdot: Computing large linear transforms distributedly using coded short dot products. In NIPS. 2100--2108."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Cynthia Dwork Aaron Roth etal 2014. The algorithmic foundations of differential privacy. Foundations and Trends\u00ae in Theoretical Computer Science 9 3-4 (2014) 211--407.  Cynthia Dwork Aaron Roth et al. 2014. The algorithmic foundations of differential privacy. Foundations and Trends\u00ae in Theoretical Computer Science 9 3-4 (2014) 211--407.","DOI":"10.1561\/0400000042"},{"key":"e_1_3_2_1_27_1","unstructured":"EsotericSoftware. 2020. Kryo. https:\/\/github.com\/EsotericSoftware\/kryo\/.  EsotericSoftware. 2020. Kryo. https:\/\/github.com\/EsotericSoftware\/kryo\/."},{"key":"e_1_3_2_1_28_1","unstructured":"Yuyun Gong and Qi Zhang. 2016. Hashtag Recommendation Using Attention-Based Convolutional Neural Network. In IJCAI. 2782--2788.  Yuyun Gong and Qi Zhang. 2016. Hashtag Recommendation Using Attention-Based Convolutional Neural Network. In IJCAI. 2782--2788."},{"key":"e_1_3_2_1_29_1","unstructured":"Google. 2020. TensorFlow - Federated Learning. https:\/\/www.tensorflow org\/federated\/federated_learning.  Google. 2020. TensorFlow - Federated Learning. https:\/\/www.tensorflow org\/federated\/federated_learning."},{"key":"e_1_3_2_1_30_1","unstructured":"Google. 2020. Tensorflow text classification. https:\/\/www.tensorflow.org\/tutorials\/text\/text_classification_rnn#create_the_model  Google. 2020. Tensorflow text classification. https:\/\/www.tensorflow.org\/tutorials\/text\/text_classification_rnn#create_the_model"},{"key":"e_1_3_2_1_31_1","unstructured":"US government. 2018. California Consumer Privacy Act of 2018 (CCPA). https:\/\/leginfo.legislature.ca.gov\/faces\/billTextClient.xhtml?bill_id=201720180AB375.  US government. 2018. California Consumer Privacy Act of 2018 (CCPA). https:\/\/leginfo.legislature.ca.gov\/faces\/billTextClient.xhtml?bill_id=201720180AB375."},{"key":"e_1_3_2_1_32_1","volume-title":"White paper","author":"Greenhalgh P","year":"2013","unstructured":"P Greenhalgh . 2013. big. LITTLE Technology: The Future of Mobile. ARM , White paper ( 2013 ). P Greenhalgh. 2013. big. LITTLE Technology: The Future of Mobile. ARM, White paper (2013)."},{"key":"e_1_3_2_1_33_1","unstructured":"Grid5000. 2020. Grid5000. https:\/\/www.grid5000.fr\/.  Grid5000. 2020. Grid5000. https:\/\/www.grid5000.fr\/."},{"volume-title":"Mobile cpu's rise to power: Quantifying the impact of generational mobile cpu design trends on performance, energy, and user satisfaction","author":"Halpern Matthew","key":"e_1_3_2_1_34_1","unstructured":"Matthew Halpern , Yuhao Zhu , and Vijay Janapa Reddi . 2016. Mobile cpu's rise to power: Quantifying the impact of generational mobile cpu design trends on performance, energy, and user satisfaction . In HPCA. IEEE , 64--76. Matthew Halpern, Yuhao Zhu, and Vijay Janapa Reddi. 2016. Mobile cpu's rise to power: Quantifying the impact of generational mobile cpu design trends on performance, energy, and user satisfaction. In HPCA. IEEE, 64--76."},{"key":"e_1_3_2_1_35_1","volume-title":"William GJ Halfond, and Ramesh Govindan","author":"Hao Shuai","year":"2013","unstructured":"Shuai Hao , Ding Li , William GJ Halfond, and Ramesh Govindan . 2013 . Estimating mobile application energy consumption using program analysis. In ICSE. IEEE Press , 92--101. Shuai Hao, Ding Li, William GJ Halfond, and Ramesh Govindan. 2013. Estimating mobile application energy consumption using program analysis. In ICSE. IEEE Press, 92--101."},{"key":"e_1_3_2_1_36_1","volume-title":"Federated learning for mobile keyboard prediction. arXiv preprint arXiv:1811.03604","author":"Hard Andrew","year":"2018","unstructured":"Andrew Hard , Kanishka Rao , Rajiv Mathews , Swaroop Ramaswamy , Fran\u00e7oise Beaufays , Sean Augenstein , Hubert Eichner , Chlo\u00e9 Kiddon , and Daniel Ramage . 2018. Federated learning for mobile keyboard prediction. arXiv preprint arXiv:1811.03604 ( 2018 ). Andrew Hard, Kanishka Rao, Rajiv Mathews, Swaroop Ramaswamy, Fran\u00e7oise Beaufays, Sean Augenstein, Hubert Eichner, Chlo\u00e9 Kiddon, and Daniel Ramage. 2018. Federated learning for mobile keyboard prediction. arXiv preprint arXiv:1811.03604 (2018)."},{"key":"e_1_3_2_1_37_1","unstructured":"How fast is 4G? 2020. https:\/\/www.4g.co.uk\/how-fast-is-4g\/.  How fast is 4G? 2020. https:\/\/www.4g.co.uk\/how-fast-is-4g\/."},{"key":"e_1_3_2_1_38_1","volume-title":"Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Data. arXiv preprint arXiv:1811.11479","author":"Jeong Eunjeong","year":"2018","unstructured":"Eunjeong Jeong , Seungeun Oh , Hyesung Kim , Jihong Park , Mehdi Bennis , and Seong-Lyun Kim . 2018. Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Data. arXiv preprint arXiv:1811.11479 ( 2018 ). Eunjeong Jeong, Seungeun Oh, Hyesung Kim, Jihong Park, Mehdi Bennis, and Seong-Lyun Kim. 2018. Communication-Efficient On-Device Machine Learning: Federated Distillation and Augmentation under Non-IID Private Data. arXiv preprint arXiv:1811.11479 (2018)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Jiawei Jiang Bin Cui Ce Zhang and Lele Yu. 2017. Heterogeneity-aware Distributed Parameter Servers. In SIGMOD. 463--478.  Jiawei Jiang Bin Cui Ce Zhang and Lele Yu. 2017. Heterogeneity-aware Distributed Parameter Servers. In SIGMOD. 463--478.","DOI":"10.1145\/3035918.3035933"},{"key":"e_1_3_2_1_40_1","volume-title":"Trevor Mudge, Jason Mars, and Lingjia Tang.","author":"Kang Yiping","year":"2017","unstructured":"Yiping Kang , Johann Hauswald , Cao Gao , Austin Rovinski , Trevor Mudge, Jason Mars, and Lingjia Tang. 2017 . Neurosurgeon : Collaborative intelligence between the cloud and mobile edge. In ASPLOS. 615--629. Yiping Kang, Johann Hauswald, Cao Gao, Austin Rovinski, Trevor Mudge, Jason Mars, and Lingjia Tang. 2017. Neurosurgeon: Collaborative intelligence between the cloud and mobile edge. In ASPLOS. 615--629."},{"key":"e_1_3_2_1_41_1","volume-title":"Federated optimization: distributed machine learning for on-device intelligence. arXiv preprint arXiv:1610.02527","author":"Kone\u010dny Jakub","year":"2016","unstructured":"Jakub Kone\u010dny , H Brendan McMahan , Daniel Ramage , and Peter Richt\u00e1rik . 2016. Federated optimization: distributed machine learning for on-device intelligence. arXiv preprint arXiv:1610.02527 ( 2016 ). Jakub Kone\u010dny, H Brendan McMahan, Daniel Ramage, and Peter Richt\u00e1rik. 2016. Federated optimization: distributed machine learning for on-device intelligence. arXiv preprint arXiv:1610.02527 (2016)."},{"key":"e_1_3_2_1_42_1","volume-title":"Subhash Chandra Pujari, and Elisabeth Lex","author":"Kowald Dominik","year":"2017","unstructured":"Dominik Kowald , Subhash Chandra Pujari, and Elisabeth Lex . 2017 . Temporal effects on hashtag reuse in twitter: A cognitive-inspired hashtag recommendation approach. In WWW. 1401--1410. Dominik Kowald, Subhash Chandra Pujari, and Elisabeth Lex. 2017. Temporal effects on hashtag reuse in twitter: A cognitive-inspired hashtag recommendation approach. In WWW. 1401--1410."},{"key":"e_1_3_2_1_43_1","unstructured":"Alex Krizhevsky. 2009. Cifar dataset. https:\/\/www.cs.toronto.edu\/~kriz\/cifar.html.  Alex Krizhevsky. 2009. Cifar dataset. https:\/\/www.cs.toronto.edu\/~kriz\/cifar.html."},{"key":"e_1_3_2_1_44_1","volume-title":"Mantis: Automatic performance prediction for smartphone applications. In USENIX ATC. 297--308.","author":"Kwon Yongin","year":"2013","unstructured":"Yongin Kwon , Sangmin Lee , Hayoon Yi , Donghyun Kwon , Seungjun Yang , Byung-Gon Chun , Ling Huang , Petros Maniatis , Mayur Naik , and Yunheung Paek . 2013 . Mantis: Automatic performance prediction for smartphone applications. In USENIX ATC. 297--308. Yongin Kwon, Sangmin Lee, Hayoon Yi, Donghyun Kwon, Seungjun Yang, Byung-Gon Chun, Ling Huang, Petros Maniatis, Mayur Naik, and Yunheung Paek. 2013. Mantis: Automatic performance prediction for smartphone applications. In USENIX ATC. 297--308."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35386-4_25"},{"key":"e_1_3_2_1_46_1","unstructured":"Primate Labs. 2020. Matrix multiplication benchmark. https:\/\/browser.geekbench.com.  Primate Labs. 2020. Matrix multiplication benchmark. https:\/\/browser.geekbench.com."},{"key":"e_1_3_2_1_47_1","unstructured":"Yann Lecun. 1998. MNIST dataset. http:\/\/yann.lecun.com\/exdb\/mnist\/.  Yann Lecun. 1998. MNIST dataset. http:\/\/yann.lecun.com\/exdb\/mnist\/."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2017.2736066"},{"key":"e_1_3_2_1_49_1","volume-title":"Alexander J Smola, Amr Ahmed, Vanja Josifovski, James Long, Eugene J Shekita, and Bor-Yiing Su.","author":"Li Mu","year":"2014","unstructured":"Mu Li , David G Andersen , Jun Woo Park , Alexander J Smola, Amr Ahmed, Vanja Josifovski, James Long, Eugene J Shekita, and Bor-Yiing Su. 2014 . Scaling distributed machine learning with the parameter server. In OSDI. 583--598. Mu Li, David G Andersen, Jun Woo Park, Alexander J Smola, Amr Ahmed, Vanja Josifovski, James Long, Eugene J Shekita, and Bor-Yiing Su. 2014. Scaling distributed machine learning with the parameter server. In OSDI. 583--598."},{"key":"e_1_3_2_1_50_1","volume-title":"Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith.","author":"Li Tian","year":"2018","unstructured":"Tian Li , Anit Kumar Sahu , Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. 2018 . Federated optimization for heterogeneous networks. arXiv preprint arXiv.1812.06127 (2018). Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. 2018. Federated optimization for heterogeneous networks. arXiv preprint arXiv.1812.06127 (2018)."},{"volume-title":"An empirical study of throughput prediction in mobile data networks","author":"Liu Yan","key":"e_1_3_2_1_51_1","unstructured":"Yan Liu and Jack YB Lee . 2015. An empirical study of throughput prediction in mobile data networks . In GLOBECOM. IEEE , 1--6. Yan Liu and Jack YB Lee. 2015. An empirical study of throughput prediction in mobile data networks. In GLOBECOM. IEEE, 1--6."},{"key":"e_1_3_2_1_52_1","unstructured":"Brendan McMahan Eider Moore Daniel Ramage Seth Hampson and Blaise Aguera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In AISTATS. 1273--1282.  Brendan McMahan Eider Moore Daniel Ramage Seth Hampson and Blaise Aguera y Arcas. 2017. Communication-Efficient Learning of Deep Networks from Decentralized Data. In AISTATS. 1273--1282."},{"key":"e_1_3_2_1_53_1","unstructured":"Vox media. 2013. NSA's PRISM. https:\/\/www.theverge.com\/2013\/7\/17\/4517480\/nsa-spying-prism-surveillance-cheat-sheet.  Vox media. 2013. NSA's PRISM. https:\/\/www.theverge.com\/2013\/7\/17\/4517480\/nsa-spying-prism-surveillance-cheat-sheet."},{"key":"e_1_3_2_1_54_1","unstructured":"Vox media. 2018. The Facebook and Cambridge Analytica scandal. https:\/\/www.vox.com\/policy-and-politics\/2018\/3\/23\/17151916\/facebook-cambridge-analytica-trump-diagram.  Vox media. 2018. The Facebook and Cambridge Analytica scandal. https:\/\/www.vox.com\/policy-and-politics\/2018\/3\/23\/17151916\/facebook-cambridge-analytica-trump-diagram."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"crossref","unstructured":"Gilad Mishne Jeff Dalton Zhenghua Li Aneesh Sharma and Jimmy Lin. 2013. Fast data in the era of big data: Twitter's real-time related query suggestion architecture. In SIGMOD. ACM 1147--1158.  Gilad Mishne Jeff Dalton Zhenghua Li Aneesh Sharma and Jimmy Lin. 2013. Fast data in the era of big data: Twitter's real-time related query suggestion architecture. In SIGMOD. ACM 1147--1158.","DOI":"10.1145\/2463676.2465290"},{"key":"e_1_3_2_1_56_1","first-page":"184","article-title":"CALOREE: Learning control for predictable latency and low energy","volume":"53","author":"Mishra Nikita","year":"2018","unstructured":"Nikita Mishra , Connor Imes , John D Lafferty , and Henry Hoffmann . 2018 . CALOREE: Learning control for predictable latency and low energy . ASPLOS 53 , 2 (2018), 184 -- 198 . Nikita Mishra, Connor Imes, John D Lafferty, and Henry Hoffmann. 2018. CALOREE: Learning control for predictable latency and low energy. ASPLOS 53, 2 (2018), 184--198.","journal-title":"ASPLOS"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694373"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ALLERTON.2016.7852343"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"crossref","unstructured":"Radhika Mittal Aman Kansal and Ranveer Chandra. 2012. Empowering developers to estimate app energy consumption. In MobiCom. ACM 317--328.  Radhika Mittal Aman Kansal and Ranveer Chandra. 2012. Empowering developers to estimate app energy consumption. In MobiCom. ACM 317--328.","DOI":"10.1145\/2348543.2348583"},{"key":"e_1_3_2_1_60_1","volume-title":"Path-sgd: Path-normalized optimization in deep neural networks. In NIPS. 2422--2430.","author":"Neyshabur Behnam","year":"2015","unstructured":"Behnam Neyshabur , Ruslan R Salakhutdinov , and Nati Srebro . 2015 . Path-sgd: Path-normalized optimization in deep neural networks. In NIPS. 2422--2430. Behnam Neyshabur, Ruslan R Salakhutdinov, and Nati Srebro. 2015. Path-sgd: Path-normalized optimization in deep neural networks. In NIPS. 2422--2430."},{"volume-title":"Client selection for federated learning with heterogeneous resources in mobile edge","author":"Nishio Takayuki","key":"e_1_3_2_1_61_1","unstructured":"Takayuki Nishio and Ryo Yonetani . 2019. Client selection for federated learning with heterogeneous resources in mobile edge . In ICC. IEEE , 1--7. Takayuki Nishio and Ryo Yonetani. 2019. Client selection for federated learning with heterogeneous resources in mobile edge. In ICC. IEEE, 1--7."},{"key":"e_1_3_2_1_62_1","unstructured":"NVIDIA. 2020. CUDA GPUs | NVIDIA Developer. https:\/\/developer.nvidia.com\/cuda-gpus.  NVIDIA. 2020. CUDA GPUs | NVIDIA Developer. https:\/\/developer.nvidia.com\/cuda-gpus."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Eriko Otsuka Scott A Wallace and David Chiu. 2014. Design and evaluation of a twitter hashtag recommendation system. In IDEAS. 330--333.  Eriko Otsuka Scott A Wallace and David Chiu. 2014. Design and evaluation of a twitter hashtag recommendation system. In IDEAS. 330--333.","DOI":"10.1145\/2628194.2628238"},{"volume-title":"Straggler detection in parallel computing systems through dynamic threshold calculation","author":"Ouyang Xue","key":"e_1_3_2_1_64_1","unstructured":"Xue Ouyang , Peter Garraghan , David McKee , Paul Townend , and Jie Xu. 2016. Straggler detection in parallel computing systems through dynamic threshold calculation . In AINA. IEEE , 414--421. Xue Ouyang, Peter Garraghan, David McKee, Paul Townend, and Jie Xu. 2016. Straggler detection in parallel computing systems through dynamic threshold calculation. In AINA. IEEE, 414--421."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328740"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"crossref","unstructured":"Feng Qian Zhaoguang Wang Alexandre Gerber Zhuoqing Mao Subhabrata Sen and Oliver Spatscheck. 2011. Profiling resource usage for mobile applications: a cross-layer approach. In MobiSys. ACM 321--334.  Feng Qian Zhaoguang Wang Alexandre Gerber Zhuoqing Mao Subhabrata Sen and Oliver Spatscheck. 2011. Profiling resource usage for mobile applications: a cross-layer approach. In MobiSys. ACM 321--334.","DOI":"10.1145\/1999995.2000026"},{"key":"e_1_3_2_1_67_1","volume-title":"Litz: Elastic framework for high-performance distributed machine learning. In USENIX ATC. 631--644.","author":"Qiao Aurick","year":"2018","unstructured":"Aurick Qiao , Abutalib Aghayev , Weiren Yu , Haoyang Chen , Qirong Ho , Garth A Gibson , and Eric P Xing . 2018 . Litz: Elastic framework for high-performance distributed machine learning. In USENIX ATC. 631--644. Aurick Qiao, Abutalib Aghayev, Weiren Yu, Haoyang Chen, Qirong Ho, Garth A Gibson, and Eric P Xing. 2018. Litz: Elastic framework for high-performance distributed machine learning. In USENIX ATC. 631--644."},{"key":"e_1_3_2_1_68_1","unstructured":"Qualcomm. 2020. Adreno\u2122 Graphics Processing Units. https:\/\/developer.qualcomm.com\/software\/adreno-gpu-sdk\/gpu.  Qualcomm. 2020. Adreno\u2122 Graphics Processing Units. https:\/\/developer.qualcomm.com\/software\/adreno-gpu-sdk\/gpu."},{"key":"e_1_3_2_1_69_1","unstructured":"Text request. 2016. Average text messages per day. https:\/\/www.textrequest.com\/blog\/how-many-texts-people-send-per-day\/.  Text request. 2016. Average text messages per day. https:\/\/www.textrequest.com\/blog\/how-many-texts-people-send-per-day\/."},{"key":"e_1_3_2_1_70_1","volume-title":"A generic framework for privacy preserving deep learning. arXiv preprint arXiv.1811.04017","author":"Ryffel Theo","year":"2018","unstructured":"Theo Ryffel , Andrew Trask , Morten Dahl , Bobby Wagner , Jason Mancuso , Daniel Rueckert , and Jonathan Passerat-Palmbach . 2018. A generic framework for privacy preserving deep learning. arXiv preprint arXiv.1811.04017 ( 2018 ). Theo Ryffel, Andrew Trask, Morten Dahl, Bobby Wagner, Jason Mancuso, Daniel Rueckert, and Jonathan Passerat-Palmbach. 2018. A generic framework for privacy preserving deep learning. arXiv preprint arXiv.1811.04017 (2018)."},{"key":"e_1_3_2_1_71_1","unstructured":"S20.ai. 2020. S20.ai. https:\/\/www.s20.ai\/.  S20.ai. 2020. S20.ai. https:\/\/www.s20.ai\/."},{"key":"e_1_3_2_1_72_1","unstructured":"Virginia Smith Chao-Kai Chiang Maziar Sanjabi and Ameet S Talwalkar. 2017. Federated multi-task learning. In NIPS. 4424--4434.  Virginia Smith Chao-Kai Chiang Maziar Sanjabi and Ameet S Talwalkar. 2017. Federated multi-task learning. In NIPS. 4424--4434."},{"key":"e_1_3_2_1_73_1","unstructured":"Snips. 2020. Snips - Using Voice to Make Technology Disappear. https:\/\/snips.ai\/.  Snips. 2020. Snips - Using Voice to Make Technology Disappear. https:\/\/snips.ai\/."},{"volume-title":"Percentage of all global web","year":"2009","key":"e_1_3_2_1_74_1","unstructured":"Statista. 2018. Percentage of all global web pages served to mobile phones from 2009 to 2018. https:\/\/www.statista.com\/statistics\/241462\/global-mobile-phone-website-traffic-share\/. Statista. 2018. Percentage of all global web pages served to mobile phones from 2009 to 2018. https:\/\/www.statista.com\/statistics\/241462\/global-mobile-phone-website-traffic-share\/."},{"key":"e_1_3_2_1_75_1","unstructured":"Tweepy 2020. https:\/\/tweepy.readthedocs.io\/en\/latest\/.  Tweepy 2020. https:\/\/tweepy.readthedocs.io\/en\/latest\/."},{"key":"e_1_3_2_1_76_1","unstructured":"European Union. 2016. Regulation 2016\/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data and repealing Directive 95\/46\/EC (GDPR). https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/PDF\/?uri=CELEX:32016R0679.  European Union. 2016. Regulation 2016\/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data and repealing Directive 95\/46\/EC (GDPR). https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/PDF\/?uri=CELEX:32016R0679."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904348"},{"volume-title":"Beyond inferring class representatives: Userlevel privacy leakage from federated learning","author":"Wang Zhibo","key":"e_1_3_2_1_78_1","unstructured":"Zhibo Wang , Mengkai Song , Zhifei Zhang , Yang Song , Qian Wang , and Hairong Qi. 2019. Beyond inferring class representatives: Userlevel privacy leakage from federated learning . In INFOCOM. IEEE , 2512--2520. Zhibo Wang, Mengkai Song, Zhifei Zhang, Yang Song, Qian Wang, and Hairong Qi. 2019. Beyond inferring class representatives: Userlevel privacy leakage from federated learning. In INFOCOM. IEEE, 2512--2520."},{"key":"e_1_3_2_1_79_1","unstructured":"Wikipedia. 2019. Bhattacharyya coefficient. https:\/\/en.wikipedia.org\/wiki\/Bhattacharyya_distance.  Wikipedia. 2019. Bhattacharyya coefficient. https:\/\/en.wikipedia.org\/wiki\/Bhattacharyya_distance."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"crossref","unstructured":"Xi Wu Fengan Li Arun Kumar Kamalika Chaudhuri Somesh Jha and Jeffrey Naughton. 2017. Bolt-on differential privacy for scalable stochastic gradient descent-based analytics. In SIGMOD. 1307--1322.  Xi Wu Fengan Li Arun Kumar Kamalika Chaudhuri Somesh Jha and Jeffrey Naughton. 2017. Bolt-on differential privacy for scalable stochastic gradient descent-based analytics. In SIGMOD. 1307--1322.","DOI":"10.1145\/3035918.3064047"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783323"},{"key":"e_1_3_2_1_82_1","volume-title":"Applied federated learning: Improving google keyboard query suggestions. arXiv preprint arXiv.1812.02903","author":"Yang Timothy","year":"2018","unstructured":"Timothy Yang , Galen Andrew , Hubert Eichner , Haicheng Sun , Wei Li , Nicholas Kong , Daniel Ramage , and Fran\u00e7oise Beaufays . 2018. Applied federated learning: Improving google keyboard query suggestions. arXiv preprint arXiv.1812.02903 ( 2018 ). Timothy Yang, Galen Andrew, Hubert Eichner, Haicheng Sun, Wei Li, Nicholas Kong, Daniel Ramage, and Fran\u00e7oise Beaufays. 2018. Applied federated learning: Improving google keyboard query suggestions. arXiv preprint arXiv.1812.02903 (2018)."},{"key":"e_1_3_2_1_83_1","first-page":"1","article-title":"AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring","volume":"12","author":"Yoon Chanmin","year":"2012","unstructured":"Chanmin Yoon , Dongwon Kim , Wonwoo Jung , Chulkoo Kang , and Hojung Cha . 2012 . AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring . In USENIX ATC , Vol. 12. 1 -- 14 . Chanmin Yoon, Dongwon Kim, Wonwoo Jung, Chulkoo Kang, and Hojung Cha. 2012. AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring. In USENIX ATC, Vol. 12. 1--14.","journal-title":"USENIX ATC"},{"key":"e_1_3_2_1_84_1","unstructured":"Mikhail Yurochkin Mayank Agarwal Soumya Ghosh Kristjan Greenewald Nghia Hoang and Yasaman Khazaeni. 2019. Bayesian Non-parametric Federated Learning of Neural Networks. In ICML. 7252--7261.  Mikhail Yurochkin Mayank Agarwal Soumya Ghosh Kristjan Greenewald Nghia Hoang and Yasaman Khazaeni. 2019. Bayesian Non-parametric Federated Learning of Neural Networks. In ICML. 7252--7261."},{"key":"e_1_3_2_1_85_1","unstructured":"Wei Zhang Suyog Gupta Xiangru Lian and Ji Liu. 2016. Staleness-aware async-sgd for distributed deep learning. In IJCAI. 2350--2356.  Wei Zhang Suyog Gupta Xiangru Lian and Ji Liu. 2016. Staleness-aware async-sgd for distributed deep learning. In IJCAI. 2350--2356."},{"key":"e_1_3_2_1_86_1","volume-title":"Federated learning with non-iid data. arXiv preprint arXiv.1806.00582","author":"Zhao Yue","year":"2018","unstructured":"Yue Zhao , Meng Li , Liangzhen Lai , Naveen Suda , Damon Civin , and Vikas Chandra . 2018. Federated learning with non-iid data. arXiv preprint arXiv.1806.00582 ( 2018 ). Yue Zhao, Meng Li, Liangzhen Lai, Naveen Suda, Damon Civin, and Vikas Chandra. 2018. Federated learning with non-iid data. arXiv preprint arXiv.1806.00582 (2018)."}],"event":{"name":"Middleware '20: 21st International Middleware Conference","sponsor":["ACM Association for Computing Machinery","IFIP"],"location":"Delft Netherlands","acronym":"Middleware '20"},"container-title":["Proceedings of the 21st International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423211.3425685","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3423211.3425685","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:57Z","timestamp":1750195497000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3423211.3425685"}},"subtitle":["Online Federated Learning via Staleness Awareness and Performance Prediction"],"short-title":[],"issued":{"date-parts":[[2020,12,7]]},"references-count":86,"alternative-id":["10.1145\/3423211.3425685","10.1145\/3423211"],"URL":"https:\/\/doi.org\/10.1145\/3423211.3425685","relation":{},"subject":[],"published":{"date-parts":[[2020,12,7]]},"assertion":[{"value":"2020-12-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}