26.01.2014 Views

Towards Robust Data Storage in Wireless Sensor Networks

Towards Robust Data Storage in Wireless Sensor Networks

Towards Robust Data Storage in Wireless Sensor Networks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Siegmund N, et al.: <strong>Towards</strong> <strong>Robust</strong> <strong>Data</strong> <strong>Storage</strong> <strong>in</strong> <strong>Wireless</strong> <strong>Sensor</strong> Network<br />

the product l<strong>in</strong>e is provided by <strong>in</strong>clud<strong>in</strong>g security and<br />

<strong>in</strong>tegrity features, transaction management and recovery<br />

and a customized query eng<strong>in</strong>e. S<strong>in</strong>ce data reliability <strong>in</strong><br />

WSNs suffers from node failures, we have presented a<br />

new S-RAID storage layer concept <strong>in</strong>spired by the RAID<br />

approach of server systems. This S-RAID is <strong>in</strong>tegrated <strong>in</strong><br />

a DBMS to store data redundantly and distributed <strong>in</strong> a<br />

WSN and thus provides access to data even when s<strong>in</strong>gle<br />

nodes fail. In future work, we aim at implement<strong>in</strong>g the<br />

RAID layer <strong>in</strong> order to <strong>in</strong>crease the reliability of data.<br />

This <strong>in</strong>cludes an extension of FAME-DBMS for access<strong>in</strong>g<br />

the S-RAID as well as data recovery strategies required<br />

<strong>in</strong> case of node failures.<br />

5. Acknowledgments<br />

Norbert Siegmund and Marko Rosenmüller are funded by the<br />

German M<strong>in</strong>istry of Education and Science (BMBF), project<br />

01IM08003C. The presented work is part of the ViERforES<br />

