Firefox OS/Research: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 2: Line 2:


== Network Measurement ==
== Network Measurement ==
The [http://www.mobiperf.com MobiPerf] project
=== The [http://www.mobiperf.com MobiPerf] project ===
Related: Mobilyzer
An Android application running in the background periodically measures a wide range of performance characteristics of the mobile and wireless network.  Data is then anonymized and published in an open data set.
 
=== Cross-layer application profiling ===
ARO: [http://www2.research.att.com/~fengqian/paper/aro_mobisys11.pdf pdf]
 
=== RRC state analysis ===
 
A Close Examination of Performance and Power Characteristics of 4G LTE Networks [http://web.eecs.umich.edu/~zmao/Papers/RRC4G_mobisys2012.pdf pdf]
 
 
This is done in a device-agnostic way with MobiPerf.  Mobiperf infers the impact of RRC states on user-perceived latencies, rather than the RRC state changes themselves.  In particular, this allows bad transition delays to be logged.
 
[http://andriusa.github.io/RILAnalyzer/ pdf]
On certain Android devices it is possible to receive control-plane messages corresponding to RRC states.  This is a tool to log this control-plane data and determine how it interacts with data-plane events in order to affect user-perceived performance.


== New network protocols ==
== New network protocols ==

Revision as of 19:38, 2 April 2014

On this page, we will list related work (published research papers and other projects) that might be of interest either as something to integrate within Firefox OS, or that we can build off of for Firefox OS related research projects.

Network Measurement

The MobiPerf project

Related: Mobilyzer An Android application running in the background periodically measures a wide range of performance characteristics of the mobile and wireless network. Data is then anonymized and published in an open data set.

Cross-layer application profiling

ARO: pdf

RRC state analysis

A Close Examination of Performance and Power Characteristics of 4G LTE Networks pdf


This is done in a device-agnostic way with MobiPerf. Mobiperf infers the impact of RRC states on user-perceived latencies, rather than the RRC state changes themselves. In particular, this allows bad transition delays to be logged.

pdf On certain Android devices it is possible to receive control-plane messages corresponding to RRC states. This is a tool to log this control-plane data and determine how it interacts with data-plane events in order to affect user-perceived performance.

New network protocols

TCP for Cellular Networks

MultiPath TCP

QUIC

Network Performance and Battery Optimization

PowerTutor

Security

User-Driven Access Control

(Roesner et al) Build permission granting into normal user application workflow patterns with access control gadgets. Protected UI gadgets allow users to naturally give access to e.g. the camera by pressing a button with a camera on it.