Commit a39a69d3347f1746e0120d5f40014d966667f127

Authored by Jinghao Shi
1 parent 6b444969

design

Showing 2 changed files with 14 additions and 15 deletions
design.tex
... ... @@ -4,10 +4,9 @@
4 4 \begin{figure}[t!]
5 5 \centering
6 6 \includegraphics[width=0.46\textwidth]{./figures/system-crop.pdf}
7   - \vspace*{3.015mm}
  7 + \vspace*{3mm}
8 8 \caption{\textbf{System Components}}
9 9 \label{fig:system}
10   - \vspace*{-2.85mm}
11 10 \end{figure}
12 11  
13 12 \PS{} collects two types of measurements from clients---spectrum utilization,
... ... @@ -16,11 +15,12 @@ ways---synchronously and asynchronously. Figure~\ref{fig:system} shows
16 15 the main components of \PS{}.
17 16  
18 17 Idle smartphones can be used to improve nearby device's network performance. For
19   -example, in Figure~\ref{fig:system}, when \PS{} AP sends synchronous query about
20   -active device's spectrum condition, \PS{} clients, depending on device
21   -proximity, will perform detailed spectrum measurements on behalf of nearby
22   -devices. This information can then be feed into AP adaption algorithms for
23   -channel assignment, rate adaption or power control.
  18 +example, in Figure~\ref{fig:system}, when \PS{} Access Point (AP) sends
  19 +synchronous query about active device's spectrum condition, \PS{} clients,
  20 +depending on proximity with interested device, will perform detailed spectrum measurements on
  21 +behalf of nearby devices. This information can then be feed into AP adaption
  22 +algorithms for channel assignment, rate adaption or power control---all without
  23 +disturbing the active client.
24 24  
25 25 On other hand, to cope with rapidly-changing network environment caused by mobility,
26 26 smartphones already perform aggressive network exploration and thus naturally
... ...
progress.tex
1 1 \section{Current Progress}
2 2 \label{sec:progress}
3 3  
4   -We have set up a testbed of 4 programmable TP-LINK WDR3500 wireless routers
5   -running customized OpenWRT firmware, which we experiment with joint channel
  4 +We have set up a testbed of 4 programmable APs
  5 +running customized OpenWRT firmware, with which we experiment joint channel
6 6 assignment, rate adaption and client association algorithms. On device side, we
7   -hacked \wifi{} driver of Nexus 5 devices to enable \wifi{} monitor mode. This
8   -enables the device to ``sniff'' the detailed spectrum utilization information.
9   -We are currently developing an \PS{} Android app. Besides sniffing, the app will
10   -also collect and upload network measurements such as \wifi{} scan results, RTT
11   -of \texttt{ping} requests, bandwidth etc. We plan to deploy our app on
12   -\PhoneLab{}, a large smartphone testbed operated at UB.
  7 +modified \wifi{} driver of Nexus 5 devices to enable \wifi{} monitor mode, which
  8 +provides more detailed spectrum utilization information. We are currently
  9 +developing an \PS{} Android app. We are conducting small scale controlled
  10 +experiments, and are also preparing to deploy our system on
  11 +\PhoneLab{}---a large smartphone testbed operated at UB.
... ...