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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chandy, K., Lamport, L.: Distributed snapshots: determining global states of distributed systems. ACM Trans. Comput. Syst. 3(1), 63–75 (1985)
Chipcon AS. CC2420 Datasheet (rev. 1.3) (2005)
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)
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)
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)
ASUSTek Computer Inc. (visited 2008-09-25), http://www.asus.com/
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)
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)
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)
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)
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)
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)
OpenWRT. OpenWRT Wireless Freedom (visited 2008-09-25), http://openwrt.org/
Ă–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)
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)
Polastre, J., Szewczyk, R., Culler, D.: Telos: Enabling ultra-low power wireless research. In: Proc. IPSN/SPOTS 2005, Los Angeles, CA, USA (April 2005)
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)
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)
ser2net application. Serial to Network Proxy (ser2net) (visited 2008-09-25), http://ser2net.sourceforge.net/
Son, S.H., Agrawala, A.K.: Distributed checkpointing for globally consistent states of databases. IEEE Transactions on Software Engineering 15(10), 1157–1167 (1989)
Takai, M., Martin, J., Bagrodia, R.: Effects of Wireless Physical Layer Modeling in Mobile Ad Hoc Networks. In: Proceedings of MobiHoc 2001 (October 2001)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)