Deployments made easy: essentials of managing a (rural) wireless mesh network

In this work, we present our experiences of managing the deployment of a wireless mesh network to support real-time voice services in a village near Mumbai, India. We focus on three essential aspects of our deployment: (1) in-network mechanisms for ease of network planning, (2) network management and data collection in an operational network, and (3) fault-tolerance mechanisms for long-term network sustenance. Especially for rural deployment, where the amount of resources on the field are limited and frequent physical visits are costly, the consideration of these three aspects drastically simplified our deployment and measurement activities. Our in-network mechanisms constantly provided the desired network feedback to meet operational challenges while on the field. We carefully designed and implemented a low over-head and non-intrusive network management module over our TDMA based wireless mesh network. During our deployment, this module successfully diagnosed several network faults in a live network and collected required network statistics without affecting the primary application. We also implemented a set of fault-tolerance mechanisms in our prototype, and during our deployment, our network proved itself to be robust to various network failures. The villagers used our network for more than a month and availed more than hundred voice calls comprising of local calls within the village and remote calls to the phones in outside world.

[1]  Deborah Estrin,et al.  Sympathy for the sensor network debugger , 2005, SenSys '05.

[2]  Kameswari Chebrolu,et al.  FRACTEL: a fresh perspective on (rural) mesh networks , 2007, NSDR '07.

[3]  Ashutosh Dhekne,et al.  Implementation and Evaluation of a TDMA MAC for WiFi-based Rural Mesh Networks ∗ , 2009 .

[4]  Eric A. Brewer,et al.  Towards robust distributed systems (abstract) , 2000, PODC '00.

[5]  Lakshminarayanan Subramanian,et al.  Rethinking Wireless in the Developing World , 2006, HotNets.

[6]  Rachel Cardell-Oliver,et al.  CSSE Technical Report UWA-CSSE-06-001 June 2006 WinMS: Wireless Sensor Network-Management System, An Adaptive Policy-Based Management for Wireless Sensor Networks , 2006 .

[7]  Alessandro Giua,et al.  Decentralized fault diagnosis for sensor networks , 2009, 2009 IEEE International Conference on Automation Science and Engineering.

[8]  Lakshminarayanan Subramanian,et al.  WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks , 2007, NSDI.

[9]  Kameswari Chebrolu,et al.  LokVaani: demonstrating interactive voice in Lo3 , 2010, SIGCOMM '10.

[10]  Bhaskaran Raman,et al.  The pilot deployment of a low cost, low power gateway to extend cellular coverage in developing regions , 2011, NSDR '11.

[11]  Stefan Savage,et al.  Jigsaw: solving the puzzle of enterprise 802.11 analysis , 2006, SIGCOMM.

[12]  Bhaskaran Raman,et al.  Building a low cost low power wireless network to enable voice communication in developing regions , 2012, MOCO.

[13]  Kameswari Chebrolu,et al.  LiT MAC: addressing the challenges of effective voice communication in a low cost, low power wireless mesh network , 2010, ACM DEV '10.

[14]  Dirk Grunwald,et al.  MOJO: a distributed physical layer anomaly detection system for 802.11 WLANs , 2006, MobiSys '06.

[15]  Lakshminarayanan Subramanian,et al.  Beyond Pilots: Keeping Rural Wireless Networks Alive , 2008, NSDI.