Research work on WSNs of Jia-liang LU - Wireless and Sensor ...
Research work on WSNs of Jia-liang LU - Wireless and Sensor ...
Research work on WSNs of Jia-liang LU - Wireless and Sensor ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<str<strong>on</strong>g>Research</str<strong>on</strong>g> <str<strong>on</strong>g>work</str<strong>on</strong>g>s <strong>on</strong> <strong>WSNs</strong><br />
<strong>of</strong> <strong>Jia</strong>-<strong>liang</strong> <strong>LU</strong><br />
Sep 2008<br />
SJTU WSN LAB<br />
jia<strong>liang</strong>.lu@sjtu.edu.cn
Ph.D<br />
• INSA Ly<strong>on</strong> (The biggest French Engineering School)<br />
• 11.2004 to 05.2008<br />
• 4 research teams:<br />
– INRIA ARES project (a part <strong>of</strong> CITI lab)<br />
– FT R&D Skills Centre IPv6<br />
– FT R&D Grenoble : PACIFIC team<br />
– FT R&D Beijing Centre, Chine<br />
• Half time in FT R&D Beijing centre<br />
• Half time in CITI Lab, INSA Ly<strong>on</strong>
Milest<strong>on</strong>es<br />
11/04 11/05 30/06/07<br />
Work packages Achieved Work<br />
Fundamental<br />
mechanisms for WSN<br />
France<br />
Survey <strong>on</strong> Tax<strong>on</strong>omy <strong>and</strong> <str<strong>on</strong>g>Research</str<strong>on</strong>g> in WSN<br />
Survey <strong>on</strong> self-c<strong>on</strong>figurati<strong>on</strong><br />
Survey <strong>on</strong> self-organizati<strong>on</strong><br />
General architecture Broadcast analysis, FISCO, LEADS, LEGOS<br />
Soluti<strong>on</strong> for efficient<br />
data communicati<strong>on</strong><br />
Analysis <strong>of</strong><br />
organizati<strong>on</strong><br />
France China<br />
Data disseminati<strong>on</strong><br />
Data aggregati<strong>on</strong><br />
Testbed<br />
Entropy based c<strong>on</strong>cept<br />
05/08
C<strong>on</strong>textes<br />
• Multi-hop wireless net<str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
– Ad hoc net<str<strong>on</strong>g>work</str<strong>on</strong>g>s, wireless mesh net<str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
– WPAN<br />
– <strong>Wireless</strong> sensor net<str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
• Infrastructureless<br />
• Easy deployment<br />
• Large scale<br />
• Limited energy resource<br />
• Limited processing capability<br />
Worldsens WSN430 node<br />
• Target applicati<strong>on</strong>s<br />
– Intelligent building, envir<strong>on</strong>ment m<strong>on</strong>itoring<br />
4
Key mechanism<br />
• Self-organizati<strong>on</strong><br />
– Provide a logical topology based <strong>on</strong> the flat net<str<strong>on</strong>g>work</str<strong>on</strong>g><br />
– From local interacti<strong>on</strong>s<br />
• Why … ?<br />
• How …?<br />
• What for … ?<br />
5
• Self-organizati<strong>on</strong><br />
– Set up order in the net<str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
– Local interacti<strong>on</strong>s<br />
– Emergent behaviors<br />
Why?<br />
- quantifying with entropy<br />
• C<strong>on</strong>cept from statistical thermodynamic entropy
• Formulati<strong>on</strong>:<br />
Definiti<strong>on</strong><br />
• p(u,v) : local interacti<strong>on</strong> probability<br />
– Dynamics <strong>of</strong> nodes:<br />
• u exists with probability p<br />
• u is absent with probability q=1-p<br />
– Link quality :<br />
• A radio link (u, v) <str<strong>on</strong>g>work</str<strong>on</strong>g>s with probability c<br />
– Way <strong>of</strong> organizati<strong>on</strong><br />
• Entropy variati<strong>on</strong>: adaptability<br />
[Lu2008] J. Lu, F. Valois, M. Dohler <strong>and</strong> D. Barthel. Quantifying organizati<strong>on</strong> by means <strong>of</strong> entropy. IEEE<br />
Communicati<strong>on</strong> Letters, March, 2008.<br />
7
• Example<br />
– Flat net<str<strong>on</strong>g>work</str<strong>on</strong>g><br />
– Link (1) exists with<br />
probability:<br />
– Entropy:<br />
Applicati<strong>on</strong> <strong>of</strong> entropy<br />
E flat = - 6p 1logp 1<br />
8
Example<br />
LMST<br />
Links (1) – (4) exist with probability:<br />
Links (5) <strong>and</strong> (6) exists with probability:<br />
Entropy:<br />
Applicati<strong>on</strong> <strong>of</strong><br />
entropy<br />
E LMST = - [4p 1logp 1+2p 5logp 5] < E flat<br />
9
Analyses
How?<br />
FISCO<br />
• A first step <strong>of</strong> setting WSN<br />
– Address allocati<strong>on</strong><br />
– Communicati<strong>on</strong> structure<br />
• A dynamic, adaptive basis for other features<br />
– Cope with net<str<strong>on</strong>g>work</str<strong>on</strong>g> dynamics<br />
– Local decisi<strong>on</strong>s<br />
– Emerging behavior<br />
• Low c<strong>on</strong>trol overhead<br />
– Hello Message free<br />
– Active Time<br />
– Energy<br />
[Lu2007] J. Lu, Valois F., D. Barthel, M. Dohler. Fully Integrated Scheme <strong>of</strong> self-C<strong>on</strong>figurati<strong>on</strong><br />
<strong>and</strong> self-Organizati<strong>on</strong> for Ad hoc <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. IEEE <strong>Wireless</strong> Communicati<strong>on</strong>s <strong>and</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>ing<br />
C<strong>on</strong>ference (WCNC), H<strong>on</strong>gk<strong>on</strong>g China, 2007.
FISCO – logical view<br />
1<br />
2<br />
3<br />
1. FISCO backb<strong>on</strong>e<br />
2. FISCO snapshot<br />
3. FISCO logical<br />
address view
FISCO -<br />
Organizati<strong>on</strong><br />
• Comparing to self-organizati<strong>on</strong> <str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
– CDS<br />
– LMST<br />
• Complete self-organizati<strong>on</strong> soluti<strong>on</strong><br />
– Joining procedure<br />
– Departure procedure<br />
– Partiti<strong>on</strong> management<br />
– Local re-organizati<strong>on</strong> (activity scheduling)<br />
• New metric available for active nodes<br />
• Residual energy, degree <strong>of</strong> local structure<br />
[Lu2007b] J. Lu, F. Valois, <strong>and</strong> D. Barthel. Low-Energy Self-organizati<strong>on</strong> Scheme for <strong>Wireless</strong> Ad Hoc<br />
<strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. The Fourth Annual C<strong>on</strong>ference <strong>on</strong> <strong>Wireless</strong> On dem<strong>and</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g> Systems <strong>and</strong> Services, 2007.
FISCO – Address<br />
allocati<strong>on</strong><br />
• Based <strong>on</strong> self-organizati<strong>on</strong><br />
• Two-level Dynamic address allocati<strong>on</strong><br />
– High level: Dynamic address pool allocati<strong>on</strong><br />
– Low level: Stateful functi<strong>on</strong> <strong>on</strong> each Leader<br />
• Comparing to other address allocati<strong>on</strong> schemes<br />
– Address c<strong>on</strong>flict detecti<strong>on</strong> based:<br />
• No flooding<br />
• Independent <strong>of</strong> routing protocol<br />
– Distributed DHCP<br />
• Avoidance <strong>of</strong> periodical <strong>on</strong>e-hop Hello <strong>on</strong> each node<br />
[Lu2007a] J. Lu, F. Valois, D. Barthel <strong>and</strong> M. Dohler. Low-Energy Address Allocati<strong>on</strong> Scheme for<br />
<strong>Wireless</strong> Ad Hoc <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. IEEE PIMRC07, Athens, Greece, 2007.
Analysis<br />
• For a given area <strong>and</strong> a given radius, the number<br />
<strong>of</strong> leaders is bounded.<br />
• Complexity<br />
15
• JIST-SWANS<br />
– JAVA based<br />
– Large scale simulati<strong>on</strong><br />
• C<strong>on</strong>figurati<strong>on</strong>s<br />
– Square z<strong>on</strong>e<br />
– IEEE802.15.4<br />
– BMAC : pre-ambuling<br />
– R<strong>and</strong>om deployment<br />
Simulati<strong>on</strong>s<br />
16
Performance evaluati<strong>on</strong><br />
Messages<br />
[Lu2007a] J.-L. Lu, F. Valois, D. Barthel <strong>and</strong> M. Dohler. Low-Energy Address Allocati<strong>on</strong> Scheme for <strong>Wireless</strong><br />
Ad Hoc <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. IEEE PIMRC07, Athens, Greece, 2007.<br />
17
Performace evaluati<strong>on</strong><br />
FISCO Backb<strong>on</strong>e<br />
[Lu2007b] J. Lu, F. Valois, <strong>and</strong> D. Barthel. Low-Energy Self-organizati<strong>on</strong> Scheme for <strong>Wireless</strong> Ad Hoc <strong>Sensor</strong><br />
Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. The Fourth Annual C<strong>on</strong>ference <strong>on</strong> <strong>Wireless</strong> On dem<strong>and</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g> Systems <strong>and</strong> Services, 2007.<br />
18
Performance evaluati<strong>on</strong><br />
C<strong>on</strong>sommati<strong>on</strong> d’énergie<br />
19
What for?<br />
SODA<br />
• Target applicati<strong>on</strong>: M<strong>on</strong>itoring in intelligent<br />
buildings<br />
• C<strong>on</strong>tributi<strong>on</strong>s<br />
– Data disseminati<strong>on</strong>s<br />
• Set up paths based from sensor nodes to sinks<br />
– Mobile sink management<br />
– Data aggregati<strong>on</strong>s<br />
• Spatial : Data fusi<strong>on</strong> <strong>on</strong> Leader nodes<br />
• Temporal : Adaptive ARMA<br />
20
M<br />
S<br />
M<br />
L<br />
M<br />
M<br />
M<br />
M<br />
G<br />
G<br />
L<br />
G<br />
L<br />
L<br />
G<br />
M<br />
SOD – A-ARMA<br />
Data samples<br />
L<br />
… …<br />
ARMA(p,q):p+q+1<br />
If the accuracy (RMS) is not<br />
adequate then compute<br />
new ARMA(p,q)
• No aggregati<strong>on</strong>: 720<br />
• ARMA(2,2)<br />
– Accuracy: poor<br />
• ARMA(400,250)<br />
– Accuracy: 0.029 degree<br />
per sample<br />
– Complexity: too high<br />
– Parameters: 651<br />
• A-ARMA(2,2)<br />
– Accuracy: 0.029 degree<br />
per sample<br />
– Complexity: low<br />
– Parameters: 66 *5 <br />
330<br />
Analysis<br />
Real indoor data samples<br />
22
Aggregati<strong>on</strong> Impact<br />
23
SODA<br />
Disseminati<strong>on</strong><br />
C<strong>on</strong>clusi<strong>on</strong>s<br />
Selforganisati<strong>on</strong><br />
(LEGOS)<br />
Applicati<strong>on</strong>s<br />
Mobile sink<br />
FISCO<br />
PHY & MAC<br />
Aggregati<strong>on</strong><br />
Selfc<strong>on</strong>figurati<strong>on</strong><br />
(LEADS)<br />
Entropy<br />
24
Join <str<strong>on</strong>g>work</str<strong>on</strong>g><br />
• Imote2 testbed FT R&D Beijing<br />
– 30 Imote2<br />
– Embedded Linux<br />
– FISCO<br />
• Declarative net<str<strong>on</strong>g>work</str<strong>on</strong>g>ing (Ubiquest FP7)<br />
– A declarative language<br />
– Validati<strong>on</strong> <strong>of</strong> FISCO
Future <str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
• Directi<strong>on</strong>al sensor net<str<strong>on</strong>g>work</str<strong>on</strong>g>s<br />
– Directi<strong>on</strong>al sensors<br />
• Coverage<br />
– Directi<strong>on</strong>al antennas<br />
• Partial neighboring informati<strong>on</strong><br />
• C<strong>on</strong>nectivity<br />
– Combining problems in<br />
• Self-organizati<strong>on</strong><br />
• Coverage
Internati<strong>on</strong>al Journals<br />
Publicati<strong>on</strong>s<br />
[1] M. Dohler, T. Watteyne, F. Valois <strong>and</strong> J. Lu. Kumar’s, Zipf’s <strong>and</strong> other laws - how to structure a large-scale wireless<br />
net<str<strong>on</strong>g>work</str<strong>on</strong>g>? To be published in Annals <strong>of</strong> Telecommunicati<strong>on</strong>, 2008.<br />
[2] J. Lu, F. Valois, M. Dohler <strong>and</strong> D. Barthel. Quantifying Organizati<strong>on</strong> by Means <strong>of</strong> Entropy. IEEE Communicati<strong>on</strong><br />
Letter, March 2008.<br />
Patent<br />
[1] J. Lu, M. Dohler, F. Valois <strong>and</strong> D. Barthel. Method for organising a net<str<strong>on</strong>g>work</str<strong>on</strong>g> <strong>of</strong> communicating objects <strong>and</strong><br />
comminicating object for the implementati<strong>on</strong> <strong>of</strong> the method. Internati<strong>on</strong>al patent WO2007113442, October 2007.<br />
Internati<strong>on</strong>al C<strong>on</strong>ferences<br />
[1] S. Grumbach, J. Lu <strong>and</strong> W. Qu. Self-organizati<strong>on</strong> <strong>of</strong> wireless net<str<strong>on</strong>g>work</str<strong>on</strong>g>s through declarative local communicati<strong>on</strong>.<br />
Pr<strong>of</strong>. <strong>of</strong> the Internati<strong>on</strong>al Workshop <strong>on</strong> MObile <strong>and</strong> NEt<str<strong>on</strong>g>work</str<strong>on</strong>g>ing Technologies for social applicati<strong>on</strong>s (MONET),<br />
Vilamoura, Portugal, November 2007.<br />
[2] J. Lu <strong>and</strong> F. Valois. On the Data Disseminati<strong>on</strong> in <strong>WSNs</strong>. Proc. <strong>of</strong> the 3rd IEEE Internati<strong>on</strong>al C<strong>on</strong>ference <strong>on</strong><br />
<strong>Wireless</strong> <strong>and</strong> Mobile Computing, Net<str<strong>on</strong>g>work</str<strong>on</strong>g>ing <strong>and</strong> Communicati<strong>on</strong>s (Wimob), October 2007.<br />
[3] J. Lu, F. Valois, D. Barthel <strong>and</strong> M. Dohler. Low-Energy Address Allocati<strong>on</strong> Scheme for <strong>Wireless</strong> <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s.<br />
Proc. <strong>of</strong> the 18th IEEE Annual Internati<strong>on</strong>al Symposium <strong>on</strong> Pers<strong>on</strong>al Indoor <strong>and</strong> Mobile Radio Communicati<strong>on</strong>s<br />
(PIMRC), Athene, Greece, September 2007.<br />
[4] M. Dohler, T. Wattayne, F. Valois <strong>and</strong> J. Lu. Kumar’s, Zipf’s <strong>and</strong> other Laws - How to structure an optimum largescale<br />
wireless (sensor) net<str<strong>on</strong>g>work</str<strong>on</strong>g> ? Invited paper in the 13th European <strong>Wireless</strong> 2007 C<strong>on</strong>ference, April 2007.<br />
[5] J. Lu, Valois F., D. Barthel <strong>and</strong> M. Dohler. Fully Integrated Scheme <strong>of</strong> self-C<strong>on</strong>figurati<strong>on</strong> <strong>and</strong> self-Organizati<strong>on</strong> for<br />
Ad hoc <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. Proc. <strong>of</strong> IEEE <strong>Wireless</strong> Communicati<strong>on</strong>s <strong>and</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>ing C<strong>on</strong>ference (WCNC),<br />
H<strong>on</strong>gk<strong>on</strong>g, China, March 2007.<br />
[6] J. Lu, F. Valois <strong>and</strong> D. Barthel. Low-Energy Self-organizati<strong>on</strong> Scheme for <strong>Wireless</strong> Ad Hoc <strong>Sensor</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. Proc.<br />
<strong>of</strong> the Fourth Annual C<strong>on</strong>ference <strong>on</strong> <strong>Wireless</strong> On dem<strong>and</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g> Systems <strong>and</strong> Services (WONS), Obergurgl,<br />
Austria, January2007.<br />
[7] J. Lu, F. Valois <strong>and</strong> D. Barthel. Range Adjustment for Broadcast Protocols with a Realistic Radio Transceiver<br />
Energy Model in Short-Range <strong>Wireless</strong> Net<str<strong>on</strong>g>work</str<strong>on</strong>g>s. Proc. <strong>of</strong> Internati<strong>on</strong>al C<strong>on</strong>f <strong>on</strong> Mobile Ad Hoc <strong>and</strong> <strong>Sensor</strong><br />
Net<str<strong>on</strong>g>work</str<strong>on</strong>g> (MSN), Wuhan China, December 2005.<br />
27
L<br />
M<br />
M<br />
M<br />
L<br />
M<br />
G<br />
G<br />
M<br />
FISCO – joining<br />
G<br />
L<br />
M<br />
M<br />
M<br />
G<br />
L<br />
M<br />
Address pools<br />
Address pools<br />
L<br />
M<br />
GNM<br />
NL