• Aucun résultat trouvé

Internship proposal 2015/2016 Topic: End-user Quality of Experience (QoE) Monitoring with Mobile Devices

N/A
N/A
Protected

Academic year: 2022

Partager "Internship proposal 2015/2016 Topic: End-user Quality of Experience (QoE) Monitoring with Mobile Devices"

Copied!
1
0
0

Texte intégral

(1)

Internship proposal 2015/2016

Topic: End-user Quality of Experience (QoE) Monitoring with Mobile Devices Duration: 4 to 6 months

Hosting team: Muse, Inria Paris-Rocquencourt (https://team.inria.fr/muse/) Contact: [email protected]

Mentor:

Renata Teixeira, Senior Researcher, Inria (head of Muse team) Anna-Kaisa Pietilainen, Researcher, Inria

Keywords: Internet measurements, network traffic, QoE, data analysis Description:

As our lives become more dependent on Internet connectivity, it is easy to understand people’s frustration when their Internet experience is poor. Network disruptions can adversely impact web browsing, cause video/audio interruptions, or render web sites unreachable or unusable. The goal of our research is to build techniques and tools to prevent performance degradations that affect users’ online experience. For this purpose, we need performance data from end-users’ computers and mobile devices. In contrast to many previous works, we are not only interested in raw performance metrics such as bandwidth or network delays (often called Quality of Service, QoS), but in addition, we try to measure the user experience (aka Quality of Experience, QoE) using techniques from Human Computer Interaction domain. In particular, we use experience sampling method (ESM) that basically consists of asking for user feedback at regular times with a short questionnaire.

The goal of this internship is to develop such a data collection tool for Android devices (mobile phones and tablets). The tool will collect network traffic (in pcap format), system performance data (cpu, memory and disk use; running applications;

foreground application; I/O, e.g. microphone, speaker etc. use; network configuration and performance) together with feedback from the user on his experience with the network/system performance. In our prior work, we have built similar tool for Linux and OS X (called Hostview [1]), and more recently, a completely updated version for Windows PCs [2]. The Android tool will leverage the design ideas, source code (if possible) and other lessons learned from building these tools.

Similarly, the tool will integrate with our existing data collection backend, so most development effort will be on the client side. As the tool is collecting potentially large amounts of data on a possibly resource limited mobile platform, the performance of the tool itself is an important challenge to tackle during the internship.

We hope to deploy the tool during the internship in small test group (colleagues from the group and the lab), and time permitting, in a larger-scale study together with the new Windows version of Hostview. Finally, if we have time and depending on the interests of the student, the project can conclude with an initial data analysis of typical QoE problems on mobile devices and how they correlate with raw performance metrics observed by the tool.

The student should develop engineering and scientific skills on mobile devices application development, computer system performance and end-user QoE measurements; data analysis; as well as scientific writing and presentation. If the student is interested, there is a possibility of staying for the doctoral studies after the internship.

Desirable skills:

- Comfortable communicating in English

- Good knowledge of Java programming, Android experience is a plus - Good knowledge of computer networks and protocols (TCP/IP) - Knowledge of web technologies (HTML, CSS, Javascript) - Knowledge of computer systems performance measurement - Knowledge of data analysis techniques

References:

[1] D. Joumblatt, R. Teixeira, J. Chandrashekar, N. Taft, "HostView: Annotating end-host performance measurements with user feedback", ACM SIGMETRICS Performance Evaluation Review, 38(3), 2010.

[2] http://muse.inria.fr/hostview

Références

Documents relatifs

Using Fathom APIs one can get direct TCP/UDP socket access; higher- level protocol APIs such as DNS, HTTP, and UPnP; and access system and network configuration information and network

The results indicate that students with technical and general High School backgrounds scored similarly on a pre-course test of computer programming and that

– Adaptation Quality: While in our previous research, we developed methods that enable the automatic adaptation of workflows by using adaptation knowledge au- tomatically acquired

The list of delivered items and their names: KPE - Shared Space Views and Common, Support and Optional Tools Deviations are documented and explained in the Delivery Note3.

Some works focused on the user task to put in context such assistance [Farell et al., 2000; Francisco-Revilla and Breimer, 2000] while others tried to capture general web

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

As regards the development of complex plans elements attached to different objects, our results show that, for beginners in OOP, the description of objects and

in such scenario, the position of the destination node may be easily assumed to be known. The use of positioning information in DYMO- selfwd is expected to reduce the routing