{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T21:36:29Z","timestamp":1753738589537,"version":"3.41.0"},"reference-count":80,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,3,26]],"date-time":"2019-03-26T00:00:00Z","timestamp":1553558400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1628991 1629763"],"award-info":[{"award-number":["1628991 1629763"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Meas. Anal. Comput. Syst."],"published-print":{"date-parts":[[2019,3,26]]},"abstract":"<jats:p>Networking on wearable devices such as smartwatches is becoming increasingly important as fueled by new hardware, OS support, and applications. In this paper, we conduct a first in-depth investigation of the networking performance of Wear OS, one of the most popular OSes for wearables. Through carefully designed controlled experiments conducted in a cross-device, cross-protocol, and cross-layer manner, we identify serious performance issues of Wear OS regarding key aspects that distinguish wearable networking from smartphone networking: Bluetooth (BT) performance, smartphone proxying, network interface selection, and BT-WiFi handover. We pinpoint their root causes and quantify their impacts on network performance and application QoE. We further propose practical suggestions to improve wearable networking performance.<\/jats:p>","DOI":"10.1145\/3322205.3311074","type":"journal-article","created":{"date-parts":[[2020,3,26]],"date-time":"2020-03-26T13:12:37Z","timestamp":1585228357000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Understanding the Networking Performance of Wear OS"],"prefix":"10.1145","volume":"3","author":[{"given":"Xiao","family":"Zhu","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"given":"Yihua Ethan","family":"Guo","sequence":"additional","affiliation":[{"name":"Uber Technologies, Inc., San Francisco, CA, USA"}]},{"given":"Ashkan","family":"Nikravesh","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"given":"Feng","family":"Qian","sequence":"additional","affiliation":[{"name":"University of Minnesota - Twin Cities, Minneapolis, MN, USA"}]},{"given":"Z. Morley","family":"Mao","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,3,26]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2016. MPTCP v0.91 Release. http:\/\/multipath-tcp.org\/pmwiki.php?n=Main.Release91.  2016. MPTCP v0.91 Release. http:\/\/multipath-tcp.org\/pmwiki.php?n=Main.Release91."},{"key":"e_1_2_1_2_1","unstructured":"2017. Cicret Bracelet. https:\/\/cicret.com\/wordpress\/.  2017. Cicret Bracelet. https:\/\/cicret.com\/wordpress\/."},{"key":"e_1_2_1_3_1","unstructured":"2017. Telegram for Android Wear 2.0. https:\/\/telegram.org\/blog\/android-wear-2-0.  2017. Telegram for Android Wear 2.0. https:\/\/telegram.org\/blog\/android-wear-2-0."},{"key":"e_1_2_1_4_1","unstructured":"2017. The netfilter.org project. https:\/\/www.netfilter.org\/.  2017. The netfilter.org project. https:\/\/www.netfilter.org\/."},{"key":"e_1_2_1_5_1","unstructured":"2017. tinyCam Monitor PRO. https:\/\/play.google.com\/store\/apps\/details?id=com.alexvas.dvr.pro.  2017. tinyCam Monitor PRO. https:\/\/play.google.com\/store\/apps\/details?id=com.alexvas.dvr.pro."},{"key":"e_1_2_1_6_1","unstructured":"2017. ZenWatch Remote Camera. https:\/\/play.google.com\/store\/apps\/details?id=com.asus.rcamera2.  2017. ZenWatch Remote Camera. https:\/\/play.google.com\/store\/apps\/details?id=com.asus.rcamera2."},{"volume-title":"Market share of smart wristwear shipments worldwide by operating system from 2015 to","year":"2020","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","unstructured":"2018. Monsoon Power Monitor. https:\/\/www.msoon.com\/online-store.  2018. Monsoon Power Monitor. https:\/\/www.msoon.com\/online-store."},{"volume-title":"Share, Growth, Industry Report","year":"2018","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","unstructured":"2018. Specifications. The building blocks of all Bluetooth devices. https:\/\/www.bluetooth.com\/specifications.  2018. Specifications. The building blocks of all Bluetooth devices. https:\/\/www.bluetooth.com\/specifications."},{"key":"e_1_2_1_11_1","unstructured":"2019. MPWear github repository. https:\/\/github.com\/XiaoShawnZhu\/MPWear.  2019. MPWear github repository. https:\/\/github.com\/XiaoShawnZhu\/MPWear."},{"key":"e_1_2_1_12_1","unstructured":"2019. WearMan github repository. https:\/\/github.com\/XiaoShawnZhu\/WearMan.  2019. WearMan github repository. https:\/\/github.com\/XiaoShawnZhu\/WearMan."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-005-1768-x"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTMOBILE.2007.4"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Robert Braden. 1989. Requirements for Internet hosts-communication layers. (1989).  Robert Braden. 1989. Requirements for Internet hosts-communication layers. (1989).","DOI":"10.17487\/rfc1122"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.464716"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2016.7457170"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143385"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2796314.2745875"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2556955"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790107"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504751"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2753509.2753517"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2994551.2994561"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30505-9_5"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663716.2663727"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2012.117"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815697"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987443.2987490"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117829"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594368.2594383"},{"volume-title":"LPD: Low Power Display Mechanism for Mobile and Wearable Devices.. In USENIX ATC.","year":"2015","author":"Ham MyungJoo","key":"e_1_2_1_32_1"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2716281.2836090"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999606"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2994551.2994554"},{"volume-title":"A comprehensive study of bluetooth signal parameters for localization","author":"Mahtab Hossain AKM","key":"e_1_2_1_36_1"},{"volume-title":"Nightingale","year":"2015","author":"Huang Jian","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307658"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486006"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814452"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398810"},{"volume-title":"Personal Wireless Communications","author":"Karnik Aditya","key":"e_1_2_1_42_1"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-005-1763-2"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3278532.3278540"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/570645.570660"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241539.3241571"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906414"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2797022.2797032"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906398"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2007.12.007"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081351"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3089351.3089356"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813668"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2873587.2873603"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2209249.2209264"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736277.2741635"},{"volume-title":"Scott Haseley, Xiao Zhu, Geoffrey Challen, and Z Morley Mao.","year":"2018","author":"Nikravesh Ashkan","key":"e_1_2_1_57_1"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2973750.2973769"},{"key":"e_1_2_1_59_1","doi-asserted-by":"crossref","unstructured":"Ashkan Nikravesh Yihua Guo Xiao Zhu Feng Qian and Z Morley Mao. 2019. MP-H2: A Client-only Multipath Solution for HTTP\/2. In MobiCom. ACM.  Ashkan Nikravesh Yihua Guo Xiao Zhu Feng Qian and Z Morley Mao. 2019. MP-H2: A Client-only Multipath Solution for HTTP\/2. In MobiCom. ACM.","DOI":"10.1145\/3300061.3300131"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742665"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342468.2342476"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2630088.2631977"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2013.6602305"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2146417.2146421"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134680.1134704"},{"key":"e_1_2_1_66_1","volume-title":"INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE","volume":"3","author":"Qiao Daji","year":"2005"},{"volume-title":"Seamless flow migration on smartphones without network support. arXiv preprint arXiv:1012.3071","year":"2010","author":"Rahmati Ahmad","key":"e_1_2_1_67_1"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSA.2004.18"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130966"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906407"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.5555\/2509948.2509950"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067170.1067198"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018602.2018615"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018452"},{"key":"e_1_2_1_75_1","unstructured":"Yeon sup Lim Yung-Chih Chen Erich M. Nahum Don Towsley Richard J. Gibbens and Emmanuel Cecchet. 2015. Design Implementation and Evaluation of Energy-Aware Multi-Path TCP. In CoNEXT.  Yeon sup Lim Yung-Chih Chen Erich M. Nahum Don Towsley Richard J. Gibbens and Emmanuel Cecchet. 2015. Design Implementation and Evaluation of Energy-Aware Multi-Path TCP. In CoNEXT."},{"volume-title":"Fundamentals of wireless communication","author":"Tse David","key":"e_1_2_1_76_1"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790121"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117819"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2017.8117536"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123021.3123041"}],"container-title":["Proceedings of the ACM on Measurement and Analysis of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3322205.3311074","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3322205.3311074","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3322205.3311074","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:54Z","timestamp":1750206354000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3322205.3311074"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,26]]},"references-count":80,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,3,26]]}},"alternative-id":["10.1145\/3322205.3311074"],"URL":"https:\/\/doi.org\/10.1145\/3322205.3311074","relation":{},"ISSN":["2476-1249"],"issn-type":[{"type":"electronic","value":"2476-1249"}],"subject":[],"published":{"date-parts":[[2019,3,26]]},"assertion":[{"value":"2019-03-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}