A Remote Code Update Mechanism for Wireless Sensor Networks. Stathopoulos, T., Heidemann, J., & Estrin, D. Technical Report CENS-TR-30, University of California, Los Angeles, Center for Embedded Networked Computing, November, 2003. Paper abstract bibtex Wireless sensor networks consist of collections of small, low-power nodes that interface or interact with the physical environment. The ability to add new functionality or perform software maintenance without having to physically reach each individual node is already an essential service, even at the limited scale at which current sensor networks are deployed. TinyOS supports single-hop over-the-air reprogramming today, but the need to reprogram sensors in a multihop network will become particularly critical as sensor networks mature and move toward larger deployment sizes. In this paper we present Multihop Over-the-Air Programming (MOAP), a code distribution mechanism specifically targeted for Mica-2 Motes. We discuss and analyze the design goals, constraints, choices and optimizations focusing in particular on dissemination strategies and retransmission policies. We have implemented MOAP on Mica-2 motes and we evaluate that implementation using both emulation and testbed experiments. We show that our dissemination mechanism obtains a 60–90% performance improvement in terms of required transmissions compared to flooding. We also show that a very simple windowed retransmission tracking scheme is nearly as effective as arbitrary repairs and yet is much better suited to energy and memory constrained embedded systems.
@TechReport{Stathopoulos03b,
author = "Thanos Stathopoulos and John Heidemann and Deborah Estrin",
title = "A Remote Code Update Mechanism for Wireless Sensor Networks",
institution = "University of California, Los Angeles, Center for Embedded Networked Computing",
year = 2003,
sortdate = "2003-11-01",
project = "ilense, cens, macss",
jsubject = "sensornet_data_dissemination",
number = "CENS-TR-30",
month = nov,
location = "johnh: folder: xxx",
location = "johnh: pafile",
keywords = "MOAP, multi-hop over-the-air programming",
otherurl = "http://lecs.cs.ucla.edu/%7ethanos/moap-TR.pdf",
url = "http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.html",
pdfurl = "http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.pdf",
copyrightholder = "authors",
abstract = "
Wireless sensor networks consist of collections of small, low-power
nodes that interface or interact with the physical environment. The
ability to add new functionality or perform software maintenance
without having to physically reach each individual node is already an
essential service, even at the limited scale at which current sensor
networks are deployed. TinyOS supports single-hop over-the-air
reprogramming today, but the need to reprogram sensors in a multihop
network will become particularly critical as sensor networks mature
and move toward larger deployment sizes. In this paper we present
Multihop Over-the-Air Programming (MOAP), a code distribution
mechanism specifically targeted for Mica-2 Motes. We discuss and
analyze the design goals, constraints, choices and optimizations
focusing in particular on dissemination strategies and retransmission
policies. We have implemented MOAP on Mica-2 motes and we evaluate
that implementation using both emulation and testbed experiments. We
show that our dissemination mechanism obtains a 60--90\% performance
improvement in terms of required transmissions compared to
flooding. We also show that a very simple windowed retransmission
tracking scheme is nearly as effective as arbitrary repairs and yet is
much better suited to energy and memory constrained embedded systems.
",
}
Downloads: 0
{"_id":"SgRcQg6Ruttv6YiBr","bibbaseid":"stathopoulos-heidemann-estrin-aremotecodeupdatemechanismforwirelesssensornetworks-2003","author_short":["Stathopoulos, T.","Heidemann, J.","Estrin, D."],"bibdata":{"bibtype":"techreport","type":"techreport","author":[{"firstnames":["Thanos"],"propositions":[],"lastnames":["Stathopoulos"],"suffixes":[]},{"firstnames":["John"],"propositions":[],"lastnames":["Heidemann"],"suffixes":[]},{"firstnames":["Deborah"],"propositions":[],"lastnames":["Estrin"],"suffixes":[]}],"title":"A Remote Code Update Mechanism for Wireless Sensor Networks","institution":"University of California, Los Angeles, Center for Embedded Networked Computing","year":"2003","sortdate":"2003-11-01","project":"ilense, cens, macss","jsubject":"sensornet_data_dissemination","number":"CENS-TR-30","month":"November","location":"johnh: pafile","keywords":"MOAP, multi-hop over-the-air programming","otherurl":"http://lecs.cs.ucla.edu/%7ethanos/moap-TR.pdf","url":"http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.html","pdfurl":"http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.pdf","copyrightholder":"authors","abstract":"Wireless sensor networks consist of collections of small, low-power nodes that interface or interact with the physical environment. The ability to add new functionality or perform software maintenance without having to physically reach each individual node is already an essential service, even at the limited scale at which current sensor networks are deployed. TinyOS supports single-hop over-the-air reprogramming today, but the need to reprogram sensors in a multihop network will become particularly critical as sensor networks mature and move toward larger deployment sizes. In this paper we present Multihop Over-the-Air Programming (MOAP), a code distribution mechanism specifically targeted for Mica-2 Motes. We discuss and analyze the design goals, constraints, choices and optimizations focusing in particular on dissemination strategies and retransmission policies. We have implemented MOAP on Mica-2 motes and we evaluate that implementation using both emulation and testbed experiments. We show that our dissemination mechanism obtains a 60–90% performance improvement in terms of required transmissions compared to flooding. We also show that a very simple windowed retransmission tracking scheme is nearly as effective as arbitrary repairs and yet is much better suited to energy and memory constrained embedded systems. ","bibtex":"@TechReport{Stathopoulos03b,\n\tauthor = \t\"Thanos Stathopoulos and John Heidemann and Deborah Estrin\",\n\ttitle = \t\"A Remote Code Update Mechanism for Wireless Sensor Networks\",\n\tinstitution = \t\"University of California, Los Angeles, Center for Embedded Networked Computing\",\n\tyear = \t\t2003,\n\tsortdate = \"2003-11-01\",\n\tproject = \"ilense, cens, macss\",\n\tjsubject = \"sensornet_data_dissemination\",\n\tnumber =\t\"CENS-TR-30\",\n\tmonth =\t\tnov,\n\tlocation =\t\"johnh: folder: xxx\",\n\tlocation =\t\"johnh: pafile\",\n\tkeywords =\t\"MOAP, multi-hop over-the-air programming\",\n\totherurl =\t\t\"http://lecs.cs.ucla.edu/%7ethanos/moap-TR.pdf\",\n\turl =\t\t\"http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.html\",\n\tpdfurl =\t\t\"http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.pdf\",\n\tcopyrightholder = \"authors\", \n\tabstract = \"\nWireless sensor networks consist of collections of small, low-power\nnodes that interface or interact with the physical environment. The\nability to add new functionality or perform software maintenance\nwithout having to physically reach each individual node is already an\nessential service, even at the limited scale at which current sensor\nnetworks are deployed. TinyOS supports single-hop over-the-air\nreprogramming today, but the need to reprogram sensors in a multihop\nnetwork will become particularly critical as sensor networks mature\nand move toward larger deployment sizes. In this paper we present\nMultihop Over-the-Air Programming (MOAP), a code distribution\nmechanism specifically targeted for Mica-2 Motes. We discuss and\nanalyze the design goals, constraints, choices and optimizations\nfocusing in particular on dissemination strategies and retransmission\npolicies. We have implemented MOAP on Mica-2 motes and we evaluate\nthat implementation using both emulation and testbed experiments. We\nshow that our dissemination mechanism obtains a 60--90\\% performance\nimprovement in terms of required transmissions compared to\nflooding. We also show that a very simple windowed retransmission\ntracking scheme is nearly as effective as arbitrary repairs and yet is\nmuch better suited to energy and memory constrained embedded systems.\n\",\n}\n\n","author_short":["Stathopoulos, T.","Heidemann, J.","Estrin, D."],"bibbaseid":"stathopoulos-heidemann-estrin-aremotecodeupdatemechanismforwirelesssensornetworks-2003","role":"author","urls":{"Paper":"http://www.isi.edu/%7ejohnh/PAPERS/Stathopoulos03b.html"},"keyword":["MOAP","multi-hop over-the-air programming"],"metadata":{"authorlinks":{}}},"bibtype":"techreport","biburl":"https://bibbase.org/f/dHevizJoWEhWowz8q/johnh-2023-2.bib","dataSources":["YLyu3mj3xsBeoqiHK","fLZcDgNSoSuatv6aX","fxEParwu2ZfurScPY","7nuQvtHTqKrLmgu99"],"keywords":["moap","multi-hop over-the-air programming"],"search_terms":["remote","code","update","mechanism","wireless","sensor","networks","stathopoulos","heidemann","estrin"],"title":"A Remote Code Update Mechanism for Wireless Sensor Networks","year":2003}