Skip to main content

Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations

  • Conference paper
Wireless Sensor Networks (EWSN 2009)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5432))

Included in the following conference series:

Abstract

When developing sensor network applications, the shift from simulation to testbed causes application failures, resulting in additional time-consuming iterations between simulation and testbed. We propose transferring sensor network checkpoints between simulation and testbed to reduce the gap between simulation and testbed. Sensornet checkpointing combines the best of both simulation and testbeds: the non-intrusiveness and repeatability of simulation, and the realism of testbeds.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Chandy, K., Lamport, L.: Distributed snapshots: determining global states of distributed systems. ACM Trans. Comput. Syst. 3(1), 63–75 (1985)

    Article  Google Scholar 

  2. Chipcon AS. CC2420 Datasheet (rev. 1.3) (2005)

    Google Scholar 

  3. Dunkels, A., Grönvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: Workshop on Embedded Networked Sensors, Tampa, Florida, USA (November 2004)

    Google Scholar 

  4. Elnozahy, E., Alvisi, L., Wang, Y., Johnson, D.: A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys 34(3), 375–408 (2002)

    Article  Google Scholar 

  5. Eriksson, J., Dunkels, A., Finne, N., Ă–sterlind, F., Voigt, T.: Mspsim – an extensible simulator for msp430-equipped sensor boards. In: Langendoen, K.G., Voigt, T. (eds.) EWSN 2007. LNCS, vol. 4373. Springer, Heidelberg (2007)

    Google Scholar 

  6. ASUSTek Computer Inc. (visited 2008-09-25), http://www.asus.com/

  7. Johnson, D., Stack, T., Fish, R., Flickinger, D.M., Stoller, L., Ricci, R., Lepreau, J.: Mobile Emulab: A Robotic Wireless and Sensor Network Testbed. In: IEEE INFOCOM (2006)

    Google Scholar 

  8. Kotz, D., Newport, C., Gray, R.S., Liu, J., Yuan, Y., Elliott, C.: Experimental Evaluation of Wireless Simulation Assumptions. In: Proceedings of the ACM/IEEE International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2004), October 2004, pp. 78–82 (2004)

    Google Scholar 

  9. Krunic, V., Trumpler, E., Han, R.: NodeMD: Diagnosing node-level faults in remote wireless sensor systems. In: MOBISYS 2007, San Juan, Puerto Rico (June 2007)

    Google Scholar 

  10. Laadan, O., Baratto, R., Phung, D., Potter, S., Nieh, J.: Dejaview: a personal virtual computer recorder. In: Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, Stevenson, Washington, USA, pp. 279–292 (2007)

    Google Scholar 

  11. Levis, P., Lee, N., Welsh, M., Culler, D.: Tossim: accurate and scalable simulation of entire tinyos applications. In: Proceedings of the first international conference on Embedded networked sensor systems, Los Angeles, California, USA, pp. 126–137 (2003)

    Google Scholar 

  12. Lo, S., Ding, J., Hung, S., Tang, J., Tsai, W., Chung, Y.: SEMU: A Framework of Simulation Environment for Wireless Sensor Networks with Co-simulation Model. In: CĂ©rin, C., Li, K.-C. (eds.) GPC 2007. LNCS, vol. 4459, pp. 672–677. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. OpenWRT. OpenWRT Wireless Freedom (visited 2008-09-25), http://openwrt.org/

  14. Ă–sterlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with cooja. In: Proceedings of the First IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006), Tampa, Florida, USA (November 2006)

    Google Scholar 

  15. Park, S., Savvides, A., Srivastava, M.B.: SensorSim: a simulation framework for sensor networks. In: Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, pp. 104–111 (2000)

    Google Scholar 

  16. Polastre, J., Szewczyk, R., Culler, D.: Telos: Enabling ultra-low power wireless research. In: Proc. IPSN/SPOTS 2005, Los Angeles, CA, USA (April 2005)

    Google Scholar 

  17. Ramanathan, N., Chang, K., Kapur, R., Girod, L., Kohler, E., Estrin, D.: Sympathy for the sensor network debugger. In: SenSys 2005: Proceedings of the 3rd international conference on Embedded networked sensor systems, San Diego, California, USA, pp. 255–267 (2005)

    Google Scholar 

  18. Rosenblum, M., Ousterhout, J.: The design and implementation of a log structured file system. In: SOSP 1991: Proceedings of the 13th ACM Symposium on Operating System Principes, Pacific Grove, Califonia, USA (1991)

    Google Scholar 

  19. ser2net application. Serial to Network Proxy (ser2net) (visited 2008-09-25), http://ser2net.sourceforge.net/

  20. Son, S.H., Agrawala, A.K.: Distributed checkpointing for globally consistent states of databases. IEEE Transactions on Software Engineering 15(10), 1157–1167 (1989)

    Article  Google Scholar 

  21. Takai, M., Martin, J., Bagrodia, R.: Effects of Wireless Physical Layer Modeling in Mobile Ad Hoc Networks. In: Proceedings of MobiHoc 2001 (October 2001)

    Google Scholar 

  22. Titzer, B.L., Lee, D.K., Palsberg, J.: Avrora: scalable sensor network simulation with precise timing. In: Proceedings of the 4th international symposium on Information processing in sensor networks (IPSN) (April 2005)

    Google Scholar 

  23. Watson, D., Nesterenko, M.: Mule: Hybrid Simulator for Testing and Debugging Wireless Sensor Networks. In: Workshop on Sensor and Actor Network Protocols and Applications (2004)

    Google Scholar 

  24. Wen, Y., Wolski, R.: Simulation-based augmented reality for sensor network development. In: Proceedings of the 5th international conference on Embedded networked sensor systems, pp. 275–288 (2007)

    Google Scholar 

  25. Werner-Allen, G., Swieskowski, P., Welsh, M.: MoteLab: a wireless sensor network testbed. In: Fourth International Symposium on Information Processing in Sensor Networks, 2005. IPSN 2005, pp. 483–488 (2005)

    Google Scholar 

  26. Woehrle, M., Plessl, C., Beutel, J., Thiele, L.: Increasing the reliability of wireless sensor networks with a distributed testing framework. In: EmNets 2007: Proceedings of the 4th workshop on Embedded networked sensors, pp. 93–97. ACM Press, New York (2007)

    Google Scholar 

  27. Yang, J., Soffa, M.L., Selavo, L., Whitehouse, K.: Clairvoyant: a comprehensive source-level debugger for wireless sensor networks. In: Proceedings of the 5th international conference on Embedded networked sensor systems, pp. 189–203 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ă–sterlind, F., Dunkels, A., Voigt, T., Tsiftes, N., Eriksson, J., Finne, N. (2009). Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations. In: Roedig, U., Sreenan, C.J. (eds) Wireless Sensor Networks. EWSN 2009. Lecture Notes in Computer Science, vol 5432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00224-3_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00224-3_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00223-6

  • Online ISBN: 978-3-642-00224-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics