BSense: A Flexible and Open-Source Broadband Mapping Framework

We present, BSense , a flexible broadband mapping system for broadband coverage and quality assessment of broadband connections in a given geographic region. For coverage related analysis, it relies on data that is either obtained from ISPs or generated based on technology models and information about infrastructure sites. Broadband quality assessment in BSense is via host-based measurements using our multi-platform and technology-adaptive software client which periodically runs as a background process on users' computers. The host-based software measurement approach employed in BSense is not only cost-effective but is also flexible and reduces measurement bias. BSense also incorporates a flexible broadband quality index for summarizing the collective effect of various underlying attributes such as download/upload speeds and latency. BSense system has been implemented based on open-source software components. The usefulness of the BSense system is demonstrated using two real world case studies, one on identifying notspots in Scotland and the other on broadband quality assessment in a rural part of Scotland through pilot deployment.

[1]  Paul Barford,et al.  Revisiting broadband performance , 2012, Internet Measurement Conference.

[2]  Nick Feamster,et al.  Community contribution award -- Measuring and mitigating web performance bottlenecks in broadband access networks , 2013, Internet Measurement Conference.

[3]  Catherine Rosenberg,et al.  Measuring Home Networks with HomeNet Profiler , 2013, PAM.

[4]  María Rosalía Vicente,et al.  Assessing the broadband gap: From the penetration divide to the quality divide , 2010 .

[5]  Mahesh K. Marina,et al.  Tegola tiered mesh network testbed in rural Scotland , 2008, WiNS-DR '08.

[6]  David Clark,et al.  Understanding Broadband Speed Measurements , 2010 .

[7]  Nick Feamster,et al.  Peeking behind the NAT: an empirical study of home networks , 2013, Internet Measurement Conference.

[8]  Nick Feamster,et al.  Measuring broadband performance in South Africa , 2013, ACM DEV-4 '13.

[9]  Nick Feamster,et al.  Measuring home broadband performance , 2012, CACM.

[10]  Jaideep Chandrashekar,et al.  HostView: annotating end-host performance measurements with user feedback , 2011, SIGMETRICS Perform. Evaluation Rev..

[11]  Antonio Pescapè,et al.  A tool for the generation of realistic network workload for emerging networking scenarios , 2012, Comput. Networks.

[12]  Luigi Rizzo,et al.  Dummynet revisited , 2010, CCRV.

[13]  Nick Feamster,et al.  Helping users shop for ISPs with internet nutrition labels , 2011, HomeNets '11.

[14]  Nick Feamster,et al.  Broadband internet performance , 2011, SIGCOMM 2011.

[15]  Boris Nechaev,et al.  Netalyzr: illuminating the edge network , 2010, IMC '10.

[16]  Tony H. Grubesic,et al.  Spatial data constraints: Implications for measuring broadband , 2008 .

[17]  Anirban Mahanti,et al.  First impressions on the state of cellular data connectivity in India , 2013, ACM DEV-4 '13.

[18]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[19]  Mahesh K. Marina,et al.  BSense: a system for enabling automated broadband census: short paper , 2010, NSDR '10.

[20]  Jaideep Chandrashekar,et al.  Characterizing end-host application performance across multiple networking environments , 2012, 2012 Proceedings IEEE INFOCOM.

[21]  Marcel Dischinger,et al.  Characterizing residential broadband networks , 2007, IMC '07.

[22]  Partha Kanuparthy,et al.  ShaperProbe: end-to-end detection of ISP traffic shaping using active methods , 2011, IMC '11.