{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T03:41:33Z","timestamp":1775533293725,"version":"3.50.1"},"reference-count":44,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,1,30]],"date-time":"2022-01-30T00:00:00Z","timestamp":1643500800000},"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":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2022,1,30]]},"abstract":"<jats:p>Monitoring performance and availability are critical to operating successful content distribution networks. Internet measurements provide the data needed for traffic engineering, alerting, and network diagnostics. While there are significant benefits to performing end-user active measurements, these capabilities are limited to a small number of content providers with application control. In this work, we present a solution to the long-standing problem of issuing active measurements from clients without requiring application control, e.g., injecting JavaScript to the content served. Our approach uses server-side programmable features of the Network Error Logging specification that allow a CDN to induce a browser connection to an HTTPS server of the CDN's choosing without application control.<\/jats:p>","DOI":"10.1145\/3523230.3523234","type":"journal-article","created":{"date-parts":[[2022,3,1]],"date-time":"2022-03-01T17:09:59Z","timestamp":1646154599000},"page":"20-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Towards client-side active measurements without application control"],"prefix":"10.1145","volume":"52","author":[{"given":"Palak","family":"Goenka","sequence":"first","affiliation":[{"name":"Microsoft"}]},{"given":"Kyriakos","family":"Zarifis","sequence":"additional","affiliation":[{"name":"Edgecast"}]},{"given":"Arpit","family":"Gupta","sequence":"additional","affiliation":[{"name":"UCSB"}]},{"given":"Matt","family":"Calder","sequence":"additional","affiliation":[{"name":"Microsoft \/ Columbia University"}]}],"member":"320","published-online":{"date-parts":[[2022,3]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Akamai mPulse. https:\/\/www.akamai.com\/us\/en\/products\/performance\/mpulse-real-user-monitoring.jsp.  Akamai mPulse. https:\/\/www.akamai.com\/us\/en\/products\/performance\/mpulse-real-user-monitoring.jsp."},{"key":"e_1_2_1_2_1","unstructured":"Boomerang. https:\/\/akamai.github.io\/boomerang\/.  Boomerang. https:\/\/akamai.github.io\/boomerang\/."},{"key":"e_1_2_1_3_1","unstructured":"Citrix Intelligent Traffic Management (Previously Cedexis. https:\/\/www.citrix.com\/products\/citrix-intelligent-traffic-management\/.  Citrix Intelligent Traffic Management (Previously Cedexis. https:\/\/www.citrix.com\/products\/citrix-intelligent-traffic-management\/."},{"key":"e_1_2_1_4_1","unstructured":"Fastly Insights. https:\/\/insights.fastlylabs.com\/.  Fastly Insights. https:\/\/insights.fastlylabs.com\/."},{"key":"e_1_2_1_5_1","unstructured":"Google Public DNS FAQ. https:\/\/developers.google.com\/speed\/public-dns\/faq.  Google Public DNS FAQ. https:\/\/developers.google.com\/speed\/public-dns\/faq."},{"key":"e_1_2_1_6_1","unstructured":"HTTP Archive. https:\/\/httparchive.org\/.  HTTP Archive. https:\/\/httparchive.org\/."},{"key":"e_1_2_1_7_1","unstructured":"Introducing a New whoami Tool for DNS Resolver Information. https:\/\/developer.akamai.com\/blog\/2018\/05\/10\/introducing-new-whoami-tool-dns-resolver-information.  Introducing a New whoami Tool for DNS Resolver Information. https:\/\/developer.akamai.com\/blog\/2018\/05\/10\/introducing-new-whoami-tool-dns-resolver-information."},{"key":"e_1_2_1_8_1","unstructured":"Microsoft Azure Regions. https:\/\/azure.microsoft.com\/en-us\/global-infrastructure\/regions\/.  Microsoft Azure Regions. https:\/\/azure.microsoft.com\/en-us\/global-infrastructure\/regions\/."},{"key":"e_1_2_1_9_1","unstructured":"NetMarketShare: Browser Market Share. https:\/\/netmarketshare.com\/browser-market-share.aspx.  NetMarketShare: Browser Market Share. https:\/\/netmarketshare.com\/browser-market-share.aspx."},{"key":"e_1_2_1_10_1","unstructured":"Private Internet Access. https:\/\/www.privateinternetaccess.com\/.  Private Internet Access. https:\/\/www.privateinternetaccess.com\/."},{"key":"e_1_2_1_11_1","unstructured":"RIPE Atlas. https:\/\/atlas.ripe.net\/.  RIPE Atlas. https:\/\/atlas.ripe.net\/."},{"key":"e_1_2_1_12_1","unstructured":"statscounter: Browser Market Share Worldwide. https:\/\/gs.statcounter.com\/browser-market-share.  statscounter: Browser Market Share Worldwide. https:\/\/gs.statcounter.com\/browser-market-share."},{"key":"e_1_2_1_13_1","unstructured":"TCP INFO. https:\/\/www.measurementlab.net\/tests\/tcp-info\/.  TCP INFO. https:\/\/www.measurementlab.net\/tests\/tcp-info\/."},{"key":"e_1_2_1_14_1","unstructured":"Thousandeyes. https:\/\/www.thousandeyes.com\/.  Thousandeyes. https:\/\/www.thousandeyes.com\/."},{"key":"e_1_2_1_15_1","unstructured":"U.S. Federal Goverment Digital Analytics Program. https:\/\/analytics.usa.gov\/.  U.S. Federal Goverment Digital Analytics Program. https:\/\/analytics.usa.gov\/."},{"key":"e_1_2_1_16_1","unstructured":"W3C Network Error Logging. https:\/\/w3c.github.io\/network-error-logging\/.  W3C Network Error Logging. https:\/\/w3c.github.io\/network-error-logging\/."},{"key":"e_1_2_1_17_1","unstructured":"W3C Schools Browser Statistics. https:\/\/www.w3schools.com\/browsers\/default.asp.  W3C Schools Browser Statistics. https:\/\/www.w3schools.com\/browsers\/default.asp."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2017.8117549"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/3388242.3388312"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815717"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/3307441.3307484"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152895"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787500"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131371"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5935088"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419394.3423664"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644917"},{"key":"e_1_2_1_28_1","unstructured":"G. Linden. Make Data Useful. http:\/\/sites.google.com\/site\/glinden\/Home\/StanfordDataMining.2006-11-28.ppt 2006.  G. Linden. Make Data Useful. http:\/\/sites.google.com\/site\/glinden\/Home\/StanfordDataMining.2006-11-28.ppt 2006."},{"key":"e_1_2_1_29_1","volume-title":"PAM","author":"Ludin S.","year":"2017","unstructured":"S. Ludin . Measuring what is not ours: A tale of 3rd party performance . In PAM , 2017 . S. Ludin. Measuring what is not ours: A tale of 3rd party performance. In PAM, 2017."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/647057.759950"},{"key":"e_1_2_1_31_1","volume-title":"Real user measurements","author":"Mastin P.","year":"2016","unstructured":"P. Mastin . Real user measurements . O'Reilly Media, Inc orporated, 2016 . P. Mastin. Real user measurements. O'Reilly Media, Incorporated, 2016."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1842733.1842736"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504765"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3278532.3278563"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355369.3355567"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098853"},{"key":"e_1_2_1_37_1","volume-title":"CSDN SD2C","author":"Stefanov S.","year":"2008","unstructured":"S. Stefanov . Yslow 2.0. In CSDN SD2C , 2008 . S. Stefanov. Yslow 2.0. In CSDN SD2C, 2008."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2507771.2507781"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/2482626.2482671"},{"key":"e_1_2_1_40_1","unstructured":"Z. Wang. Navigation Timing. https:\/\/www.w3.org\/TR\/navigation-timing\/.  Z. Wang. Navigation Timing. https:\/\/www.w3.org\/TR\/navigation-timing\/."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098854"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855711.1855714"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504752"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2012.070412.110180"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523230.3523234","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3523230.3523234","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:30Z","timestamp":1750183770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523230.3523234"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,30]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1,30]]}},"alternative-id":["10.1145\/3523230.3523234"],"URL":"https:\/\/doi.org\/10.1145\/3523230.3523234","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2022,1,30]]},"assertion":[{"value":"2022-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}