Reliable data collection in highly disconnected environments using mobile phones

Over four and a half billion people live in the developing world and require access to services in the financial, agricultural, business, government and healthcare sectors. Due to constraints of the existing infrastructure (power, communications, etc), it is often difficult to deliver these services to remote areas in a timely and efficient manner. The CAM framework has found success as a flexible platform for quickly developing and deploying high-impact applications for these environments. Many of the applications built with CAM have relied on a model where a field worker with a mobile phone regularly returns from a disconnected environment to one with connectivity. In this connected state, the phone and a centralized server can exchange information and get the collected data backed up on reliable media. We propose extending CAM's networking model to enable continual operation in disconnected environments. Using a set of heterogeneous paths made available through social and geographic relationships naturally present among workers, we describe a system for asynchronously routing data in a best-effort manner.

[1]  Tomasz Imielinski,et al.  GPS-based geographic addressing, routing, and resource discovery , 1999, CACM.

[2]  Srinivasan Keshav,et al.  Low-cost communication for rural internet kiosks using mechanical backhaul , 2006, MobiCom '06.

[3]  Tapan S. Parikh Designing an Architecture for Delivering Mobile Information Services to the Rural Developing World , 2006, WMCSA.

[4]  Amanda Schondelmeyer,et al.  Mountains beyond Mountains: The Quest of Dr. Paul Farmer,A Man Who Would Cure the World , 2005 .

[5]  Mika Raento,et al.  Adaptive On-Device Location Recognition , 2004, Pervasive.

[6]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[7]  Bill N. Schilit,et al.  Place Lab: Device Positioning Using Radio Beacons in the Wild , 2005, Pervasive.

[8]  R. Dillingham Mountains Beyond Mountains: The Quest of Dr Paul Farmer, A Man Who Would Cure the World , 2004 .

[9]  Gaetano Borriello,et al.  Extracting places from traces of locations , 2004, MOCO.

[10]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[11]  Edward D. Lazowska,et al.  Designing an Architecture for Delivering Mobile Information Services to the Rural Developing World , 2006, Seventh IEEE Workshop on Mobile Computing Systems & Applications (WMCSA'06 Supplement).

[12]  Jasmine Novak,et al.  Geographic routing in social networks , 2005, Proc. Natl. Acad. Sci. USA.

[13]  Francisco del Pozo,et al.  Analysis of information and communication needs in rural primary health care in developing countries , 2005, IEEE Transactions on Information Technology in Biomedicine.

[14]  Thad Starner,et al.  Learning Significant Locations and Predicting User Movement with GPS , 2002, Proceedings. Sixth International Symposium on Wearable Computers,.

[15]  Rabin K. Patra,et al.  Routing in a delay tolerant network , 2004, SIGCOMM '04.

[16]  Waylon Brunette,et al.  Data MULEs: modeling and analysis of a three-tier architecture for sparse sensor networks , 2003, Ad Hoc Networks.