Fathom: A Browser-based Network Measurement Platform

Abstract : For analyzing network performance issues, there can be great utility in having the capability to measure directly from the perspective of end systems. Because end systems do not provide any external programming interface to measurement functionality, obtaining this capability today generally requires installing a custom executable on the system, which can prove prohibitively expensive. In this work we leverage the ubiquity of web browsers to demonstrate the possibilities of browsers themselves offering such a programmable environment. We present Fathom, a Firefox extension that implements a number of measurement primitives that enable websites or other parties to program network measurements using JavaScript. Fathom is lightweight, imposing < 3.2% overhead in page load times for popular web pages, and often provides 1 ms timestamp accuracy. We demonstrate Fathom's utility with three case studies: providing a JavaScript version of the Netalyzr network characterization tool, debugging web access failures, and enabling web sites to diagnose performance problems of their clients.
Type de document :
Communication dans un congrès
ACM Internet Measurement Conference, Nov 2012, Boston, United States. ACM, ACM Internet Measurement Conference, pp.73-86, 2012, 〈10.1145/2398776.2398786〉
Liste complète des métadonnées

Littérature citée [43 références]  Voir  Masquer  Télécharger

https://hal.sorbonne-universite.fr/hal-00835038
Contributeur : Renata Teixeira <>
Soumis le : lundi 17 juin 2013 - 22:53:29
Dernière modification le : mercredi 28 novembre 2018 - 01:24:21
Document(s) archivé(s) le : mardi 4 avril 2017 - 23:37:50

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Mohan Dhawan, Justin Samuel, Renata Teixeira, Christian Kreibich, Mark Allman, et al.. Fathom: A Browser-based Network Measurement Platform. ACM Internet Measurement Conference, Nov 2012, Boston, United States. ACM, ACM Internet Measurement Conference, pp.73-86, 2012, 〈10.1145/2398776.2398786〉. 〈hal-00835038〉

Partager

Métriques

Consultations de la notice

413

Téléchargements de fichiers

590