<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wireless | Aqualab - Northwestern University</title><link>https://aqualab.cs.northwestern.edu/tag/wireless/</link><atom:link href="https://aqualab.cs.northwestern.edu/tag/wireless/index.xml" rel="self" type="application/rss+xml"/><description>Wireless</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 01 Jun 2005 00:00:00 +0000</lastBuildDate><image><url>https://aqualab.cs.northwestern.edu/media/logo_hu_8646b2b27455bd.png</url><title>Wireless</title><link>https://aqualab.cs.northwestern.edu/tag/wireless/</link></image><item><title>Vehicular Networks and Simulation</title><link>https://aqualab.cs.northwestern.edu/project/vehicular/</link><pubDate>Wed, 01 Jun 2005 00:00:00 +0000</pubDate><guid>https://aqualab.cs.northwestern.edu/project/vehicular/</guid><description>&lt;div class="article-style"&gt;
&lt;h2 id="project-overview"&gt;Project Overview&lt;/h2&gt;
&lt;p&gt;Around the middle of the 2000s, a great deal of vehicular ad hoc network
research rested on mobility models in which nodes picked a random destination
and moved toward it in a straight line. Cars do not do this. They follow
streets, stop at intersections, queue behind one another, and cluster at exactly
the places where a wireless protocol&amp;rsquo;s assumptions are most likely to fail.&lt;/p&gt;
&lt;p&gt;If the movement is wrong, the connectivity patterns are wrong, and so is any
protocol evaluated on top of them. This project set out to fix the foundation
first, and then to check the parts that simulation could not settle.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="straw"&gt;STRAW&lt;/h2&gt;
&lt;p&gt;STRAW integrated mobility with traffic: vehicles move over real street maps,
obeying traffic control, with car-following behaviour and congestion emerging
from the interaction rather than being imposed. The result is a simulation in
which vehicle density varies the way it does in a city — thin on arterials
between lights, dense at intersections — which is what determines whether two
cars are ever in range of one another.&lt;/p&gt;
&lt;p&gt;STRAW was written for the JiST/SWANS discrete-event simulator, so it could be
used with existing protocol implementations rather than requiring a new
platform.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="tooling"&gt;Tooling&lt;/h2&gt;
&lt;p&gt;Two pieces of infrastructure grew alongside it. &lt;strong&gt;SWANS++&lt;/strong&gt; extended JiST/SWANS
with re-implementations of well-known protocols and mobility models, giving a
common basis for comparison. &lt;strong&gt;Ceratias&lt;/strong&gt; added real-time visualization, letting
a researcher watch a simulation as it ran, interact with it, and modify it
online — and detach and re-attach the viewer so the cost was only paid while
someone was watching.&lt;/p&gt;
&lt;p&gt;Watching a simulation is underrated as a debugging technique. A mobility bug
that survives a summary statistic rarely survives being seen.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="beyond-simulation"&gt;Beyond Simulation&lt;/h2&gt;
&lt;p&gt;The later work in this thread pushed the questions out of the simulator.
&lt;em&gt;Exploiting Emergent Behavior for Inter-Vehicle Communication&lt;/em&gt; looked at what
collective vehicle behaviour makes possible for protocol design, and &lt;em&gt;Down the
Block and Around the Corner&lt;/em&gt; measured how radio propagation actually behaves in
a street grid — where buildings at corners, not distance alone, govern whether
two vehicles can hear each other.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="software"&gt;Software&lt;/h2&gt;
&lt;p&gt;All three shipped together as the &lt;strong&gt;SWANS++&lt;/strong&gt; project on SourceForge, which is
still up — the distribution is &lt;code&gt;straw1_2_1.tar.gz&lt;/code&gt;. It is the only one of the
group&amp;rsquo;s systems from this era that can still be downloaded.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;STRAW&lt;/strong&gt; — an integrated mobility and traffic model for VANETs, implemented
for the JiST/SWANS discrete-event simulator.
&lt;a href="https://sourceforge.net/projects/straw/" target="_blank" rel="noopener"&gt;SourceForge&lt;/a&gt; ·
&lt;a href="https://web.archive.org/web/2006/http://aqualab.cs.northwestern.edu/projects/STRAW/" target="_blank" rel="noopener"&gt;archived project page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SWANS++&lt;/strong&gt; — extensions to JiST/SWANS, including re-implementations of
well-known protocols, mobility models, and a steering and visualization tool.
&lt;a href="https://sourceforge.net/projects/straw/" target="_blank" rel="noopener"&gt;SourceForge&lt;/a&gt; ·
&lt;a href="https://web.archive.org/web/2006/http://aqualab.cs.northwestern.edu/projects/swans&amp;#43;&amp;#43;/" target="_blank" rel="noopener"&gt;archived project page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ceratias&lt;/strong&gt; — real-time visualization for JiST/SWANS, supporting interaction
with and online modification of a running simulation.
&lt;a href="https://sourceforge.net/projects/straw/" target="_blank" rel="noopener"&gt;SourceForge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our own project pages for these are gone; the links above go to Internet Archive
snapshots of them.&lt;/p&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/2005/dchoffnes-nwu-cs-05-03/"&gt;STRAW: An Integrated Mobility and Traffic Model for VANETs&lt;/a&gt; — Northwestern CS technical report, 2005&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2005/dchoffnes-vanet05/"&gt;An Integrated Mobility and Traffic Model for Vehicular Ad Hoc Networks&lt;/a&gt; — VANET 2005&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2007/dchoffnes-hotac07/"&gt;Exploiting Emergent Behavior for Inter-Vehicle Communication&lt;/a&gt; — HotAC 2007&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/publication/2009/jotto-icdcs09/"&gt;Down the Block and Around the Corner: The Impact of Radio Propagation on Inter-Vehicle Wireless Communication&lt;/a&gt; — ICDCS 2009&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/david-choffnes/"&gt;David R. Choffnes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aqualab.cs.northwestern.edu/author/john-otto/"&gt;John S. Otto&lt;/a&gt;&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;Randall Berry (Northwestern University)&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/" target="_blank" rel="noopener"&gt;AquaLab Research Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description></item></channel></rss>