Changeset 2794
- Timestamp:
- 10/30/09 17:20:57 (4 weeks ago)
- Location:
- docs/Lowthane/ipsn10
- Files:
-
- 5 modified
-
abstract.tex (modified) (2 diffs)
-
design.tex (modified) (3 diffs)
-
discussion.tex (modified) (1 diff)
-
evaluation.tex (modified) (3 diffs)
-
intro.tex (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
docs/Lowthane/ipsn10/abstract.tex
r2751 r2794 10 10 11 11 In this paper, we begin with collection routing as our foundation and 12 build up topoint-to-point through a series of enhancements and12 build up point-to-point through a series of enhancements and 13 13 optimizations, preserving collection performance and mirroring 14 14 contemporary system architecture in the process. We show that such … … 17 17 workloads, and especially on the factors important in this regime -- 18 18 code and memory footprint, routing stretch, and protocol overhead. We 19 implement our proposed protocol to route IPv6 traffic, evaluate it in20 both simulation and on multiple deployments, and compare it with 21 TinyAODV in controlled settings.19 implement our proposed protocol to route IPv6 traffic, evaluate it on 20 multiple deployments, and compare it to 21 CTP and TinyAODV in controlled settings. 22 22 23 23 %% Existing routing protocols for sensor networks either exclusively -
docs/Lowthane/ipsn10/design.tex
r2785 r2794 120 120 {\lowthane} uses Router Advertisement and Router Solicitation messages to 121 121 achieve router discovery, extending existing IPv6 Neighbor 122 Discovery ~\cite{ipv6-nd} mechanisms. Router Solicitation messages are sent using binary exponential timers, and this timer is reset when either a node boots, or when no default route (\S~\ref{sssec:default-route}) to a {\controller} exists. Nodes that receive a Router Solicitation respond with a Router Advertisement if they have a valid default route.122 Discovery mechanisms \cite{ipv6-nd}. Router Solicitation messages are sent using binary exponential timers, and this timer is reset when either a node boots, or when no default route (\S~\ref{sssec:default-route}) to a {\controller} exists. Nodes that receive a Router Solicitation respond with a Router Advertisement if they have a valid default route. 123 123 124 124 We add two pieces of … … 179 179 incurred on packets actually containing topology updates. 180 180 181 The {\controller} aggregatesthese topology reports to create a global view of181 {\Controller}s aggregate these topology reports to create a global view of 182 182 the topology, known as the Link State Database. Figure \ref{fig:arch} shows a 183 183 partial view of the LSDB maintained by controller 1: for instance, the link … … 285 285 this prevents {\lowthane} from building up its confidence in the link cost 286 286 estimates of other default routes. In order to remedy this, each time a 287 default route is needed, a node randomly selects288 another entry in the table to use with some probability. This route temporarily assumes the287 default route is needed, a node may select 288 another entry in the table to use.. This route temporarily assumes the 289 289 role of Primary Default Route, and is used until it fails. 290 290 -
docs/Lowthane/ipsn10/discussion.tex
r2785 r2794 11 11 \label{sec:extensions} 12 12 13 Although this paper has concentrated on the mechanics of building up a robust14 point-to-point routing protocol based on collection routing, having a15 centralized routing database naturally lends itsself to a number of different16 uses.13 % Although this paper has concentrated on the mechanics of building up a robust 14 % point-to-point routing protocol based on collection routing, having a 15 % centralized routing database naturally lends itsself to a number of different 16 % uses. 17 17 18 18 \subsubsection{Multicast Forwarding} -
docs/Lowthane/ipsn10/evaluation.tex
r2788 r2794 504 504 Route Request messages. Nodes along the path forward traffic, generating 505 505 Route Error messages back to the source when a link along the path fails. A 506 comparison AODV's results in Figure \ref{fig:aodv-compr} show that it506 comparison with AODV's results in Figure \ref{fig:aodv-compr} show that it 507 507 achieves reasonable overall reliability, although far lower then {\lowthane}. 508 508 Since AODV forms routes based on a flood, it does not have the well-developed … … 910 910 {\emph{Total Size}} & \multicolumn{2}{|c|}{138 Bytes} \\ \hline 911 911 \end{tabular} 912 \caption{ {\lowthane} Node table sizes}912 \caption{Default {\lowthane} node table sizes.} 913 913 \label{tab:state} 914 914 \end{table} … … 936 936 {\bf{Adver.}} & 3 & $\propto$ churn \\ \hline 937 937 \end{tabular} 938 \caption{ {\lowthane} control overhead}938 \caption{Sizes of {\lowthane} table entries.} 939 939 \label{tab:control} 940 940 \end{table} -
docs/Lowthane/ipsn10/intro.tex
r2788 r2794 40 40 while adding efficient point-to-point routing with a minimum of additional 41 41 cost. This design is a step in the direction towards more hetrogeneous 42 networks where sensors, actuators, and control ls can directly communicate42 networks where sensors, actuators, and controls communicate directly 43 43 while standard tools are used for debugging. 44 44 45 45 Our analysis of real-world 46 experiments seeks to answer t he questions,how well does this general46 experiments seeks to answer two questions: how well does this general 47 47 architecture compare to specialized point solutions, and how robust is it? 48 48 We compare to other protocols which each solve a piece of the problem,
