QoS (Quality of Service) and QoE (Quality of Experience) Study for Web Services Consumed from a Mobile Mashup
DOI:
https://doi.org/10.14482/inde.39.1.620.004Keywords:
Mobile Mashup, QoE, QoS, Web serviceAbstract
The objective of this work is to study the QoS and QoE of web services APIs consumed by mobile mashup applications. The study focuses on collecting and analyzing QoS and QoE indicators. The methodology used for the development of this work is experimental: an experience has been carried out that allowed for collecting the study data. For this purpose, a mobile mashup was developed that consumes three REST APIs and a library that allows collecting QoS and QoE indicators. The study was carried out for 60 days, and 1.012 indicator values were collected. The obtained results prove that performing a partial analysis of QoS and QoE, considering indicators in isolation, can lead to inaccurate conclusions, a more comprehensive analysis and evaluation should be carried out, taking into account the greater number of factors that affect QoS and QoE.
References
G. Devashish, “Mobile computing”, Int. J. Adv. Comput. Sci. Appl., vol. 3, no. 9, pp. 846-855, sept. 2013.
M. Hefeeda y C. Hsu, “Mobile video streaming in modern wireless networks”, en MM’10: Proceedings of the 18th ACM international conference on Multimedia, 2010, pp. 1779-1780. https://doi.org/10.1145/1873951.1874368
H. Luo y M. Shyu, “Quality of service provision in mobile multimedia: a survey”, Hum. Cent. Comput. Inf. Sci., vol. 1, no. 1, pp. 1-15, nov. 2011. https://doi.org/10.1186/2192-1962-1-5
J. Shaikh, M. Fiedler y D. Collange, “Quality of experience from user and network perspectives”, Ann. Telecommun., vol. 65, pp. 47-57, dic. 2010. https://doi.org/10.1007/s12243-009-0142-x
GSMA (20 sept. 2016), The mobile Economy Latin America and the Caribbean 2016 [En línea]. Disponible en: https://www.gsma.com/latinamerica/resources/mobile-economy-latin-america-caribbean-2016
GSMA (31 oct. 2017), The Mobile Economy Latin America and the Caribbean 2017 [En línea]. Disponible en: https://www.gsma.com/latinamerica/resources/mobile-economy-latin-america-caribbean-2017
F. Daniel y M. Maristella, Mashups: concepts, models and architectures. Milán: Springer, 2014.
S. Aghaee, “A quality-based framework for leveraging the process of mash-up component selection”, Tesis de maestría, University of Gothenburg, Gotemburgo, Suecia, 2010 [En línea]. Disponible en: http://hdl.handle.net/2077/21953
API Harmony - Catalog of web API [En línea]. Disponible en: https://apiharmony-open.mybluemix.net/public
Public API - Collection of public and open APIs [En línea]. Disponible en: ttps://public-apis.xyz
ProgrammableWeb - APIs, Mashups and the Web as Platform [En línea]. Disponible en: https://www.programmableweb.com
M. Siekkinen, E. Masala y T. Kämäräinen, T. “A first look at quality of mobile live streaming experience: the case of periscope”, en IMC’16: Proceedings of the 2016 Internet Measurement Conference, 2016, pp. 477-483. https://doi.org/10.1145/2987443.2987472
G. Zhi-Peng, C. Jian, Q. Xue-Song y M. Luo-Ming, “QoE/QoS driven simulated annealing-based genetic algorithm for Web services selection”, J. China Univ. Posts Telecommun., vol. 16, pp. 102-107, sept. 2009. https://doi.org/10.1016/S1005-8885(08)60347-7
S. Joshi y O. Ramanaiah, “An integrated QoE and QoS based approach for web service selection”, en 2016 International Conference on ICT in Business Industry & Government (ICTBIG), 2016, pp. 1-7. Doi: 10.1109/ICTBIG.2016.7892671
K. Bouraqia, E. Sabir, M. Sadik y L. Ladid, “Quality of experience for streaming services: measurements, challenges and insights”, en In IEEE Access, 2020, pp. 13341-13361. Doi: 10.1109/ACCESS.2020.2965099
S. Cardeal, F. Neves, S. Soares, F. Tavares y P. Assunção, “Arqos®: system to monitor QoS/QoE in VoIP”, en 2011 IEEE EUROCON - International Conference on Computer as a Tool, 2011, pp. 1-2. Doi: 10.1109/EUROCON.2011.5929310
S. Jelassi, G. Rubino, H. Melvin, H. Youssef y G. Pujolle, “Quality of experience of VoIP service: a survey of assessment approaches and open issues”, en IEEE Communications Surveys & Tutorials, 2012, pp. 491-513. Doi: 10.1109/SURV.2011.120811.00063
L. Skorin-Kapov, M. Varela, T. Hoßfeld y K. Chen, “A survey of emerging concepts and challenges for QoE management of multimedia services”, en ACM Transactions on Multimedia Computing, Communications, and Applications, 2018, pp. 1-29. https://doi.org/10.1145/3176648
A. Machini, J. Enriquez y S. Casas, “Q2M, una librería para computar métricas de calidad en aplicaciones móviles”, ICT-UNPA, vol. 11, no. 2, pp. 1-17, ag. 2019. https://doi.org/10.22305/ict-unpa.v11i2.783
A. Machini, J. Enriquez y S. Casas, “Nexo: una herramienta para la visualización y análisis de indicadores QoS y QoE móviles”, ICT-UNPA, vol. 12, no. 2, pp. 47-62, nov. 2020. https://doi.org/10.22305/ict-unpa.v12.n2.731
M. Chowdhury, “Measuring impact of QoS on QoE in mobile web services”, Tesis de maestría, Royal Institute of Technology, Estocolmo, Suecia 2012 [En línea]. Disponible en: http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-90334
F. Lalanne, A. Cavalli y S. Maag, “Quality of experience as a selection criterion for web services”, en 2012 Eighth International Conference on Signal Image Technology and Internet Based Systems, 2012, pp. 519-526. Doi: 10.1109/SITIS.2012.81
B. Chihani, K. Rehman Laghari, E. Bertin, D. Collange, N. Crespi y T. Falk, “User-centric quality of experiencemeasurement”, en Mobile Computing, applications, and services: 5th International Conference, MobiCASE 2013, Paris, France, November 7-8, 2013, revised selected papers, G. Memmi y U. Blanke, Eds. Cham: Springer, 2014, pp. 33-43.
https://doi.org/10.1007/978-3-319-05452-0_3
D. Bermbach y E. Wittern, “Benchmarking web API quality”, en Web engineering: 16th International Conference, ICWE 2016, Lugano, Switzerland, June 6-9, 2016. Proceedings, A. Bozzon, P. Cudre-Maroux y C. Pautasso, Eds. Cham: Springer, 2016, pp. 188-206. https://doi.org/10.1007/978-3-319-38791-8_11
Google Cloud, Maps [En línea]. Disponible en: https://cloud.google.com/maps-platform/maps
TomTom (30 jun. 2020), Search API and Extended Search API [En línea]. Disponible en: https://developer.tomtom.com/search-api.
Foursquare, Venue Search [En línea]. Disponible en: https://developer.foursquare.com/docs/api-reference/venues/search