(http://vierfores.de) project.<br />

References<br />

1. Bluetooth SIG: BLUETOOTH SPECIFICATION. Technical<br />

report (2007).<br />

2. IEEE Computer Society: <strong>Wireless</strong> Medium Access Control (MAC)<br />

and Physi-cal Layer (PHY) Specifications for Low-Rate <strong>Wireless</strong><br />

Personal Area <strong>Networks</strong> (WPANs). Technical report (2006).<br />

3. S. Chaudhuri, and G. Weikum: Reth<strong>in</strong>k<strong>in</strong>g <strong>Data</strong>base System<br />

Architecture: <strong>Towards</strong> a Self-Tun<strong>in</strong>g RISC-Style <strong>Data</strong>base System.<br />

In: Proceed<strong>in</strong>gs of the International Conference on Very Large<br />

<strong>Data</strong> Bases (VLDB), Morgan Kaufmann (2000) 1-10.<br />

4. T. Leich, S. Apel, and G. Saake: Us<strong>in</strong>g Step-Wise Ref<strong>in</strong>ement to<br />

Build a Flexible Lightweight <strong>Storage</strong> Manager. In: Proceed<strong>in</strong>gs of<br />

the 9 th East-European Conference on Advances <strong>in</strong> <strong>Data</strong>bases and<br />

Information Systems (ADBIS 2005). Lecture Notes <strong>in</strong> Computer<br />

Science (LNCS), Berl<strong>in</strong>/Heidelberg, Spr<strong>in</strong>ger-Verlag (2005) 324-337.<br />

5. M. Rosenmüller, N. Siegmund, H. Schirmeier, J. S<strong>in</strong>cero, S. Apel,<br />

and T. Leich, et al.: FAME-DBMS: Tailor-made <strong>Data</strong> Management<br />

Solutions for Embedded Systems. In: EDBT’08 Workshop<br />

on Software Eng<strong>in</strong>eer<strong>in</strong>g for Tailor-made <strong>Data</strong> Management<br />

(SETMDM). (2008) 1-6.<br />

6. M. Rosenmüller, C.Kästner, N. Siegmund, S. Sunkle, S. Apel,<br />

and T. Leich, et al.: Sqlà la carte - toward tailor-made data<br />

management. In: 13. GI-Fachtagung Datenbanksysteme für<br />

Bus<strong>in</strong>ess, Technologie und Web (BTW), GI (2009) 117-136.<br />

7. D.A. Patterson, G. Gibson, and R.H Katz: A case for redundant<br />

arrays of <strong>in</strong>ex-pensive disks (raid). In: Proceed<strong>in</strong>gs of the 1988<br />

ACM SIGMOD International Conference on Management of<br />

<strong>Data</strong>, ACM (1988) 109-116.<br />

8. P. Clements, and L. Northrop: Software Product L<strong>in</strong>es: Practices<br />

and Patterns. Addison-Wesley (2002).<br />

9. K. Czarnecki, and U. Eisenecker: Generative Programm<strong>in</strong>g:<br />

Methods, Tools, and Applications. Addison-Wesley (2000).<br />

10. N. Siegmund, M. Kuhlemann, M. Rosenmüller, C. Kästner, and<br />

G. Saake: In-tegrated Product L<strong>in</strong>e Model for Semi-Automated<br />

Product Derivation Us<strong>in</strong>g Non-Functional Properties. In: Workshop<br />

on Variability Modell<strong>in</strong>g of Software-<strong>in</strong>tensive Systems (VaMoS).<br />

(2008) 25-31.<br />

11. H. Spencer, and G. Collyer: #ifdef Considered Harmful, or<br />

Portability Experience With C News. In: Proceed<strong>in</strong>gs of the<br />

USENIX Summer 1992 Technical Confer-ence. (1992) 185-197.<br />

12. I.D. Baxter, and M. Mehlich,: Preprocessor Conditional Removal<br />

by Simple Partial Evaluation. In: Proceed<strong>in</strong>gs of the Work<strong>in</strong>g<br />

Conference on Reverse Eng<strong>in</strong>eer<strong>in</strong>g (WCRE), IEEE Computer<br />

Society Press (2001) 281—290.<br />

13. E.W. Dijkstra: On the Role of Scientific Thought. In: Selected<br />

Writ<strong>in</strong>gs on Comput<strong>in</strong>g: A Personal Perspective. Spr<strong>in</strong>ger Verlag<br />

(1982) 60-66.<br />

14. M. Seltzer: Beyond relational databases. Communications of the<br />

ACM (CACM) 51(7) (2008) 52-58.<br />

15. A. Geppert, S. Scherrer, and K.R. Dittrich : KIDS: Construction of<br />

<strong>Data</strong>base Man-agement Systems based on Reuse. Technical Report<br />

ifi-97.01, Department of Computer Science. University of Zurich<br />

(1997).<br />

16. M. Stonebraker, and U. Cet<strong>in</strong>temel: One Size Fits All: An Idea Whose<br />

Time Has Come and Gone. In: Proceed<strong>in</strong>gs of the International<br />

Conference on <strong>Data</strong> Eng<strong>in</strong>eer<strong>in</strong>g (ICDE). (2005) 2-11.<br />

17. C. Prehofer: Feature-Oriented Programm<strong>in</strong>g: A Fresh Look at<br />

Objects. In: Proceed<strong>in</strong>gs of the European Conference on Object-<br />

Oriented Programm<strong>in</strong>g (ECOOP). Volume 1241 of Lecture Notes<br />

<strong>in</strong> Computer Science., Spr<strong>in</strong>ger Verlag (1997) 419-443.<br />

18. D. Batory, J.N. Sarvela, and A. Rauschmayer, : Scal<strong>in</strong>g Step-Wise<br />

Ref<strong>in</strong>ement. IEEE Transactions on Software Eng<strong>in</strong>eer<strong>in</strong>g (TSE)<br />

30(6) (2004) 355-371.<br />

19. G. Kiczales, J. Lamp<strong>in</strong>g, A. Mendhekar, C. Maeda, C.V. Lopes,<br />

J.M. Lo<strong>in</strong>gtier, et al.: Aspect-Oriented Programm<strong>in</strong>g. In: Proceed<strong>in</strong>gs<br />

of the European Conference on Object-Oriented Programm<strong>in</strong>g<br />

(ECOOP). Volume 1241 of Lecture Notes <strong>in</strong> Computer Science.,<br />

Spr<strong>in</strong>ger Verlag (1997) 220-242.<br />

20. D. Nyström, A. Tešanović, M. Nol<strong>in</strong>, C. Norström, and J. Hansson:<br />

COMET: AComponent-Based Real-Time <strong>Data</strong>base for Automotive<br />

Systems. In: Proceed<strong>in</strong>gs of the Workshop on Software Eng<strong>in</strong>eer<strong>in</strong>g<br />

for Automotive Systems, IEEE Computer Society (2004) 1-8.<br />

21. A. Tešanović, K. Sheng, and J. Hansson: Application-Tailored<br />

<strong>Data</strong>base Systems: ACase of Aspects <strong>in</strong> an Embedded <strong>Data</strong>base.<br />

In: Proceed<strong>in</strong>gs of International <strong>Data</strong>base Eng<strong>in</strong>eer<strong>in</strong>g and<br />

Applications Symposium, IEEE Computer Society Press (2004)<br />

291-301.<br />

22. S. Apel, T. Leich, M. Rosenmüller, and G. Saake: FeatureC++:<br />

On the Symbiosis of Feature-Oriented and Aspect-Oriented<br />

Programm<strong>in</strong>g. In: Proceed<strong>in</strong>gs of the International Conference on<br />

Generative Programm<strong>in</strong>g and Component Eng<strong>in</strong>eer-<strong>in</strong>g (GPCE).<br />

Volume 3676 of Lecture Notes <strong>in</strong> Computer Science., Spr<strong>in</strong>ger<br />

Verlag (2005) 125-140.<br />

23. S. Apel, T. Leich, and G. Saake: Aspectual Mix<strong>in</strong> Layers: Aspects<br />

and Features <strong>in</strong> Concert. In: Proceed<strong>in</strong>gs of the International<br />

Conference on Software Eng<strong>in</strong>eer<strong>in</strong>g (ICSE), ACM Press (2006)<br />

122-131.<br />

24. A.G. Dimakis, V. Prabhakaran, and K. Ramchandran: Decentralized<br />

erasure codes for distributed networked storage. IEEE/ACM Trans.<br />

Netw. 14(SI) (2006) 2809-2816.<br />

340 IETE TECHNICAL REVIEW | Vol 26 | ISSUE 5 | SEP-OCT 2009

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

Saved successfully!

Ooh no, something went wrong!