Efficient and Flexible Sensornet Checkpointing
2014 (English)In: Wireless Sensor Networks, volume 8354, 2014, -65 p.Conference paper (Refereed)
Developing sensornet software is difficult partly because ofthe limited visibility of the system state of deployed nodes. Sensor-net checkpointing is a method that allows developers to save and restore full system state of nodes. We present four extensions to sensornetcheckpointing—compression, binary diffs, selective checkpointing, and checkpoint inspection—that reduce the time required for checkpointing operations considerably, and improve the granularity at which system state can be examined and manipulated down to the variable level. We show through an experimental evaluation that the checkpoint sizes can be reduced by 70%-93%, and the time can be reduced by at least 50% because of these improvements. The reduced time and increased granularity benefits multiple checkpointing use cases, including automated testing, network visualization, and software debugging.
Place, publisher, year, edition, pages
2014. -65 p.
IdentifiersURN: urn:nbn:se:uu:diva-211145DOI: 0.1007/978-3-319-04651-8_4ISI: 000340395900004ISBN: 978-3-319-04650-1ISBN: 978-3-319-04651-8OAI: oai:DiVA.org:uu-211145DiVA: diva2:665577
EWSN 2014: The European Conference on Wireless Sensor Networks; 17-19 February 2014; University of Oxford; Oxford, UK