Comiqual: collaborative measurement of internet quality
With the continuous growth of both fixed and mobile Internet usage, measuring the Internet QoS (quality of service) becomes of vital interest for all involved Internet stakeholders, mainly consumers, operators, and regulators. In this paper, we describe in detail, Comiqual (collaborative measurement of Internet quality), a crowd-sourced large-scale Internet measurement platform that coordinates and collects measurements from measurement agents (MAs) installed on fixed and mobile end user devices. Although the initial and main target of Comiqual is Lebanon, the platform is generically designed to measure the Internet access quality from the user’s perspective anywhere on the globe. The MAs that execute mainly active measurements are jointly controlled by users and by a measurement center (MC); the latter sends measurement instructions to MAs and collects the measurement results. The communication protocol between MC and MAs uses JSON messages that are exchanged via HTTP through REST calls and secured by HTTPS. Measurement results could be openly accessed in a raw format or viewed as an aggregation via a Google map. Moreover, an online statistical tool allows user-defined statistics computation and visualization. All these features combined with the flexibility of the platform management are the main drivers that will allow Comiqual to reach its ultimate goal, which is to create a collaborative, neutral, and transparent observatory of the Internet.
KeywordsInternet Crowd-sourcing Large-scale measurement Network performance Open data
This work was jointly funded by the Research Council of Saint Joseph University of Beirut and the Internet Society Community Grants Programme. The authors would like also to thank all the developers who worked hard in order to deploy the Comiqual platform, the android mobile agents, and the fixed agent probes.
- 1.Bagnulo M, Eardley P, Burbridge T, Trammell B, Winter R (2013) Standardizing large-scale measurement platforms. ACM SIGCOMM Comput Commun Review 43(2). doi: 10.1145/2479957.2479967
- 2.A framework for large-scale measurement of broadband performance (LMAP). IETF RFC 7584. https://www.rfc-editor.org/rfc/rfc7594.txt. Accessed 15 Nov 2016
- 3.Broadband Commission for Digital Development (2015) The state of broadband 2015: broadband as a foundation for sustainable development. ITU and UnescoGoogle Scholar
- 7.Madhyastha HV, Isdal T, Piatek M, Dixon C, Anderson T, Krishnamurthy A, Venkataramani A (2006) iplane: an information plane for distributed services. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation, ser. OSDI’06. USENIX Association, Berkeley, pp 367–380Google Scholar
- 9.SQ301–005-EN (2015) SAMKNOWS TEST METHODOLOGY Methodology and technical information relating to the SamKnows testing platformGoogle Scholar
- 10.Sonntag S, Manner J, Schulte L. Netradar-Measuring wireless world. In: Modeling Optimization in Mobile, Ad Hoc Wireless Networks (WiOpt), 2013 11th International Symposium on, May 2013, pp 29–34Google Scholar
- 11.Hanemann A, Boote JW, Boyd EL, Durand J, Kudarimoti L, Lapacz R, Swany DM, Trocha S,Zurawski J (2005) Perfsonar: a service architecture for multi-domain network monitoring. In: Conference on Service-Oriented Computing, ser. ICSOC’05. Springer-Verlag, Berlin, pp 241–254Google Scholar
- 12.IEEE 802.16 Working Group on Broadband Wireless Access. http://www.ieee802.org/16/mbnpm/. Accessed 15 Nov 2016
- 13.Kilany R, Sokhn M, Hellani H Towards flexible K-anonymity in International Conference on Knowledge Engineering and Semantic Web September 21–September 23, 2016 Prague, Czech RepublicGoogle Scholar