A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Lessons from Giant-Scale Services
IEEE Internet Computing
The dynamic behavior of a data dissemination protocol for network programming at scale
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Sensor network software update management: a survey
International Journal of Network Management
Secure software updates: disappointments and new challenges
HOTSEC'06 Proceedings of the 1st USENIX Workshop on Hot Topics in Security
Seluge: Secure and DoS-Resistant Code Dissemination in Wireless Sensor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Tegola tiered mesh network testbed in rural Scotland
Proceedings of the 2008 ACM workshop on Wireless networks and systems for developing regions
Deploying Rural Community Wireless Mesh Networks
IEEE Internet Computing
OpenLIDS: a lightweight intrusion detection system for wireless mesh networks
Proceedings of the 15th annual international conference on Mobile computing and networking
Proceedings of the 5th ACM symposium on QoS and security for wireless and mobile networks
Hi-index | 0.00 |
Several benefits can be derived from having a user community associated with an experimental wireless network, such as access to real user's network traffic. However, to ensure continued use of the network, it must provide acceptable levels of service. The software deployed in experimental networks is subject to high rates of change, which can lead to down-time. Often these experimental networks, so-called Living Labs, are deployed in remote locations with restricted access to hardware, and are in-part administered by non-technical users. This suggests that a mechanism is required by researchers for reliable and remote updating of the software on a Living Lab network. In this paper, we describe the design and open-source implementation of MeshUp - a novel reliable software update mechanism for network devices in a wireless mesh network. MeshUp will play a key role in our research by allowing us to remotely deploy new software and maintain acceptable service to users on the Wray Living Lab, ensuring its sustainability.