<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mobile Networks | Aqualab - Northwestern University</title><link>https://aqualab.cs.northwestern.edu/tag/mobile-networks/</link><atom:link href="https://aqualab.cs.northwestern.edu/tag/mobile-networks/index.xml" rel="self" type="application/rss+xml"/><description>Mobile Networks</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 01 Nov 2014 00:00:00 +0000</lastBuildDate><image><url>https://aqualab.cs.northwestern.edu/media/logo_hu_8646b2b27455bd.png</url><title>Mobile Networks</title><link>https://aqualab.cs.northwestern.edu/tag/mobile-networks/</link></image><item><title>Mobile and Cellular Networks from the Edge</title><link>https://aqualab.cs.northwestern.edu/project/mobile-edge/</link><pubDate>Sat, 01 Nov 2014 00:00:00 +0000</pubDate><guid>https://aqualab.cs.northwestern.edu/project/mobile-edge/</guid><description>&lt;div class="article-style"&gt;
&lt;h2 id="project-overview"&gt;Project Overview&lt;/h2&gt;
&lt;p&gt;For most people on Earth, the Internet is reached over a cellular network. Yet
cellular infrastructure is among the hardest of all networks to observe: the
interesting behaviour happens inside operator networks that publish little, use
private addressing, and terminate traffic at gateways whose location bears no
simple relation to the user&amp;rsquo;s.&lt;/p&gt;
&lt;p&gt;The consistent move in this thread is to measure from the client, where a
handset can see what an outside prober cannot, and to keep asking a question
that outsiders usually assume away: for a mobile user, where is the network
actually, and what does that cost?&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="cellular-networks-in-the-internet"&gt;Cellular Networks in the Internet&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Cell Spotting&lt;/em&gt; mapped where cellular traffic enters the Internet, showing that
the gateways serving mobile users are far more concentrated and far less local
than the geography of their users implies. &lt;em&gt;Behind the Curtain&lt;/em&gt; followed the
consequence into content delivery: if a CDN sees a query arriving from a distant
gateway, the replica it picks is wrong for the user holding the phone — the same
problem our DNS work had found on fixed lines, sharper in cellular.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Anycast on the Move&lt;/em&gt; asked what happens to anycast routing when the client
itself is moving, and &lt;em&gt;Where Things Roam&lt;/em&gt; turned to cellular IoT and M2M
connectivity, a population of devices that roams permanently by design.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="aggregators-and-roaming"&gt;Aggregators and Roaming&lt;/h2&gt;
&lt;p&gt;Roaming is no longer a bilateral arrangement between two operators. A layer of
global aggregators now sits between the SIM and the networks that serve it,
which changes the performance a device gets and makes the path it takes hard for
anyone to predict. Our MobiSys paper laid out a taxonomy of these aggregators
and measured their roaming performance and optimization, and the later TNSM
article extends the comparison.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-mobile-web"&gt;The Mobile Web&lt;/h2&gt;
&lt;p&gt;Mobile web performance has been shaped as much by intermediaries as by
protocols. &lt;em&gt;AMP up your Mobile Web Experience&lt;/em&gt; characterized what Google&amp;rsquo;s
Accelerated Mobile Pages actually delivers, separating the gains attributable to
the format from those attributable to serving from Google&amp;rsquo;s cache. &lt;em&gt;Reining in
Mobile Web Performance&lt;/em&gt; looked at what document and permission policies can
recover, and &lt;em&gt;Mobile AD(D)&lt;/em&gt; examined app session times, which determine what an
ad — or any load — is worth paying for.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="connectivity-in-motion"&gt;Connectivity in Motion&lt;/h2&gt;
&lt;p&gt;In-flight Internet is a useful extreme case: a satellite path, a shared cell
with a hundred passengers, and a network stack designed for none of it. &lt;em&gt;Mile
High WiFi&lt;/em&gt; was a first look at in-flight connectivity in the wild, and &lt;em&gt;When IPs
Fly&lt;/em&gt; made the case for rethinking airline communication rather than treating the
aircraft as an ordinary subscriber.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="papers"&gt;Papers&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Cellular networks in the Internet&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2014/jrula-imc14/"&gt;Behind the Curtain – Cellular DNS and Content Replica Selection&lt;/a&gt; — IMC 2014&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2014/jrula-sigcomm-poster14/"&gt;Behind the Curtain: The Importance of Replica Selection in Next Generation Cellular Networks&lt;/a&gt; — SIGCOMM 2014 (poster)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2017/jrula-imc17/"&gt;Cell Spotting: Studying the Role of Cellular Networks in the Internet&lt;/a&gt; — IMC 2017&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2018/swasserman-tma18/"&gt;Anycast on the Move: A Look at Mobile Anycast Performance&lt;/a&gt; — TMA 2018&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2020/alutu-imc20/"&gt;Where Things Roam: Uncovering Cellular IoT/M2M Connectivity&lt;/a&gt; — IMC 2020&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Aggregators and roaming&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2022/salcala-marin-mobisys22/"&gt;Global Mobile Network Aggregators: Taxonomy, Roaming Performance and Optimization&lt;/a&gt; — MobiSys 2022&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2025/salcala-marin-tnsm25/"&gt;A Comparative Analysis of Global Mobile Network Aggregators&lt;/a&gt; — IEEE TNSM, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The mobile web&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2015/jrula-hotmobile15/"&gt;Mobile AD(D): Estimating Mobile App Session Times for Better Ads&lt;/a&gt; — HotMobile 2015&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2019/bjun-mobicom19/"&gt;AMP up your Mobile Web Experience&lt;/a&gt; — MobiCom 2019&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2022/bjun-hotmobile22/"&gt;Reining in Mobile Web Performance with Document and Permission Policies&lt;/a&gt; — HotMobile 2022&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Connectivity in motion&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2016/jrula-hotmobile16/"&gt;When IPs Fly: A Case for Redefining Airline Communication&lt;/a&gt; — HotMobile 2016&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2018/jrula-www18/"&gt;Mile High WiFi: A First Look at In-Flight Internet Connectivity&lt;/a&gt; — WWW 2018&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="coverage"&gt;Coverage&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;In-flight WiFi — Northwestern McCormick News, ChicagoInno, and the &lt;em&gt;Chicago Tribune&lt;/em&gt; (2016)&lt;/li&gt;
&lt;li&gt;The in-flight browsing extension — Network World, New Atlas, ScienceDaily, CACM News, &lt;em&gt;Indian Express&lt;/em&gt;, and &lt;em&gt;Travel+Leisure&lt;/em&gt; (2017)&lt;/li&gt;
&lt;li&gt;Phone usage — Northwestern McCormick News and ACM TechNews (2016)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="people"&gt;People&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Lead &amp;amp; PI&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/fabian-e.-bustamante/"&gt;Fabián E. Bustamante&lt;/a&gt; (Northwestern University)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Students&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/john-rula/"&gt;John P. Rula&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/byungjin-jun/"&gt;Byungjin Jun&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/sarah-wassermann/"&gt;Sarah Wassermann&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/zachary-bischof/"&gt;Zachary S. Bischof&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/weili-wu/"&gt;Weili Wu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;James Newman&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Collaborators&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Andra Lutu (Telefónica Research)&lt;/li&gt;
&lt;li&gt;Sergi Alcalá-Marín, Marcelo Bagnulo (Universidad Carlos III de Madrid)&lt;/li&gt;
&lt;li&gt;Özgü Alay (University of Oslo)&lt;/li&gt;
&lt;li&gt;Moritz Steiner (Akamai)&lt;/li&gt;
&lt;li&gt;Vishnu Navda, Ranjita Bhagwan, Saikat Guha (Microsoft Research India)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="related-links"&gt;Related Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/project/mobile-platforms/"&gt;Measurement Platforms for Mobile Devices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/project/dns-client-side/"&gt;Client-Side DNS and Content Delivery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/" target="_blank" rel="noopener"&gt;AquaLab Research Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item><item><title>Measurement Platforms for Mobile Devices</title><link>https://aqualab.cs.northwestern.edu/project/mobile-platforms/</link><pubDate>Wed, 01 Feb 2012 00:00:00 +0000</pubDate><guid>https://aqualab.cs.northwestern.edu/project/mobile-platforms/</guid><description>&lt;div class="article-style"&gt;
&lt;h2 id="project-overview"&gt;Project Overview&lt;/h2&gt;
&lt;p&gt;Studying mobile networks and applications runs into a practical wall: the
device. A phone will not let you sit in the middle of its traffic, its battery
behaviour cannot be simulated convincingly, and the person holding it has their
own plans. Each of those obstacles produced an instrument.&lt;/p&gt;
&lt;p&gt;These are tools rather than findings — the apparatus that the measurement
studies in our &lt;a href="https://aqualab.cs.northwestern.edu/project/mobile-edge/"&gt;mobile thread&lt;/a&gt; depend on.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="mbz-a-middlebox-on-the-handset"&gt;MBZ: a middlebox on the handset&lt;/h2&gt;
&lt;p&gt;Traditional middleboxes see traffic at the far end of the first link, by which
point the interesting attribution — which app, which library, which permission —
is gone. MBZ takes that vantage point and moves it onto the device: an
extensible platform that intercepts and can modify traffic before it leaves the
handset, or on arrival before it reaches the operating system.&lt;/p&gt;
&lt;p&gt;Conceptually it gives a middlebox&amp;rsquo;s view with the device&amp;rsquo;s context attached,
which is what makes it possible to ask questions about specific applications
rather than about aggregate flows. &lt;em&gt;Back in Control&lt;/em&gt; describes the design.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="batterylab-power-measurement-on-real-hardware"&gt;BatteryLab: power measurement on real hardware&lt;/h2&gt;
&lt;p&gt;Energy claims about mobile software are usually made with models, because
measuring real draw needs physical instrumentation attached to a real device.
BatteryLab is a collaborative platform that shares that instrumentation: devices
wired to power monitors, hosted across sites, available remotely so researchers
can measure genuine power consumption on hardware they do not own.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="crowd-soft-control"&gt;Crowd (Soft) Control&lt;/h2&gt;
&lt;p&gt;The third obstacle is the human. Opportunistic sensing takes measurements
wherever participants happen to be, which leaves coverage to chance. Crowd (Soft)
Control asked what becomes possible when participants can be gently steered
toward where a measurement is needed, and the later HotMobile paper takes up the
question of incentives — what actually motivates people to participate, and why
one scheme does not fit every population.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="software"&gt;Software&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Middle-Box Zero (MBZ)&lt;/strong&gt; — an extensible platform to intercept and modify
traffic on the device, before it leaves or before it reaches the OS.
&lt;a href="https://github.com/NU-AquaLab/MBZ" target="_blank" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BatteryLab&lt;/strong&gt; — a distributed platform for power monitoring of mobile
devices, led by Matteo Varvello. Its project site no longer resolves; see the
PAM 2022 paper below.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="papers"&gt;Papers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2012/jrula-hotmobile12/"&gt;Crowd (Soft) Control&lt;/a&gt; — HotMobile 2012&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2014/jrula-hotmobile14/"&gt;No One-Size Fits All: Towards a Principled Approach for Incentives in Mobile Crowdsourcing&lt;/a&gt; — HotMobile 2014&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2020/jnewman-arxiv20/"&gt;Back in Control: An Extensible Middle-Box on Your Phone&lt;/a&gt; — arXiv, 2020&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2022/mvarvello-pam22/"&gt;BatteryLab: A Collaborative Platform for Power Monitoring&lt;/a&gt; — PAM 2022&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="coverage"&gt;Coverage&lt;/h2&gt;
&lt;p&gt;Crowd Soft Control was covered by &lt;em&gt;Communications of the ACM&lt;/em&gt;, &lt;em&gt;Wired&lt;/em&gt;, and
Discovery News in 2012.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="people"&gt;People&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Lead &amp;amp; PI&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/fabian-e.-bustamante/"&gt;Fabián E. Bustamante&lt;/a&gt; (Northwestern University)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Students&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/john-rula/"&gt;John P. Rula&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;James Newman&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Collaborators&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Matteo Varvello (Nokia Bell Labs)&lt;/li&gt;
&lt;li&gt;Kleomenis Katevas, Mihai Plesa, Hamed Haddadi (Brave Software / Imperial College London)&lt;/li&gt;
&lt;li&gt;Narseo Vallina-Rodriguez (IMDEA Networks)&lt;/li&gt;
&lt;li&gt;Abbas Razaghpanah (Stony Brook University)&lt;/li&gt;
&lt;li&gt;Mark Allman (ICSI)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="related-links"&gt;Related Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/project/mobile-edge/"&gt;Mobile and Cellular Networks from the Edge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/" target="_blank" rel="noopener"&gt;AquaLab Research Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item></channel></rss>