29.03.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!